DACA2 - libk

STARTDATE 2018-08-19
STARTTIME 01:52:11
GIT-REVISION 19af19b

ftp://ftp.se.debian.org/debian/pool/main/libk/libkal/libkal_0.9.0.orig.tar.gz
libkal-0.9.0/gtk-example/utilz.c:43:14: style: The scope of the variable 'label' can be reduced. [variableScope]
libkal-0.9.0/gtk-example/utilz.c:78:6: style: Unused variable: cols [unusedVariable]
libkal-0.9.0/gtk-example/example.c:47:13: style: Unused variable: kal [unusedVariable]
libkal-0.9.0/gtk-example/example.c:154:12: style: Unused variable: label [unusedVariable]
libkal-0.9.0/gtk-example/example.c:160:9: style: Unused variable: value [unusedVariable]
libkal-0.9.0/gtk-example/example.c:161:6: style: Unused variable: a [unusedVariable]
libkal-0.9.0/gtk-example/example.c:163:12: style: Unused variable: event [unusedVariable]
libkal-0.9.0/gtk-example/example.c:165:15: style: Unused variable: cmap [unusedVariable]
libkal-0.9.0/gtk-example/example.c:166:11: style: Unused variable: black [unusedVariable]
libkal-0.9.0/gtk-example/example.c:166:18: style: Unused variable: white [unusedVariable]
libkal-0.9.0/gtk-example/example.c:167:10: style: Unused variable: font [unusedVariable]
libkal-0.9.0/kal_getdate.c:35:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
libkal-0.9.0/kal_getdate.c:36:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
libkal-0.9.0/kal_getdate.c:37:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
libkal-0.9.0/kal_main.c:46:6: style: The scope of the variable 'b' can be reduced. [variableScope]
libkal-0.9.0/kal_main.c:70:10: style: The scope of the variable 'p2' can be reduced. [variableScope]
libkal-0.9.0/kal_main.c:70:16: style: The scope of the variable 'q2' can be reduced. [variableScope]
libkal-0.9.0/kal_main.c:70:19: style: The scope of the variable 'q' can be reduced. [variableScope]
libkal-0.9.0/kal_main.c:114:28: style: The scope of the variable 'd1' can be reduced. [variableScope]
libkal-0.9.0/kal_main.c:114:31: style: The scope of the variable 'd2' can be reduced. [variableScope]
libkal-0.9.0/kal_main.c:114:34: style: The scope of the variable 'q' can be reduced. [variableScope]
libkal-0.9.0/test.c:46:1: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
libkal-0.9.0/test1.c:46:1: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkarma/libkarma_0.1.2.orig.tar.gz
libkarma-0.1.2/src/fdb.c:62:14: style: The scope of the variable 'fid' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:63:15: style: The scope of the variable 'db' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:64:12: style: The scope of the variable 'fid_gen' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:65:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:131:14: style: The scope of the variable 'fid' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:132:12: style: The scope of the variable 'fid_gen' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:134:16: style: The scope of the variable 'len' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:182:18: style: The scope of the variable 'path' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:182:26: style: The scope of the variable 'tm' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:184:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:185:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:185:14: style: The scope of the variable 'first' can be reduced. [variableScope]
libkarma-0.1.2/src/fdb.c:164:13: style: Variable 'fid' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/fdb.c:165:17: style: Variable 'fid_gen' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/fdb.c:133:12: style: Unused variable: tmp [unusedVariable]
libkarma-0.1.2/src/hash.c:27:12: warning: Either the condition 'key?key:""' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
libkarma-0.1.2/src/hash.c:107:13: note: Assuming that condition 'key?key:""' is not redundant
libkarma-0.1.2/src/hash.c:102:21: note: Calling function 'hash_string', 1st argument 's' value is 0
libkarma-0.1.2/src/hash.c:27:12: note: Null pointer dereference
libkarma-0.1.2/src/hash.c:99:9: style: The scope of the variable 'r' can be reduced. [variableScope]
libkarma-0.1.2/src/hash.c:159:27: style: Function 'hash_destroy' argument 1 names different: declaration 'hash' definition 'ptr'. [funcArgNamesDifferent]
libkarma-0.1.2/src/hash.h:44:27: note: Function 'hash_destroy' argument 1 names different: declaration 'hash' definition 'ptr'.
libkarma-0.1.2/src/hash.c:159:27: note: Function 'hash_destroy' argument 1 names different: declaration 'hash' definition 'ptr'.
libkarma-0.1.2/src/karma.c:137:18: error: Buffer is accessed out of bounds. [bufferAccessOutOfBounds]
libkarma-0.1.2/src/karmaLan.c:140:10: style: The scope of the variable 'id' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaLan.c:558:14: warning: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof]
libkarma-0.1.2/src/karmaLan.c:197:22: warning: Size of pointer 'major_version' used instead of size of its data. [pointerSize]
libkarma-0.1.2/src/karmaLan.c:198:26: warning: Size of pointer 'minor_version' used instead of size of its data. [pointerSize]
libkarma-0.1.2/src/karmaLan.c:373:21: warning: Size of pointer 'file_id' used instead of size of its data. [pointerSize]
libkarma-0.1.2/src/karmaLan.c:115:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/karmaLan.c:198:5: error: Buffer is accessed out of bounds: versions [bufferAccessOutOfBounds]
libkarma-0.1.2/src/karmaUsb.c:294:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/src/karmaUsb.c:391:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/src/karmaUsb.c:544:31: warning: Either the condition 'str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck]
libkarma-0.1.2/src/karmaUsb.c:539:20: note: Assuming that condition 'str' is not redundant
libkarma-0.1.2/src/karmaUsb.c:544:31: note: Null pointer dereference
libkarma-0.1.2/src/karmaUsb.c:60:5: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/karmaUsb.c:57:0: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:60:5: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:793:5: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/karmaUsb.c:791:0: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:793:5: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:832:5: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/karmaUsb.c:830:0: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:832:5: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:928:5: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/karmaUsb.c:926:0: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:928:5: note: Variable 'path' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:966:5: style: Variable 'aux' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/karmaUsb.c:965:5: note: Variable 'aux' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:966:5: note: Variable 'aux' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:984:5: style: Variable 'aux' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/karmaUsb.c:983:5: note: Variable 'aux' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:984:5: note: Variable 'aux' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/karmaUsb.c:156:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:159:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:159:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:160:10: style: The scope of the variable 'path' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:353:18: style: The scope of the variable 'zeroFile' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:357:11: style: The scope of the variable 'str' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:877:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:962:9: style: The scope of the variable 'count' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:980:9: style: The scope of the variable 'count' can be reduced. [variableScope]
libkarma-0.1.2/src/karmaUsb.c:72:31: style: Function 'lk_karmaUsb_connect' argument 1 names different: declaration 'ip' definition 'path'. [funcArgNamesDifferent]
libkarma-0.1.2/src/karmaUsb.h:19:52: note: Function 'lk_karmaUsb_connect' argument 1 names different: declaration 'ip' definition 'path'.
libkarma-0.1.2/src/karmaUsb.c:72:31: note: Function 'lk_karmaUsb_connect' argument 1 names different: declaration 'ip' definition 'path'.
libkarma-0.1.2/src/karmaUsb.c:392:11: style: Variable 'aux' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/karmaUsb.c:479:21: style: Variable 'numFiles' is modified but its new value is never used. [unreadVariable]
libkarma-0.1.2/src/karmaUsb.c:829:14: style: Unused variable: ret [unusedVariable]
libkarma-0.1.2/src/karmaUsb.c:968:17: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/karmaUsb.c:966:11: style: Variable 'aux' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/karmaUsb.c:986:17: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/karmaUsb.c:984:11: style: Variable 'aux' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/karmaUsb.c:164:9: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
libkarma-0.1.2/src/karmaUsb.c:428:44: warning: Either the condition 'got==-1' is redundant or memcpy() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg]
libkarma-0.1.2/src/karmaUsb.c:430:16: note: Assuming that condition 'got==-1' is not redundant
libkarma-0.1.2/src/karmaUsb.c:428:44: note: Invalid argument
libkarma-0.1.2/src/karmaUsb.c:613:11: error: Allocation with lk_karmaUsb_fidToPath, unlink doesn't release it. [leakNoVarFunctionCall]
libkarma-0.1.2/src/mountSearch.c:102:19: warning: Either the condition 'fin' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libkarma-0.1.2/src/mountSearch.c:71:12: note: Assuming that condition 'fin' is not redundant
libkarma-0.1.2/src/mountSearch.c:102:19: note: Null pointer addition
libkarma-0.1.2/src/mountSearch.c:58:9: style: Unused variable: len [unusedVariable]
libkarma-0.1.2/src/mountSearch.c:69:5: style: Variable 'pos' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/mountSearch.c:58:19: style: Unused variable: kfd [unusedVariable]
libkarma-0.1.2/src/mp3.c:60:9: style: The scope of the variable 'l' can be reduced. [variableScope]
libkarma-0.1.2/src/mp3.c:61:9: style: The scope of the variable 'bitrate' can be reduced. [variableScope]
libkarma-0.1.2/src/mp3.c:61:17: style: The scope of the variable 'lastrate' can be reduced. [variableScope]
libkarma-0.1.2/src/mp3.c:62:9: style: The scope of the variable 'counter' can be reduced. [variableScope]
libkarma-0.1.2/src/mp3.c:102:16: style: The scope of the variable 'c' can be reduced. [variableScope]
libkarma-0.1.2/src/mp3.c:198:10: style: The scope of the variable 'fbuf' can be reduced. [variableScope]
libkarma-0.1.2/src/playlist.c:241:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libkarma-0.1.2/src/playlist.c:271:52: style: Function 'lk_playlist_insert' argument 2 names different: declaration 'n' definition 'at'. [funcArgNamesDifferent]
libkarma-0.1.2/src/playlist.h:23:71: note: Function 'lk_playlist_insert' argument 2 names different: declaration 'n' definition 'at'.
libkarma-0.1.2/src/playlist.c:271:52: note: Function 'lk_playlist_insert' argument 2 names different: declaration 'n' definition 'at'.
libkarma-0.1.2/src/playlist.c:47:5: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc]
libkarma-0.1.2/src/properties.c:82:11: style: The scope of the variable 'ikey' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:82:18: style: The scope of the variable 'ivalue' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:152:14: style: The scope of the variable 'i' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:196:14: style: The scope of the variable 'i' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:510:20: style: The scope of the variable 'n' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:510:23: style: The scope of the variable 'osz' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:510:37: style: The scope of the variable 'off' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:510:42: style: The scope of the variable 'idx' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:510:47: style: The scope of the variable 'profile' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:656:17: style: The scope of the variable 'len' can be reduced. [variableScope]
libkarma-0.1.2/src/properties.c:216:44: style: Function 'lk_properties_get_property' argument 1 names different: declaration 'id' definition 'fid'. [funcArgNamesDifferent]
libkarma-0.1.2/src/lkarma.h:75:51: note: Function 'lk_properties_get_property' argument 1 names different: declaration 'id' definition 'fid'.
libkarma-0.1.2/src/properties.c:216:44: note: Function 'lk_properties_get_property' argument 1 names different: declaration 'id' definition 'fid'.
libkarma-0.1.2/src/properties.c:564:27: style: Variable 'idx' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/properties.c:170:9: error: Memory leak: p [memleak]
libkarma-0.1.2/src/properties.c:176:17: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc]
libkarma-0.1.2/src/rio_rw.c:263:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/rio_rw.c:262:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/rio_rw.c:263:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/rio_rw.c:236:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/rio_rw.c:235:9: note: Variable 'ret' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/rio_rw.c:236:9: note: Variable 'ret' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/rio_rw.c:320:18: style: The scope of the variable 'len' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:325:17: style: The scope of the variable 'path' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:325:23: style: The scope of the variable 'fullpath' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:459:18: style: The scope of the variable 'brate' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:460:10: style: The scope of the variable 'bitrate' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:461:11: style: The scope of the variable 'aux' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:462:14: style: The scope of the variable 'length' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:561:15: style: The scope of the variable 'ids' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:647:18: style: The scope of the variable 'i' can be reduced. [variableScope]
libkarma-0.1.2/src/rio_rw.c:109:16: style: Checking if unsigned variable 'filesize' is less than zero. [unsignedLessThanZero]
libkarma-0.1.2/src/rio_rw.c:136:17: style: Unused variable: tmp [unusedVariable]
libkarma-0.1.2/src/rio_rw.c:137:0: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/rio_rw.c:387:9: style: Variable 'got' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/src/rio_rw.c:647:21: style: Unused variable: off [unusedVariable]
libkarma-0.1.2/src/ssdp.c:99:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
libkarma-0.1.2/src/ssdp.c:100:18: style: The scope of the variable 'len' can be reduced. [variableScope]
libkarma-0.1.2/src/util.c:70:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/src/util.c:224:5: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
libkarma-0.1.2/src/util.c:220:0: note: Variable 'str' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/util.c:224:5: note: Variable 'str' is reassigned a value before the old one has been used.
libkarma-0.1.2/src/util.c:81:19: style: The scope of the variable 'separator' can be reduced. [variableScope]
libkarma-0.1.2/src/util.c:179:34: style: The scope of the variable 'b_md5' can be reduced. [variableScope]
libkarma-0.1.2/src/util.c:179:45: style: The scope of the variable 'c_md5' can be reduced. [variableScope]
libkarma-0.1.2/src/wav.c:49:9: error: Memory leak: wh [memleak]
libkarma-0.1.2/src/wav.c:54:9: error: Memory leak: wh [memleak]
libkarma-0.1.2/src/wav.c:58:9: error: Memory leak: wh [memleak]
libkarma-0.1.2/src/wav.c:64:39: error: Memory leak: wh [memleak]
libkarma-0.1.2/src/wav.c:66:5: error: Memory leak: wh [memleak]
libkarma-0.1.2/tools/ftw.c:15:29: style: Function 'ftw' argument 2 names different: declaration 'fn' definition 'f'. [funcArgNamesDifferent]
libkarma-0.1.2/tools/ftw.h:17:33: note: Function 'ftw' argument 2 names different: declaration 'fn' definition 'f'.
libkarma-0.1.2/tools/ftw.c:15:29: note: Function 'ftw' argument 2 names different: declaration 'fn' definition 'f'.
libkarma-0.1.2/tools/ftw.c:16:13: style: Function 'ftw' argument 3 names different: declaration 'depth' definition 'dpth'. [funcArgNamesDifferent]
libkarma-0.1.2/tools/ftw.h:18:48: note: Function 'ftw' argument 3 names different: declaration 'depth' definition 'dpth'.
libkarma-0.1.2/tools/ftw.c:16:13: note: Function 'ftw' argument 3 names different: declaration 'depth' definition 'dpth'.
libkarma-0.1.2/tools/ftw.c:38:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libkarma-0.1.2/tools/ftw.c:52:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libkarma-0.1.2/tools/karma_helper.c:236:19: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
libkarma-0.1.2/tools/playlist_show.c:24:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:148:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:243:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:306:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:381:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:396:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:421:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:431:13: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkarma-0.1.2/tools/riocp.c:123:12: style: The scope of the variable 'filename' can be reduced. [variableScope]
libkarma-0.1.2/tools/riocp.c:172:9: style: The scope of the variable 'fid' can be reduced. [variableScope]
libkarma-0.1.2/tools/riocp.c:187:9: style: The scope of the variable 'sizec' can be reduced. [variableScope]
libkarma-0.1.2/tools/riocp.c:286:11: style: The scope of the variable 'type' can be reduced. [variableScope]
libkarma-0.1.2/tools/riocp.c:288:14: style: The scope of the variable 'fid' can be reduced. [variableScope]
libkarma-0.1.2/tools/riocp.c:486:11: style: The scope of the variable 'utf' can be reduced. [variableScope]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkate/libkate_0.4.1.orig.tar.gz
libkate-0.4.1/src/kate_decode.c:60:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:405:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:487:7: style: The scope of the variable 'len' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:623:11: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:711:11: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:790:11: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:825:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:827:11: style: The scope of the variable 'encoding' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:928:11: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_decode.c:975:7: style: The scope of the variable 'l' can be reduced. [variableScope]
libkate-0.4.1/src/kate_encode.c:131:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_encode.c:848:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_encode.c:962:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_encode.c:1632:10: style: The scope of the variable 'len' can be reduced. [variableScope]
libkate-0.4.1/src/kate_encode_state.c:213:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/src/kate_encode_state.c:242:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_event.c:74:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/src/kate_fp.c:131:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/src/kate_fp.c:206:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/src/kate_info.c:493:36: warning: Either the condition 'sep1' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
libkate-0.4.1/src/kate_info.c:487:15: note: Assuming that condition 'sep1' is not redundant
libkate-0.4.1/src/kate_info.c:493:36: note: Null pointer subtraction
libkate-0.4.1/src/kate_info.c:541:12: style: The scope of the variable 'l' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:460:24: style: Condition 'run_length_bits==0' is always false [knownConditionTrueFalse]
libkate-0.4.1/src/kate_rle.c:439:32: note: Assignment 'run_length_bits=3', assigned value is 3
libkate-0.4.1/src/kate_rle.c:460:24: note: Condition 'run_length_bits==0' is always false
libkate-0.4.1/src/kate_rle.c:93:10: style: The scope of the variable 'run_length' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:93:21: style: The scope of the variable 'max_run_length' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:113:10: style: The scope of the variable 'run_length' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:138:10: style: The scope of the variable 'run_length' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:207:10: style: The scope of the variable 'max_run_length_delta' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:207:31: style: The scope of the variable 'max_run_length_basic' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:208:10: style: The scope of the variable 'run_length_delta' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:208:27: style: The scope of the variable 'run_length_basic' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:243:10: style: The scope of the variable 'max_run_length_delta' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:243:31: style: The scope of the variable 'max_run_length_basic' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:244:10: style: The scope of the variable 'run_length_delta' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:244:27: style: The scope of the variable 'run_length_basic' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:368:10: style: The scope of the variable 'run_length' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:369:7: style: The scope of the variable 'value' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:388:7: style: The scope of the variable 'value' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:411:7: style: The scope of the variable 'value' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:441:7: style: The scope of the variable 'value' can be reduced. [variableScope]
libkate-0.4.1/src/kate_rle.c:509:13: style: The scope of the variable 'type' can be reduced. [variableScope]
libkate-0.4.1/src/kate_tracker.c:207:22: style: The scope of the variable 'km' can be reduced. [variableScope]
libkate-0.4.1/src/kate_tracker.c:237:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tests/gen_lrc.c:60:12: style: The scope of the variable 'items' can be reduced. [variableScope]
libkate-0.4.1/tests/gen_srt.c:68:12: style: The scope of the variable 'items' can be reduced. [variableScope]
libkate-0.4.1/tests/metadata.c:49:12: style: Unused variable: count [unusedVariable]
libkate-0.4.1/tests/text.c:89:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:90:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:91:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:92:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:93:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:95:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:96:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:97:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:98:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:99:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:100:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:105:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:108:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:109:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:110:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:111:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:112:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:113:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:116:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:117:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:118:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:119:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:120:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:121:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:124:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:125:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:126:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:127:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:128:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:131:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:132:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:134:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:135:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:136:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:137:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:138:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:139:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:141:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:142:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:143:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:144:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:145:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:148:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:149:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:150:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:151:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:152:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:153:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:154:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:155:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:156:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:157:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:160:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:163:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:164:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:165:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:168:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:169:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:170:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:171:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:172:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:175:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:176:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:177:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:178:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:179:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:182:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:183:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:184:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:185:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:186:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:189:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:190:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:191:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:192:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:193:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:194:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:195:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:198:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:199:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:200:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:201:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:202:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:203:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:204:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:205:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:208:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tests/text.c:209:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tools/katalyzer.c:249:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/katalyzer.c:251:7: style: The scope of the variable 'is_kate' can be reduced. [variableScope]
libkate-0.4.1/tools/katalyzer.c:513:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/katalyzer.c:519:10: style: The scope of the variable 'signature_size' can be reduced. [variableScope]
libkate-0.4.1/tools/katalyzer.c:522:7: style: The scope of the variable 'headers_written' can be reduced. [variableScope]
kate_lexer.c:2171:27: warning: Possible null pointer dereference: b [nullPointer]
kate_lexer.c:2168:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
kate_lexer.c:2171:27: note: Null pointer dereference
kate_lexer.c:2173:9: warning: Possible null pointer dereference: b [nullPointer]
kate_lexer.c:2168:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
kate_lexer.c:2173:9: note: Null pointer dereference
kate_lexer.c:2491:2: warning: Possible null pointer dereference: b [nullPointer]
kate_lexer.c:2384:24: note: Calling function 'katedesc__init_buffer', 1st argument 'b' value is 0
kate_lexer.c:2491:2: note: Null pointer dereference
kate_lexer.c:2492:2: warning: Possible null pointer dereference: b [nullPointer]
kate_lexer.c:2384:24: note: Calling function 'katedesc__init_buffer', 1st argument 'b' value is 0
kate_lexer.c:2492:2: note: Null pointer dereference
kate_lexer.c:2503:9: warning: Possible null pointer dereference: b [nullPointer]
kate_lexer.c:2384:24: note: Calling function 'katedesc__init_buffer', 1st argument 'b' value is 0
kate_lexer.c:2503:9: note: Null pointer dereference
kate_lexer.c:2273:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
kate_lexer.c:353:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
kate_lexer.c:2273:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
kate_lexer.c:2672:55: style: Function 'katedesc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
kate_lexer.c:306:54: note: Function 'katedesc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
kate_lexer.c:2672:55: note: Function 'katedesc__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
kate_lexer.c:2685:55: style: Function 'katedesc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
kate_lexer.c:307:53: note: Function 'katedesc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
kate_lexer.c:2685:55: note: Function 'katedesc__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
kate_lexer.c:2685:69: style: Function 'katedesc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
kate_lexer.c:307:63: note: Function 'katedesc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
kate_lexer.c:2685:69: note: Function 'katedesc__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
kate_parser.c:4057:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
kate_parser.y:2297:7: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2298:7: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2299:7: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2300:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2301:33: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2302:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2311:25: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2312:59: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2313:33: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2314:58: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2321:30: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2322:30: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2329:45: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2330:51: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2331:45: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2337:33: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2338:33: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2339:60: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2340:61: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2341:62: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2342:77: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2343:76: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2344:78: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2345:79: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2347:202: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2348:64: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2349:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2361:30: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2362:58: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2363:58: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2365:30: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2366:65: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2367:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2374:35: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2390:29: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2397:89: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2402:93: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2407:28: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2408:40: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2409:93: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2410:73: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2411:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2414:95: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2415:122: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2416:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2417:72: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2434:58: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2438:71: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2489:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2493:46: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2494:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2497:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2498:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2501:46: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2502:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2505:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2506:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2509:48: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2510:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2513:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2514:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2517:51: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2518:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2521:53: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2522:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2525:37: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2527:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2531:27: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2532:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2533:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2536:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2537:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2541:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2542:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2546:89: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2547:57: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2548:27: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2567:36: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2568:42: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2569:7: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2570:37: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2571:37: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2572:37: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2573:37: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2574:62: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2575:43: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2576:88: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2577:62: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2578:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2579:33: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2583:87: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2584:31: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2588:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2589:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2590:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2591:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2592:44: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2593:44: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2594:44: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2595:44: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2596:39: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2598:42: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2603:7: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2604:48: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2606:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2609:68: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2610:60: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2614:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2621:74: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2622:50: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2629:43: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2630:69: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2631:45: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2632:44: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2636:27: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2648:35: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2649:67: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2662:62: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2683:37: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2684:71: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2692:60: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2693:35: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2694:78: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2695:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2696:64: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2697:64: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2704:60: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2706:66: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2707:32: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2708:64: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2709:64: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2710:71: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2711:71: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2714:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2717:20: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2734:55: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2735:48: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2736:54: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2737:47: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2738:44: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:2746:38: style: Same expression on both sides of '-'. [duplicateExpression]
kate_parser.y:942:7: style: The scope of the variable 'c' can be reduced. [variableScope]
kate_parser.y:942:16: style: The scope of the variable 'code_from_numeric' can be reduced. [variableScope]
kate_parser.y:1054:7: style: The scope of the variable 'newline' can be reduced. [variableScope]
kate_parser.y:1056:7: style: The scope of the variable 'c' can be reduced. [variableScope]
kate_parser.y:1126:7: style: The scope of the variable 'c' can be reduced. [variableScope]
kate_parser.y:1715:10: style: The scope of the variable 'n' can be reduced. [variableScope]
kate_parser.y:2173:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/tools/katedec.c:61:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/katedec.c:213:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/katedec.c:220:8: style: The scope of the variable 'signature' can be reduced. [variableScope]
libkate-0.4.1/tools/katedec.c:221:10: style: The scope of the variable 'signature_size' can be reduced. [variableScope]
libkate-0.4.1/tools/katedec.c:228:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/tools/kateenc.c:263:11: style: Condition 'step==0' is always true [knownConditionTrueFalse]
libkate-0.4.1/tools/kateenc.c:262:8: note: Assignment 'step=0', assigned value is 0
libkate-0.4.1/tools/kateenc.c:263:11: note: Condition 'step==0' is always true
libkate-0.4.1/tools/kateenc.c:472:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/kateenc.c:543:16: style: The scope of the variable 'end' can be reduced. [variableScope]
libkate-0.4.1/tools/kateenc.c:544:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/kateenc.c:602:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkate-0.4.1/tools/kkate.c:88:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libkate-0.4.1/tools/kkate.c:110:10: style: The scope of the variable 'n' can be reduced. [variableScope]
libkate-0.4.1/tools/kkate.c:123:10: style: The scope of the variable 'count' can be reduced. [variableScope]
libkate-0.4.1/tools/kkate.c:123:18: style: The scope of the variable 'b' can be reduced. [variableScope]
libkate-0.4.1/tools/kkate.c:467:7: style: The scope of the variable 'c' can be reduced. [variableScope]
libkate-0.4.1/tools/kpng.c:75:3: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
libkate-0.4.1/tools/kpng.c:61:0: note: Variable 'f' is reassigned a value before the old one has been used.
libkate-0.4.1/tools/kpng.c:75:3: note: Variable 'f' is reassigned a value before the old one has been used.
libkate-0.4.1/tools/ksrt.c:58:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkate-0.4.1/tools/kstream.c:125:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkate-0.4.1/tools/kstream.c:60:10: style: The scope of the variable 'n' can be reduced. [variableScope]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkavorka-perl/libkavorka-perl_0.036.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkaz/libkaz_1.21.orig.tar.xz
libkaz-1.21/dict.c:174:14: style: The scope of the variable 'height_left' can be reduced. [variableScope]
libkaz-1.21/dict.c:174:27: style: The scope of the variable 'height_right' can be reduced. [variableScope]
libkaz-1.21/dict.c:475:9: style: The scope of the variable 'result' can be reduced. [variableScope]
libkaz-1.21/list.c:526:17: style: The scope of the variable 'middle' can be reduced. [variableScope]
libkaz-1.21/list.c:527:14: style: The scope of the variable 'node' can be reduced. [variableScope]
libkaz-1.21/sfx.c:1126:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libkaz-1.21/sfx.c:1129:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libkaz-1.21/sfx.c:1132:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libkaz-1.21/tests/dict-1.cc:32:8: style: Technically the member function 'person::print' can be const. [functionConst]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkcapi/libkcapi_1.0.3.orig.tar.xz
libkcapi-1.0.3/apps/app-internal.c:42:10: style: The scope of the variable 'hex_char_map_u' can be reduced. [variableScope]
libkcapi-1.0.3/apps/kcapi-dgst.c:382:6: style: The scope of the variable 'c' can be reduced. [variableScope]
libkcapi-1.0.3/apps/kcapi-enc.c:147:2: style: Variable 'outmem' is reassigned a value before the old one has been used. [redundantAssignment]
libkcapi-1.0.3/apps/kcapi-enc.c:141:0: note: Variable 'outmem' is reassigned a value before the old one has been used.
libkcapi-1.0.3/apps/kcapi-enc.c:147:2: note: Variable 'outmem' is reassigned a value before the old one has been used.
libkcapi-1.0.3/apps/kcapi-enc.c:881:6: style: The scope of the variable 'c' can be reduced. [variableScope]
libkcapi-1.0.3/apps/kcapi-hasher.c:477:3: style: Variable 'fipsfile' is reassigned a value before the old one has been used. [redundantAssignment]
libkcapi-1.0.3/apps/kcapi-hasher.c:475:0: note: Variable 'fipsfile' is reassigned a value before the old one has been used.
libkcapi-1.0.3/apps/kcapi-hasher.c:477:3: note: Variable 'fipsfile' is reassigned a value before the old one has been used.
libkcapi-1.0.3/apps/kcapi-hasher.c:765:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libkcapi-1.0.3/apps/kcapi-hasher.c:236:11: style: The scope of the variable 'i' can be reduced. [variableScope]
libkcapi-1.0.3/apps/kcapi-rng.c:141:6: style: The scope of the variable 'c' can be reduced. [variableScope]
libkcapi-1.0.3/lib/kcapi-aead.c:251:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libkcapi-1.0.3/lib/kcapi-asym.c:161:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkcapi-1.0.3/lib/kcapi-kernel-if.c:222:70: style: Function '_kcapi_common_send_data_fd' argument 2 names different: declaration 'fdprt' definition 'fdptr'. [funcArgNamesDifferent]
libkcapi-1.0.3/lib/internal.h:258:70: note: Function '_kcapi_common_send_data_fd' argument 2 names different: declaration 'fdprt' definition 'fdptr'.
libkcapi-1.0.3/lib/kcapi-kernel-if.c:222:70: note: Function '_kcapi_common_send_data_fd' argument 2 names different: declaration 'fdprt' definition 'fdptr'.
libkcapi-1.0.3/lib/kcapi-kernel-if.c:987:55: style: Function '_kcapi_allocated_handle_init' argument 1 names different: declaration 'caller' definition 'handle'. [funcArgNamesDifferent]
libkcapi-1.0.3/lib/internal.h:302:55: note: Function '_kcapi_allocated_handle_init' argument 1 names different: declaration 'caller' definition 'handle'.
libkcapi-1.0.3/lib/kcapi-kernel-if.c:987:55: note: Function '_kcapi_allocated_handle_init' argument 1 names different: declaration 'caller' definition 'handle'.
libkcapi-1.0.3/lib/kcapi-kpp.c:96:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkcapi-1.0.3/speed-test/cryptoperf-base.c:142:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
libkcapi-1.0.3/speed-test/cryptoperf-base.c:137:0: note: Variable 'str' is reassigned a value before the old one has been used.
libkcapi-1.0.3/speed-test/cryptoperf-base.c:142:2: note: Variable 'str' is reassigned a value before the old one has been used.
libkcapi-1.0.3/test/kcapi-main.c:255:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkcddb/libkcddb_4.14.2.orig.tar.xz
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:39:18: warning: Virtual function 'needAuthenticationChanged' is called from constructor 'CDDBConfigWidget(QWidget*parent=0)' at line 76. Dynamic binding is not used. [virtualCallInConstructor]
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.cpp:76:61: note: Calling needAuthenticationChanged
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:39:18: note: needAuthenticationChanged is a virtual method
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:37:18: warning: Virtual function 'protocolChanged' is called from constructor 'CDDBConfigWidget(QWidget*parent=0)' at line 77. Dynamic binding is not used. [virtualCallInConstructor]
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.cpp:77:66: note: Calling protocolChanged
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:37:18: note: protocolChanged is a virtual method
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:35:18: warning: Virtual function 'showMirrorList' is called from constructor 'CDDBConfigWidget(QWidget*parent=0)' at line 79. Dynamic binding is not used. [virtualCallInConstructor]
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.cpp:79:51: note: Calling showMirrorList
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:35:18: note: showMirrorList is a virtual method
libkcddb-4.14.2/kcmcddb/cddbconfigwidget.h:31:5: style: Class 'CDDBConfigWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkcddb-4.14.2/libkcddb/asynccddbplookup.h:53:14: style: The function 'lookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/lookup.h:50:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/asynccddbplookup.h:53:14: note: Function in derived class
libkcddb-4.14.2/libkcddb/asynchttplookup.h:40:14: style: The function 'lookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/lookup.h:50:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/asynchttplookup.h:40:14: note: Function in derived class
libkcddb-4.14.2/libkcddb/asynchttplookup.h:56:22: style: The function 'fetchURL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/httplookup.h:57:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/asynchttplookup.h:56:22: note: Function in derived class
libkcddb-4.14.2/libkcddb/httpsubmit.h:34:25: style: The function 'createJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:53:25: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/httpsubmit.h:34:25: note: Function in derived class
libkcddb-4.14.2/libkcddb/asynchttpsubmit.h:38:22: style: The function 'runJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:54:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/asynchttpsubmit.h:38:22: note: Function in derived class
libkcddb-4.14.2/libkcddb/smtpsubmit.h:34:20: style: The function 'makeDiskData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:59:20: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/smtpsubmit.h:34:20: note: Function in derived class
libkcddb-4.14.2/libkcddb/smtpsubmit.h:36:25: style: The function 'createJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:53:25: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/smtpsubmit.h:36:25: note: Function in derived class
libkcddb-4.14.2/libkcddb/asyncsmtpsubmit.h:46:22: style: The function 'runJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:54:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/asyncsmtpsubmit.h:46:22: note: Function in derived class
libkcddb-4.14.2/libkcddb/cdinfo.cpp:288:36: style: Function 'load' argument 1 names different: declaration 'stringList' definition 'lineList'. [funcArgNamesDifferent]
libkcddb-4.14.2/libkcddb/cdinfo.h:138:36: note: Function 'load' argument 1 names different: declaration 'stringList' definition 'lineList'.
libkcddb-4.14.2/libkcddb/cdinfo.cpp:288:36: note: Function 'load' argument 1 names different: declaration 'stringList' definition 'lineList'.
libkcddb-4.14.2/libkcddb/cdinfo.cpp:93:7: style: Technically the member function 'KCDDB::InfoBasePrivate::get' can be const. [functionConst]
libkcddb-4.14.2/libkcddb/cdinfodialog.cpp:43:11: style: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkcddb-4.14.2/libkcddb/cdinfodialog.cpp:43:11: style: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkcddb-4.14.2/libkcddb/client.cpp:265:63: style: Function 'submit' argument 2 names different: declaration 'trackOffsetList' definition 'offsetList'. [funcArgNamesDifferent]
libkcddb-4.14.2/libkcddb/client.h:76:66: note: Function 'submit' argument 2 names different: declaration 'trackOffsetList' definition 'offsetList'.
libkcddb-4.14.2/libkcddb/client.cpp:265:63: note: Function 'submit' argument 2 names different: declaration 'trackOffsetList' definition 'offsetList'.
libkcddb-4.14.2/libkcddb/client.cpp:367:62: style: Function 'store' argument 2 names different: declaration 'trackOffsetList' definition 'offsetList'. [funcArgNamesDifferent]
libkcddb-4.14.2/libkcddb/client.h:81:63: note: Function 'store' argument 2 names different: declaration 'trackOffsetList' definition 'offsetList'.
libkcddb-4.14.2/libkcddb/client.cpp:367:62: note: Function 'store' argument 2 names different: declaration 'trackOffsetList' definition 'offsetList'.
libkcddb-4.14.2/libkcddb/synccddbplookup.h:36:14: style: The function 'lookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/lookup.h:50:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/synccddbplookup.h:36:14: note: Function in derived class
libkcddb-4.14.2/libkcddb/synchttplookup.h:35:14: style: The function 'lookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/lookup.h:50:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/synchttplookup.h:35:14: note: Function in derived class
libkcddb-4.14.2/libkcddb/synchttplookup.h:41:22: style: The function 'fetchURL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/httplookup.h:57:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/synchttplookup.h:41:22: note: Function in derived class
libkcddb-4.14.2/libkcddb/syncsmtpsubmit.h:33:22: style: The function 'runJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:54:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/syncsmtpsubmit.h:33:22: note: Function in derived class
libkcddb-4.14.2/libkcddb/synchttpsubmit.h:33:22: style: The function 'runJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/submit.h:54:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/synchttpsubmit.h:33:22: note: Function in derived class
libkcddb-4.14.2/libkcddb/musicbrainz/asyncmusicbrainzlookup.cpp:48:27: warning: Member variable 'AsyncMusicBrainzLookup::m_lookupThread' is not initialized in the constructor. [uninitMemberVar]
libkcddb-4.14.2/libkcddb/musicbrainz/asyncmusicbrainzlookup.h:39:14: style: The function 'lookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcddb-4.14.2/libkcddb/lookup.h:50:22: note: Virtual function in base class
libkcddb-4.14.2/libkcddb/musicbrainz/asyncmusicbrainzlookup.h:39:14: note: Function in derived class
libkcddb-4.14.2/libkcddb/sites.h:47:14: performance: Technically the member function 'KCDDB::Sites::parseLine' can be static. [functionStatic]
libkcddb-4.14.2/libkcddb/sites.cpp:88:10: note: Technically the member function 'KCDDB::Sites::parseLine' can be static.
libkcddb-4.14.2/libkcddb/sites.h:47:14: note: Technically the member function 'KCDDB::Sites::parseLine' can be static.
libkcddb-4.14.2/test/asynccddblookuptest.h:30:1: style: The class 'AsyncCDDBLookupTest' does not have a constructor although it has private member variables. [noConstructor]
libkcddb-4.14.2/test/asynchttplookuptest.h:30:1: style: The class 'AsyncHTTPLookupTest' does not have a constructor although it has private member variables. [noConstructor]
libkcddb-4.14.2/test/asyncmusicbrainztest.h:30:1: style: The class 'AsyncMusicBrainzTest' does not have a constructor although it has private member variables. [noConstructor]
libkcddb-4.14.2/test/cachetest.h:33:1: style: The class 'CacheTest' does not have a constructor although it has private member variables. [noConstructor]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkcompactdisc/libkcompactdisc_4.12.3.orig.tar.xz
libkcompactdisc-4.12.3/kcompactdisc.cpp:105:47: style: Function 'urlToDevice' argument 1 names different: declaration 'url' definition 'deviceUrl'. [funcArgNamesDifferent]
libkcompactdisc-4.12.3/kcompactdisc.h:194:44: note: Function 'urlToDevice' argument 1 names different: declaration 'url' definition 'deviceUrl'.
libkcompactdisc-4.12.3/kcompactdisc.cpp:105:47: note: Function 'urlToDevice' argument 1 names different: declaration 'url' definition 'deviceUrl'.
libkcompactdisc-4.12.3/kcompactdisc.cpp:528:45: style: Function 'setDevice' argument 1 names different: declaration 'device' definition 'deviceName'. [funcArgNamesDifferent]
libkcompactdisc-4.12.3/kcompactdisc.h:184:24: note: Function 'setDevice' argument 1 names different: declaration 'device' definition 'deviceName'.
libkcompactdisc-4.12.3/kcompactdisc.cpp:528:45: note: Function 'setDevice' argument 1 names different: declaration 'device' definition 'deviceName'.
libkcompactdisc-4.12.3/kcompactdisc.h:173:0: style: Class 'KCompactDisc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkcompactdisc-4.12.3/kcompactdisc_p.cpp:67:23: style: The scope of the variable 'pOld' can be reduced. [variableScope]
libkcompactdisc-4.12.3/kcompactdisc_p.cpp:130:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkcompactdisc-4.12.3/kcompactdisc_p.cpp:55:5: performance: Variable 'm_interface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkcompactdisc-4.12.3/wmlib_interface.h:34:16: style: The function 'createInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:40:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:34:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:36:20: style: The function 'trackLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:75:20: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:36:20: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:37:16: style: The function 'isTrackAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:76:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:37:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:38:16: style: The function 'playTrackPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:77:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:38:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:39:16: style: The function 'pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:78:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:39:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:40:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:79:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:40:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:41:16: style: The function 'eject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:80:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:41:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:42:16: style: The function 'closetray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:81:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:42:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:44:16: style: The function 'setVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:83:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:44:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:45:16: style: The function 'setBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:84:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:45:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:46:20: style: The function 'volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:85:20: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:46:20: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:47:20: style: The function 'balance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:86:20: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:47:20: note: Function in derived class
libkcompactdisc-4.12.3/wmlib_interface.h:49:16: style: The function 'queryMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:88:16: note: Virtual function in base class
libkcompactdisc-4.12.3/wmlib_interface.h:49:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:40:16: style: The function 'createInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:40:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:40:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:42:20: style: The function 'trackLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:75:20: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:42:20: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:43:16: style: The function 'isTrackAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:76:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:43:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:44:16: style: The function 'playTrackPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:77:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:44:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:45:16: style: The function 'pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:78:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:45:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:46:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:79:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:46:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:47:16: style: The function 'eject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:80:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:47:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:48:16: style: The function 'closetray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:81:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:48:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:50:16: style: The function 'setVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:83:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:50:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:51:16: style: The function 'setBalance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:84:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:51:16: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:52:20: style: The function 'volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:85:20: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:52:20: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:53:20: style: The function 'balance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:86:20: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:53:20: note: Function in derived class
libkcompactdisc-4.12.3/phonon_interface.h:55:16: style: The function 'queryMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkcompactdisc-4.12.3/kcompactdisc_p.h:88:16: note: Virtual function in base class
libkcompactdisc-4.12.3/phonon_interface.h:55:16: note: Function in derived class
libkcompactdisc-4.12.3/wmlib/audio/audio_phonon.cpp:159:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libkcompactdisc-4.12.3/wmlib/cdda.c:258:24: style: Condition 'result<=0' is always true [knownConditionTrueFalse]
libkcompactdisc-4.12.3/wmlib/cdda.c:257:22: note: Assignment 'result=-1', assigned value is -1
libkcompactdisc-4.12.3/wmlib/cdda.c:258:24: note: Condition 'result<=0' is always true
libkcompactdisc-4.12.3/wmlib/cdda.c:243:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdda.c:243:15: style: The scope of the variable 'wakeup' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdda.c:71:7: style: struct member 'auheader::magic' is never used. [unusedStructMember]
libkcompactdisc-4.12.3/wmlib/cdda.c:72:7: style: struct member 'auheader::hdr_size' is never used. [unusedStructMember]
libkcompactdisc-4.12.3/wmlib/cdda.c:73:7: style: struct member 'auheader::data_size' is never used. [unusedStructMember]
libkcompactdisc-4.12.3/wmlib/cdda.c:74:7: style: struct member 'auheader::encoding' is never used. [unusedStructMember]
libkcompactdisc-4.12.3/wmlib/cdda.c:75:7: style: struct member 'auheader::sample_rate' is never used. [unusedStructMember]
libkcompactdisc-4.12.3/wmlib/cdda.c:76:7: style: struct member 'auheader::channels' is never used. [unusedStructMember]
libkcompactdisc-4.12.3/wmlib/cdda.c:396:3: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
libkcompactdisc-4.12.3/wmlib/cdrom.c:567:13: style: The scope of the variable 'paused_pos' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdrom.c:690:31: style: Function 'wm_cd_volume' argument 2 names different: declaration 'volume' definition 'vol'. [funcArgNamesDifferent]
libkcompactdisc-4.12.3/wmlib/include/wm_cdrom.h:80:33: note: Function 'wm_cd_volume' argument 2 names different: declaration 'volume' definition 'vol'.
libkcompactdisc-4.12.3/wmlib/cdrom.c:690:31: note: Function 'wm_cd_volume' argument 2 names different: declaration 'volume' definition 'vol'.
libkcompactdisc-4.12.3/wmlib/cdrom.c:690:40: style: Function 'wm_cd_volume' argument 3 names different: declaration 'balance' definition 'bal'. [funcArgNamesDifferent]
libkcompactdisc-4.12.3/wmlib/include/wm_cdrom.h:80:45: note: Function 'wm_cd_volume' argument 3 names different: declaration 'balance' definition 'bal'.
libkcompactdisc-4.12.3/wmlib/cdrom.c:690:40: note: Function 'wm_cd_volume' argument 3 names different: declaration 'balance' definition 'bal'.
libkcompactdisc-4.12.3/wmlib/cdrom.c:575:16: style: Variable 'paused_pos' is assigned a value that is never used. [unreadVariable]
libkcompactdisc-4.12.3/wmlib/cdtext.c:76:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdtext.c:158:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdtext.c:220:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdtext.c:221:42: style: The scope of the variable 'pack_previous' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdtext.c:257:19: style: The scope of the variable 'j' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/cdtext.c:162:21: style: Variable 'language_block' is assigned a value that is never used. [unreadVariable]
libkcompactdisc-4.12.3/wmlib/scsi.c:213:8: style: The scope of the variable 's' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/scsi.c:213:12: style: The scope of the variable 't' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/scsi.c:522:17: style: The scope of the variable 'cdtext_data_length' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/scsi.c:523:16: style: The scope of the variable 'feature_list_length' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/scsi.c:303:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libkcompactdisc-4.12.3/wmlib/wm_helpers.c:61:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
libkcompactdisc-4.12.3/wmlib/wm_helpers.c:59:0: note: Variable 's' is reassigned a value before the old one has been used.
libkcompactdisc-4.12.3/wmlib/wm_helpers.c:61:2: note: Variable 's' is reassigned a value before the old one has been used.
libkcompactdisc-4.12.3/wmlib/wm_helpers.c:197:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
libkcompactdisc-4.12.3/wmlib/wm_helpers.c:195:54: style: Function 'wm_lib_message' argument 2 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent]
libkcompactdisc-4.12.3/wmlib/include/wm_helpers.h:90:56: note: Function 'wm_lib_message' argument 2 names different: declaration 'format' definition 'fmt'.
libkcompactdisc-4.12.3/wmlib/wm_helpers.c:195:54: note: Function 'wm_lib_message' argument 2 names different: declaration 'format' definition 'fmt'.
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkdcraw/libkdcraw_4.8.4.orig.tar.xz
libkdcraw-4.8.4/libkdcraw/dcrawsettingswidget.cpp:958:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libkdcraw-4.8.4/libkdcraw/rnuminput.h:49:5: style: Class 'RIntNumInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rnuminput.h:90:5: style: Class 'RDoubleNumInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rcombobox.h:49:5: style: Class 'RComboBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.h:59:5: style: Class 'RClickLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.h:85:5: style: Class 'RSqueezedClickLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.h:109:5: style: Class 'RArrowClickLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.h:142:5: style: Class 'RLabelExpander' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.h:196:5: style: Class 'RExpanderBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.h:284:5: style: Class 'RExpanderBoxExclusive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/kdcraw_p.h:60:5: style: Class 'KDcrawPriv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libkdcraw/rawdecodingsettings.cpp:130:80: style: Function 'operator=' argument 1 names different: declaration 'prm' definition 'o'. [funcArgNamesDifferent]
libkdcraw-4.8.4/libkdcraw/rawdecodingsettings.h:166:63: note: Function 'operator=' argument 1 names different: declaration 'prm' definition 'o'.
libkdcraw-4.8.4/libkdcraw/rawdecodingsettings.cpp:130:80: note: Function 'operator=' argument 1 names different: declaration 'prm' definition 'o'.
libkdcraw-4.8.4/libkdcraw/rawdecodingsettings.cpp:107:5: performance: Variable 'inputProfile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdcraw-4.8.4/libkdcraw/rawdecodingsettings.h:50:1: warning: The class 'RawDecodingSettings' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
libkdcraw-4.8.4/libkdcraw/rexpanderbox.cpp:510:5: style: Class 'RExpanderBoxPriv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/afd_interpolate_pl.c:219:18: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/ahd_interpolate_mod.c:47:8: style: The scope of the variable 'r' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/ahd_partial_interpolate.c:43:8: style: The scope of the variable 'r' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/ahd_partial_interpolate.c:184:9: style: Variable 'h_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/ahd_partial_interpolate.c:180:9: style: Variable 'v_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:207:37: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:639:25: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:645:20: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:658:25: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:455:11: error: Array 'ddft[3][3][2]' index ddft[0][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:455:27: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:456:28: error: Array 'ddft[3][3][2]' index ddft[2][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:456:44: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:504:11: error: Array 'ddft[3][3][2]' index ddft[0][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:504:27: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:505:28: error: Array 'ddft[3][3][2]' index ddft[2][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:505:44: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:70:26: style: The scope of the variable 'col' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:70:31: style: The scope of the variable 'bitbuf' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:70:41: style: The scope of the variable 'bit' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:70:48: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:70:51: style: The scope of the variable 'i' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:128:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:166:20: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:291:9: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:306:10: style: The scope of the variable 'x' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:351:23: style: The scope of the variable 'frow' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:352:37: style: The scope of the variable 'irow' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:793:23: style: The scope of the variable 'off' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:793:28: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:793:33: style: The scope of the variable 'tag' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:793:38: style: The scope of the variable 'save' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:809:38: warning: Either the switch case 'case 1347375696' is redundant or there is signed integer overflow for expression 'tag<<24'. [integerOverflowCond]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:841:7: note: case 1347375696: tag is 1347375696 here.
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:809:38: note: Integer overflow
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:127:46: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:324:10: style: Unused variable: mul [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:325:7: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:329:9: style: Variable 'curvep' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:482:11: style: Variable 'fsum' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:556:10: style: Variable 'fsum' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:694:11: style: Variable 'pix' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:705:10: style: Variable 'ipix' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:540:9: error: Deallocation of an auto-variable results in undefined behaviour. [autovarInvalidDeallocation]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:159:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:207:44: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:327:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:328:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:427:57: error: Uninitialized variable: div [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:494:7: error: Uninitialized variable: total [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:685:12: error: Uninitialized variable: pix [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:158:7: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:195:15: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:204:7: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:205:11: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:329:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:389:39: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:390:31: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:410:38: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:414:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:416:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:421:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:422:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:427:39: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:428:15: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:431:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:435:32: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:438:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:440:27: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:457:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:458:34: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:459:33: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:460:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:467:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:468:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:469:15: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:471:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:472:15: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:476:20: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:477:18: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:482:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:483:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:485:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:487:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:488:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:493:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:497:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:512:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:513:31: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:516:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:517:7: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:518:7: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:519:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:520:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:523:10: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:524:10: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:525:12: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:530:17: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:531:7: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:532:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:533:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:534:11: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:535:6: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:556:15: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:557:48: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:560:43: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/dcraw_foveon.c:604:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/es_median_filter.c:152:4: style: Variable 'edge_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/lmmse_interpolate.c:44:12: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/lmmse_interpolate.c:274:18: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/refinement.c:103:18: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:58:5: style: Variable 'AHD_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:91:7: style: Variable 'LH_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:94:7: style: Variable 'LV_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:165:7: style: Variable 'varH_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:167:7: style: Variable 'varV_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:169:7: style: Variable 'varD_cnt' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:27:61: style: Unused variable: T_cnt [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:35:7: style: Variable 't1' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:30:14: style: Unused variable: t2 [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL2/vcd_interpolate.c:31:9: style: Unused variable: dt [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:74:8: style: The scope of the variable 'fMaxElem' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:77:15: style: The scope of the variable 'm' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:147:17: style: The scope of the variable 'numpar' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:149:6: style: The scope of the variable 'numblox' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:153:36: style: The scope of the variable 'k' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:153:39: style: The scope of the variable 'm' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:153:42: style: The scope of the variable 'n' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:153:45: style: The scope of the variable 'dir' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:159:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:165:6: style: The scope of the variable 'res' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:169:18: style: The scope of the variable 'eps2' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:182:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:184:8: style: The scope of the variable 'gdiff' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:184:15: style: The scope of the variable 'deltgrb' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:187:37: style: The scope of the variable 'gradwt' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:194:8: style: The scope of the variable 'blockave' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:194:78: style: The scope of the variable 'blockdenom' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:196:8: style: The scope of the variable 'glpfh' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:196:15: style: The scope of the variable 'glpfv' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:271:6: style: The scope of the variable 'vctr' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:271:14: style: The scope of the variable 'hctr' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:880:17: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:278:3: style: Variable 'vctr' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:280:4: style: Variable 'hctr' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/CA_correct_RT.cc:522:0: error: Memory leak: buffer1 [memleak]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:52:6: style: The scope of the variable 'winx' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:52:14: style: The scope of the variable 'winy' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:55:6: style: The scope of the variable 'ex' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:55:10: style: The scope of the variable 'ey' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:1031:17: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:52:26: style: Variable 'winw' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:52:38: style: Variable 'winh' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:61:19: style: Variable 'nbr' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:71:21: style: Variable 'pmthresh' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:73:21: style: Variable 'lbd' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:73:30: style: Variable 'ubd' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:81:21: style: Variable 'gauss1' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:87:0: style: Variable 'progress' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:275:8: style: Unused variable: dir [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:296:10: style: Unused variable: gradp [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:296:17: style: Unused variable: gradm [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:296:24: style: Unused variable: gradv [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:296:31: style: Unused variable: gradh [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:296:38: style: Unused variable: gradpm [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/amaze_demosaic_RT.cc:296:46: style: Unused variable: gradhv [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:224:17: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:33:0: style: Variable 'winx' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:33:0: style: Variable 'winy' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:35:0: style: Variable 'compt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:35:0: style: Variable 'compt10' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:35:0: style: Variable 'compt50' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:35:0: style: Variable 'compt250' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:35:0: style: Variable 'compt500' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:35:0: style: Variable 'comptmax' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:37:0: style: Variable 'rayo' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:37:13: style: Unused variable: i [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:37:15: style: Unused variable: d [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_impulse_gauss.c:38:0: style: Variable 'compte1' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_linedn_new.c:37:8: style: The scope of the variable 'eps' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_linedn_new.c:128:10: style: The scope of the variable 'linehvar' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_linedn_new.c:128:36: style: The scope of the variable 'noisefactor' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_linedn_new.c:128:58: style: The scope of the variable 'coeffsq' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/cfa_linedn_new.c:212:17: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/green_equi.c:32:35: style: Variable 'v3' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/green_equi.c:35:6: style: Unused variable: top [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/green_equi.c:35:11: style: Unused variable: left [unusedVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/green_equi.c:39:0: style: Variable 'verbose' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/green_equi.c:209:17: style: Variable 'dt' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/demosaic-pack-GPL3/green_equi.c:103:10: style: Unused variable: val1 [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:46:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:60:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:253:18: style: Unused variable: i [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:253:20: style: Unused variable: j [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:253:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:325:6: style: Unused variable: current [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:325:25: style: Unused variable: c [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:325:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:384:22: style: Unused variable: tmp [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:384:0: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:384:0: style: Variable 'tmp3' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:517:17: style: Variable 'u' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcb_demosaicing.c:552:72: style: Unused variable: current [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4269:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4661:19: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5556:23: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5587:40: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2419:19: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5085:10: error: Array 'romm_cam[3][3]' index romm_cam[0][8] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5090:30: error: Array 'romm_cam[3][3]' index romm_cam[0][8] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6212:12: error: Array 'romm_cam[3][3]' index romm_cam[0][8] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7155:11: error: Array 'cam_xyz[4][3]' index cam_xyz[0][11] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:863:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7594:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3431:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3414:15: note: Assignment 'fimg=0', assigned value is 0
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3431:15: note: Null pointer addition
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3713:39: warning: Redundant assignment of 'color_flags.pre_mul_state' to itself. [selfAssignment]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:533:7: style: The scope of the variable 'nblocks' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:633:15: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:816:34: style: The scope of the variable 'i' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:990:21: style: The scope of the variable 'scol' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1071:15: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1111:12: style: The scope of the variable 'save' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1111:34: style: The scope of the variable 'jwide' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2024:55: style: The scope of the variable 'row' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2270:18: style: The scope of the variable 'box' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2270:23: style: The scope of the variable 'row' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2504:7: style: The scope of the variable 'row' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2550:12: style: The scope of the variable 'shift' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2688:27: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2688:32: style: The scope of the variable 'diff' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2758:11: style: The scope of the variable 'ip' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2815:11: style: The scope of the variable 'ip' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3178:17: style: The scope of the variable 'pix' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3240:30: style: The scope of the variable 'r' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3274:22: style: The scope of the variable 'num' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3414:40: style: The scope of the variable 'avg' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3414:45: style: The scope of the variable 'diff' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3415:61: style: The scope of the variable 'wlast' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3415:68: style: The scope of the variable 'blk' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3795:17: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4131:16: style: The scope of the variable 'lower' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4132:16: style: The scope of the variable 'upper' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4146:12: style: The scope of the variable 'col' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4171:11: style: The scope of the variable 'lix' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4242:7: style: The scope of the variable 'tr' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4242:11: style: The scope of the variable 'tc' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4253:10: style: The scope of the variable 'homogeneity_map_p' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4296:7: style: The scope of the variable 'tr' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4304:12: style: The scope of the variable 'pix' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4341:16: style: The scope of the variable 'top' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4341:21: style: The scope of the variable 'left' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4342:23: style: The scope of the variable 'r' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4343:9: style: The scope of the variable 'buffer' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4344:12: style: The scope of the variable 'rgb' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4345:11: style: The scope of the variable 'lab' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4346:10: style: The scope of the variable 'homo' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4499:15: style: The scope of the variable 'sum' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4499:20: style: The scope of the variable 'wgt' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4500:16: style: The scope of the variable 'count' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4500:23: style: The scope of the variable 'spread' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4500:31: style: The scope of the variable 'change' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4500:39: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4500:44: style: The scope of the variable 'i' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:24: style: The scope of the variable 'mrow' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:30: style: The scope of the variable 'mcol' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:36: style: The scope of the variable 'row' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:41: style: The scope of the variable 'col' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:53: style: The scope of the variable 'd' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:56: style: The scope of the variable 'y' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4501:59: style: The scope of the variable 'x' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4963:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5053:7: style: The scope of the variable 'skip' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5053:13: style: The scope of the variable 'from' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5845:18: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6001:24: style: The scope of the variable 'type' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6001:30: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6001:35: style: The scope of the variable 'save' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6120:20: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6158:16: style: The scope of the variable 'off' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6190:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6190:26: style: The scope of the variable 'type' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6190:32: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6190:37: style: The scope of the variable 'data' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6190:43: style: The scope of the variable 'save' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6192:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6260:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6260:26: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6260:31: style: The scope of the variable 'save' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6299:7: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6299:12: style: The scope of the variable 'save' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6299:18: style: The scope of the variable 'hlen' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6440:15: style: The scope of the variable 'len' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6440:20: style: The scope of the variable 'rdvo' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8853:20: style: The scope of the variable 'i' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8853:23: style: The scope of the variable 'j' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8853:26: style: The scope of the variable 'k' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8856:10: style: The scope of the variable 'num' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8877:22: style: The scope of the variable 'name' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8894:12: style: The scope of the variable 'pcurve' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9196:13: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9196:18: style: The scope of the variable 'total' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2166:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2186:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2414:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3052:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6428:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2230:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:239:15: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:683:7: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1060:9: style: Variable 'rp' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1071:12: style: Unused variable: r [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1071:15: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1197:28: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1484:10: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1520:39: style: Unused variable: row [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1520:44: style: Unused variable: col [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1880:40: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1925:23: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1925:26: style: Unused variable: row [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2122:24: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2133:13: style: Variable 'pix' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2206:44: style: Unused variable: c [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2393:33: style: Unused variable: mul [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2603:36: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2637:19: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2757:22: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2778:11: style: Variable 'ip' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2779:19: style: Variable 'ip' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2789:22: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2814:22: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2831:11: style: Variable 'ip' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2832:12: style: Variable 'ip' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2841:22: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2939:10: style: Unused variable: c [unusedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3704:19: style: Variable 'pre_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3835:31: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3946:28: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4265:12: style: Variable 'tc' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4300:7: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4897:13: style: Variable 'cblack' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4937:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4942:13: style: Variable 'sraw_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4945:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4947:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5108:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5164:2: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5139:10: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5158:13: style: Variable 'mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5174:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5686:11: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5693:11: style: Variable 'pre_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6050:8: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6056:8: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6083:12: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6089:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6280:13: style: Variable 'cam_mul' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7176:10: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9073:7: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9090:7: style: Variable 'c' is not assigned a value. [unassignedVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9232:11: style: Variable 'ppm' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9233:18: style: Variable 'ppm2' is assigned a value that is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2408:8: error: Array 'buf[3][3][386]' index buf[0][0][3473] out of bounds. [arrayIndexOutOfBounds]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6355:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:864:0: error: Memory leak: offset [memleak]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:893:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2284:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3020:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6277:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8707:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:971:28: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1249:22: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1485:16: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7164:22: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7239:9: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:251:42: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:684:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:739:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:747:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:779:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:787:13: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1020:52: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1100:46: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1203:20: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1204:20: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1207:36: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1495:60: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1912:34: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1947:44: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2135:34: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2621:86: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2639:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2645:18: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2678:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2779:49: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2806:32: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2832:42: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2850:25: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3094:23: error: Uninitialized variable: row [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3427:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3661:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3851:41: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3886:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4033:15: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4333:49: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4466:39: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4511:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4661:24: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5025:21: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5108:49: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5174:21: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5865:21: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:6216:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7179:49: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8960:30: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9080:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9082:23: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9104:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1206:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1905:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1907:9: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1908:25: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1909:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:1911:7: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2131:22: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:2133:17: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3435:48: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3459:16: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3850:17: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3884:6: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:3885:12: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4022:10: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4023:12: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4025:12: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4031:6: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:4032:14: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5023:26: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5100:21: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5107:37: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5150:21: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5158:17: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:5164:10: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7220:11: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7224:10: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7225:10: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7385:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7386:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:7429:19: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8952:25: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8953:25: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8954:25: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:8956:12: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_common.cpp:9148:21: error: Uninitialized variable: c [uninitvar]
libkdcraw-4.8.4/libraw/internal/dcraw_fileio.cpp:43:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/internal/dcraw_fileio.cpp:77:26: error: Division by zero. [zerodiv]
libkdcraw-4.8.4/libraw/internal/dcraw_fileio.cpp:69:5: note: After for loop, n has value 0
libkdcraw-4.8.4/libraw/internal/dcraw_fileio.cpp:77:26: note: Division by zero
libkdcraw-4.8.4/libraw/samples/4channels.cpp:134:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkdcraw-4.8.4/libraw/samples/4channels.cpp:134:29: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkdcraw-4.8.4/libraw/samples/4channels.cpp:101:17: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/dcraw_emu.cpp:407:23: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libkdcraw-4.8.4/libraw/samples/dcraw_emu.cpp:446:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libkdcraw-4.8.4/libraw/samples/dcraw_emu.cpp:181:14: style: The scope of the variable 'opt' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/dcraw_emu.cpp:181:19: style: The scope of the variable 'cp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/dcraw_emu.cpp:181:23: style: The scope of the variable 'sp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/half_mt.c:64:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/half_mt.c:98:13: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
libkdcraw-4.8.4/libraw/samples/half_mt_win32.c:83:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/half_mt_win32.c:197:0: error: Memory leak: threads [memleak]
libkdcraw-4.8.4/libraw/samples/multirender_test.cpp:69:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/postprocessing_benchmark.cpp:43:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/postprocessing_benchmark.cpp:67:14: style: The scope of the variable 'opt' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/postprocessing_benchmark.cpp:67:19: style: The scope of the variable 'cp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/postprocessing_benchmark.cpp:67:23: style: The scope of the variable 'sp' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/postprocessing_benchmark.cpp:134:19: style: The scope of the variable 'mpix' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/raw-identify.cpp:132:30: style: The scope of the variable 'frame' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:138:33: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:138:33: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:177:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:177:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:130:36: style: The scope of the variable 'scale' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:200:30: style: The scope of the variable 'r' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:170:85: style: Function 'write_ppm' argument 4 names different: declaration 'basename' definition 'fname'. [funcArgNamesDifferent]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:45:85: note: Function 'write_ppm' argument 4 names different: declaration 'basename' definition 'fname'.
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:170:85: note: Function 'write_ppm' argument 4 names different: declaration 'basename' definition 'fname'.
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:282:76: style: Function 'write_tiff' argument 4 names different: declaration 'basename' definition 'fn'. [funcArgNamesDifferent]
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:46:76: note: Function 'write_tiff' argument 4 names different: declaration 'basename' definition 'fn'.
libkdcraw-4.8.4/libraw/samples/unprocessed_raw.cpp:282:76: note: Function 'write_tiff' argument 4 names different: declaration 'basename' definition 'fn'.
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:959:25: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:959:27: style: The scope of the variable 'filt' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1471:23: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1471:28: style: The scope of the variable 'total' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1471:50: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1492:12: style: The scope of the variable 'ppm' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1493:13: style: The scope of the variable 'ppm2' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1647:15: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1709:23: style: The scope of the variable 'val' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1709:28: style: The scope of the variable 'total' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1709:50: style: The scope of the variable 'c' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2067:9: style: The scope of the variable 'quality' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2067:17: style: The scope of the variable 'i' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2069:9: style: The scope of the variable 'iterations' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2069:24: style: The scope of the variable 'dcb_enhance' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2069:39: style: The scope of the variable 'noiserd' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2070:9: style: The scope of the variable 'eeci_refine_fl' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2070:27: style: The scope of the variable 'es_med_passes_fl' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2071:11: style: The scope of the variable 'cared' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2071:19: style: The scope of the variable 'cablue' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2072:11: style: The scope of the variable 'linenoise' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2073:11: style: The scope of the variable 'lclean' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2073:20: style: The scope of the variable 'cclean' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2074:11: style: The scope of the variable 'thresh' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2075:11: style: The scope of the variable 'preser' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2076:11: style: The scope of the variable 'expos' can be reduced. [variableScope]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1997:28: style: Unused variable: val [unusedVariable]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:690:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:894:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1237:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1345:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1604:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1845:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:1886:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_cxx.cpp:2267:5: style: Exception should be caught by reference. [catchExceptionByValue]
libkdcraw-4.8.4/libraw/src/libraw_datastream.cpp:63:17: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
libkdcraw-4.8.4/libraw/src/libraw_datastream.cpp:164:17: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkdeedu/libkdeedu_4.8.4.orig.tar.xz
libkdeedu-4.8.4/keduvocdocument/keduvocarticle.cpp:45:148: style: Function 'KEduVocArticle' argument 5 names different: declaration 'nat_def' definition 'neu_def'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocarticle.h:58:151: note: Function 'KEduVocArticle' argument 5 names different: declaration 'nat_def' definition 'neu_def'.
libkdeedu-4.8.4/keduvocdocument/keduvocarticle.cpp:45:148: note: Function 'KEduVocArticle' argument 5 names different: declaration 'nat_def' definition 'neu_def'.
libkdeedu-4.8.4/keduvocdocument/keduvocarticle.cpp:45:172: style: Function 'KEduVocArticle' argument 6 names different: declaration 'nat_indef' definition 'neu_indef'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocarticle.h:58:175: note: Function 'KEduVocArticle' argument 6 names different: declaration 'nat_indef' definition 'neu_indef'.
libkdeedu-4.8.4/keduvocdocument/keduvocarticle.cpp:45:172: note: Function 'KEduVocArticle' argument 6 names different: declaration 'nat_indef' definition 'neu_indef'.
libkdeedu-4.8.4/keduvocdocument/keduvoctext.h:63:5: style: Class 'KEduVocText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:93:13: style: Technically the member function 'KEduVocContainer::name' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.cpp:156:27: note: Technically the member function 'KEduVocContainer::name' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:93:13: note: Technically the member function 'KEduVocContainer::name' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:106:10: style: Technically the member function 'KEduVocContainer::inPractice' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.cpp:161:24: note: Technically the member function 'KEduVocContainer::inPractice' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:106:10: note: Technically the member function 'KEduVocContainer::inPractice' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:110:10: style: Technically the member function 'KEduVocContainer::operator==' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.cpp:143:24: note: Technically the member function 'KEduVocContainer::operator==' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:110:10: note: Technically the member function 'KEduVocContainer::operator==' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:116:41: style: Technically the member function 'KEduVocContainer::containerType' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.cpp:205:55: note: Technically the member function 'KEduVocContainer::containerType' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:116:41: note: Technically the member function 'KEduVocContainer::containerType' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:127:10: style: Technically the member function 'KEduVocContainer::imageUrl' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.cpp:211:24: note: Technically the member function 'KEduVocContainer::imageUrl' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:127:10: note: Technically the member function 'KEduVocContainer::imageUrl' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvocmultiplechoice.h:39:5: style: Class 'KEduVocMultipleChoice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:48:5: style: Class 'KEduVocTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvoclesson.h:52:24: style: The function 'entry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:98:32: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvoclesson.h:52:24: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvoclesson.h:55:34: style: The function 'entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:96:42: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvoclesson.h:55:34: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvoclesson.h:58:9: style: The function 'entryCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:97:17: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvoclesson.h:58:9: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvoccsvreader.cpp:37:19: warning: Member variable 'KEduVocCsvReader::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvoccsvreader.cpp:41:5: performance: Variable 'm_errorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/keduvocdocument/keduvoccsvreader.h:29:5: style: Class 'KEduVocCsvReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvoccsvwriter.cpp:52:24: style: The scope of the variable 'expression' can be reduced. [variableScope]
libkdeedu-4.8.4/keduvocdocument/keduvoccsvwriter.cpp:29:19: warning: Member variable 'KEduVocCsvWriter::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvoccsvwriter.h:28:5: style: Class 'KEduVocCsvWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2writer.h:41:5: style: Class 'KEduVocKvtml2Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:660:42: style: Function 'setIdentifier' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:229:29: note: Function 'setIdentifier' argument 1 names different: declaration 'index' definition 'idx'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:660:42: note: Function 'setIdentifier' argument 1 names different: declaration 'index' definition 'idx'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:660:72: style: Function 'setIdentifier' argument 2 names different: declaration 'lang' definition 'id'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:229:61: note: Function 'setIdentifier' argument 2 names different: declaration 'lang' definition 'id'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:660:72: note: Function 'setIdentifier' argument 2 names different: declaration 'lang' definition 'id'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:697:65: style: Function 'appendIdentifier' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:221:53: note: Function 'appendIdentifier' argument 1 names different: declaration 'identifier' definition 'id'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:697:65: note: Function 'appendIdentifier' argument 1 names different: declaration 'identifier' definition 'id'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:759:50: style: Function 'setAuthor' argument 1 names different: declaration 'author' definition 's'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:160:37: note: Function 'setAuthor' argument 1 names different: declaration 'author' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:759:50: note: Function 'setAuthor' argument 1 names different: declaration 'author' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:770:57: style: Function 'setAuthorContact' argument 1 names different: declaration 'authorContact' definition 's'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:167:44: note: Function 'setAuthorContact' argument 1 names different: declaration 'authorContact' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:770:57: note: Function 'setAuthorContact' argument 1 names different: declaration 'authorContact' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:811:51: style: Function 'setLicense' argument 1 names different: declaration 'license' definition 's'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:174:38: note: Function 'setLicense' argument 1 names different: declaration 'license' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:811:51: note: Function 'setLicense' argument 1 names different: declaration 'license' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:817:59: style: Function 'setDocumentComment' argument 1 names different: declaration 'comment' definition 's'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:181:46: note: Function 'setDocumentComment' argument 1 names different: declaration 'comment' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:817:59: note: Function 'setDocumentComment' argument 1 names different: declaration 'comment' definition 's'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:839:51: style: Function 'setVersion' argument 1 names different: declaration 'ver' definition 'vers'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.h:203:38: note: Function 'setVersion' argument 1 names different: declaration 'ver' definition 'vers'.
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:839:51: note: Function 'setVersion' argument 1 names different: declaration 'ver' definition 'vers'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:42:5: style: Class 'KEduVocKvtmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.h:43:5: style: Class 'KEduVocKvtml2Reader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.h:29:5: style: Class 'KEduVocWqlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocpaukerreader.h:28:5: style: Class 'KEduVocPaukerReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocvokabelnreader.h:29:5: style: Class 'KEduVocVokabelnReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocxdxfreader.h:28:5: style: Class 'KEduVocXdxfReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocdocument.cpp:56:5: style: Class 'KEduVocDocumentPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.h:51:34: style: The function 'entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:96:42: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.h:51:34: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.h:53:24: style: The function 'entry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:98:32: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.h:53:24: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.h:56:9: style: The function 'entryCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:97:17: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.h:56:9: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.h:78:34: style: The function 'entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:96:42: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.h:78:34: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.h:80:24: style: The function 'entry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:98:32: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.h:80:24: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.h:83:9: style: The function 'entryCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/keduvocdocument/keduvoccontainer.h:97:17: note: Virtual function in base class
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.h:83:9: note: Function in derived class
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.cpp:101:76: style: Function 'operator=' argument 1 names different: declaration 'expression' definition 'other'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.h:109:61: note: Function 'operator=' argument 1 names different: declaration 'expression' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.cpp:101:76: note: Function 'operator=' argument 1 names different: declaration 'expression' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.cpp:131:68: style: Function 'setTranslation' argument 2 names different: declaration 'expression' definition 'expr'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.h:91:52: note: Function 'setTranslation' argument 2 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.cpp:131:68: note: Function 'setTranslation' argument 2 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.cpp:51:46: warning: Member variable 'KEduVocExpressionPrivate::m_translations' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvocexpression.cpp:57:92: warning: Member variable 'KEduVocExpressionPrivate::m_translations' is not assigned a value in 'KEduVocExpressionPrivate::operator='. [operatorEqVarError]
libkdeedu-4.8.4/keduvocdocument/keduvocidentifier.cpp:96:51: style: Function 'setLocale' argument 1 names different: declaration 'name' definition 'locale'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocidentifier.h:76:36: note: Function 'setLocale' argument 1 names different: declaration 'name' definition 'locale'.
libkdeedu-4.8.4/keduvocdocument/keduvocidentifier.cpp:96:51: note: Function 'setLocale' argument 1 names different: declaration 'name' definition 'locale'.
libkdeedu-4.8.4/keduvocdocument/keduvocidentifier.cpp:101:59: style: Function 'setArticle' argument 1 names different: declaration 'article' definition 'articles'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocidentifier.h:88:44: note: Function 'setArticle' argument 1 names different: declaration 'article' definition 'articles'.
libkdeedu-4.8.4/keduvocdocument/keduvocidentifier.cpp:101:59: note: Function 'setArticle' argument 1 names different: declaration 'article' definition 'articles'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:530:89: style: Function 'readLeitner' argument 2 names different: declaration 'leitnerElement' definition 'leitnerParentElement'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.h:96:72: note: Function 'readLeitner' argument 2 names different: declaration 'leitnerElement' definition 'leitnerParentElement'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:530:89: note: Function 'readLeitner' argument 2 names different: declaration 'leitnerElement' definition 'leitnerParentElement'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:559:88: style: Function 'readWordType' argument 2 names different: declaration 'typesElement' definition 'typeElement'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.h:85:71: note: Function 'readWordType' argument 2 names different: declaration 'typesElement' definition 'typeElement'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:559:88: note: Function 'readWordType' argument 2 names different: declaration 'typesElement' definition 'typeElement'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:632:56: style: Function 'readComparison' argument 1 names different: declaration 'comparisonElement' definition 'domElementParent'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.h:130:39: note: Function 'readComparison' argument 1 names different: declaration 'comparisonElement' definition 'domElementParent'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:632:56: note: Function 'readComparison' argument 1 names different: declaration 'comparisonElement' definition 'domElementParent'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:694:61: style: Function 'readPersonalPronoun' argument 1 names different: declaration 'conjugElement' definition 'pronounElement'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.h:78:44: note: Function 'readPersonalPronoun' argument 1 names different: declaration 'conjugElement' definition 'pronounElement'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:694:61: note: Function 'readPersonalPronoun' argument 1 names different: declaration 'conjugElement' definition 'pronounElement'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:721:132: style: Function 'readPersonalPronounChild' argument 3 names different: declaration 'flags' definition 'number'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.h:80:114: note: Function 'readPersonalPronounChild' argument 3 names different: declaration 'flags' definition 'number'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:721:132: note: Function 'readPersonalPronounChild' argument 3 names different: declaration 'flags' definition 'number'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2reader.cpp:38:22: warning: Member variable 'KEduVocKvtml2Reader::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.h:43:5: style: Class 'KEduVocKvtmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2writer.cpp:335:74: style: Function 'writeArticle' argument 2 names different: declaration 'article' definition 'language'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2writer.h:75:57: note: Function 'writeArticle' argument 2 names different: declaration 'article' definition 'language'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2writer.cpp:335:74: note: Function 'writeArticle' argument 2 names different: declaration 'article' definition 'language'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtml2writer.cpp:31:22: warning: Member variable 'KEduVocKvtml2Writer::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:732:24: style: Function 'readExpressionChildAttributes' argument 21 names different: declaration 'usage' definition 'usages'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.h:82:56: note: Function 'readExpressionChildAttributes' argument 21 names different: declaration 'usage' definition 'usages'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:732:24: note: Function 'readExpressionChildAttributes' argument 21 names different: declaration 'usage' definition 'usages'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:1062:70: style: Function 'addLanguage' argument 2 names different: declaration 'language' definition 'locale'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.h:54:54: note: Function 'addLanguage' argument 2 names different: declaration 'language' definition 'locale'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:1062:70: note: Function 'addLanguage' argument 2 names different: declaration 'language' definition 'locale'.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:915:19: style: Variable 'inquery' is assigned a value that is never used. [unreadVariable]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:36:21: warning: Member variable 'KEduVocKvtmlReader::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:36:21: warning: Member variable 'KEduVocKvtmlReader::m_cols' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:36:21: warning: Member variable 'KEduVocKvtmlReader::m_lines' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlreader.cpp:40:5: performance: Variable 'm_errorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.cpp:103:0: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.cpp:35:21: warning: Member variable 'KEduVocKvtmlWriter::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:48:10: performance: Technically the member function 'KEduVocKvtmlWriter::writeType' can be static. [functionStatic]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.cpp:413:26: note: Technically the member function 'KEduVocKvtmlWriter::writeType' can be static.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:48:10: note: Technically the member function 'KEduVocKvtmlWriter::writeType' can be static.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:50:10: performance: Technically the member function 'KEduVocKvtmlWriter::writeUsage' can be static. [functionStatic]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.cpp:468:26: note: Technically the member function 'KEduVocKvtmlWriter::writeUsage' can be static.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:50:10: note: Technically the member function 'KEduVocKvtmlWriter::writeUsage' can be static.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:58:10: performance: Technically the member function 'KEduVocKvtmlWriter::writeConjug' can be static. [functionStatic]
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.cpp:688:26: note: Technically the member function 'KEduVocKvtmlWriter::writeConjug' can be static.
libkdeedu-4.8.4/keduvocdocument/keduvockvtmlwriter.h:58:10: note: Technically the member function 'KEduVocKvtmlWriter::writeConjug' can be static.
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.cpp:30:52: style: Class 'KEduVocLeitnerBox' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocleitnerbox.cpp:30:52: style: Class 'KEduVocLeitnerBox' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:43:79: style: Function 'KEduVocPersonalPronoun' argument 1 names different: declaration 'rhs' definition 'other'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.h:34:59: note: Function 'KEduVocPersonalPronoun' argument 1 names different: declaration 'rhs' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:43:79: note: Function 'KEduVocPersonalPronoun' argument 1 names different: declaration 'rhs' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:59:92: style: Function 'operator=' argument 1 names different: declaration 'a' definition 'other'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.h:38:72: note: Function 'operator=' argument 1 names different: declaration 'a' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:59:92: note: Function 'operator=' argument 1 names different: declaration 'a' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:69:72: style: Function 'operator==' argument 1 names different: declaration 'a' definition 'other'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.h:39:54: note: Function 'operator==' argument 1 names different: declaration 'a' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:69:72: note: Function 'operator==' argument 1 names different: declaration 'a' definition 'other'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:90:65: style: Function 'setPersonalPronoun' argument 1 names different: declaration 'conjugation' definition 'personalpronoun'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.h:42:44: note: Function 'setPersonalPronoun' argument 1 names different: declaration 'conjugation' definition 'personalpronoun'.
libkdeedu-4.8.4/keduvocdocument/keduvocpersonalpronoun.cpp:90:65: note: Function 'setPersonalPronoun' argument 1 names different: declaration 'conjugation' definition 'personalpronoun'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:260:54: style: Function 'setExample' argument 1 names different: declaration 'expression' definition 'expr'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:89:38: note: Function 'setExample' argument 1 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:260:54: note: Function 'setExample' argument 1 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:272:57: style: Function 'setParaphrase' argument 1 names different: declaration 'expression' definition 'expr'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:99:41: note: Function 'setParaphrase' argument 1 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:272:57: note: Function 'setParaphrase' argument 1 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:284:90: style: Function 'setConjugation' argument 2 names different: declaration 'conjugation' definition 'con'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:160:75: note: Function 'setConjugation' argument 2 names different: declaration 'conjugation' definition 'con'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:284:90: note: Function 'setConjugation' argument 2 names different: declaration 'conjugation' definition 'con'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:308:60: style: Function 'setPronunciation' argument 1 names different: declaration 'expression' definition 'expr'. [funcArgNamesDifferent]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:69:44: note: Function 'setPronunciation' argument 1 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:308:60: note: Function 'setPronunciation' argument 1 names different: declaration 'expression' definition 'expr'.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:175:42: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:216:10: style: Technically the member function 'KEduVocTranslation::soundUrl' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:329:26: note: Technically the member function 'KEduVocTranslation::soundUrl' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:216:10: note: Technically the member function 'KEduVocTranslation::soundUrl' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:223:10: style: Technically the member function 'KEduVocTranslation::imageUrl' can be const. [functionConst]
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:342:26: note: Technically the member function 'KEduVocTranslation::imageUrl' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.h:223:10: note: Technically the member function 'KEduVocTranslation::imageUrl' can be const.
libkdeedu-4.8.4/keduvocdocument/keduvoctranslation.cpp:31:5: style: Class 'KEduVocTranslationPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocvokabelnreader.cpp:66:9: style: The scope of the variable 'lessonNumber' can be reduced. [variableScope]
libkdeedu-4.8.4/keduvocdocument/keduvocvokabelnreader.cpp:35:24: warning: Member variable 'KEduVocVokabelnReader::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvocvokabelnreader.cpp:39:5: performance: Variable 'm_errorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.cpp:35:53: style: Class 'KEduVocWordType' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdeedu-4.8.4/keduvocdocument/keduvocwordtype.cpp:35:53: style: Class 'KEduVocWordType' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:48:5: style: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:47:0: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:48:5: note: Variable 's' is reassigned a value before the old one has been used if variable is no semaphore variable.
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:79:9: style: The scope of the variable 'b' can be reduced. [variableScope]
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:81:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:30:19: warning: Member variable 'KEduVocWqlReader::m_doc' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/keduvocdocument/keduvocwqlreader.cpp:34:5: performance: Variable 'm_errorMessage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/keduvocdocument/tests/converter.cpp:75:9: warning: Either the condition 'arguments!=NULL' is redundant or there is possible null pointer dereference: arguments. [nullPointerRedundantCheck]
libkdeedu-4.8.4/keduvocdocument/tests/converter.cpp:50:20: note: Assuming that condition 'arguments!=NULL' is not redundant
libkdeedu-4.8.4/keduvocdocument/tests/converter.cpp:75:9: note: Null pointer dereference
libkdeedu-4.8.4/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp:175:5: style: Variable 'trans3' is reassigned a value before the old one has been used. [redundantAssignment]
libkdeedu-4.8.4/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp:174:0: note: Variable 'trans3' is reassigned a value before the old one has been used.
libkdeedu-4.8.4/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp:175:5: note: Variable 'trans3' is reassigned a value before the old one has been used.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3876:30: style: C-style pointer casting [cstyleCast]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4049:13: style: C-style pointer casting [cstyleCast]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4405:27: style: C-style pointer casting [cstyleCast]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4407:31: style: C-style pointer casting [cstyleCast]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4693:20: style: C-style pointer casting [cstyleCast]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4834:20: style: C-style pointer casting [cstyleCast]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3409:14: style: The scope of the variable 'mml_child' can be reduced. [variableScope]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5486:37: style: Function 'interpretSpacing' argument 1 names different: declaration 'name' definition 'value'. [funcArgNamesDifferent]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:652:37: note: Function 'interpretSpacing' argument 1 names different: declaration 'name' definition 'value'.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5486:37: note: Function 'interpretSpacing' argument 1 names different: declaration 'name' definition 'value'.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5949:55: style: Function 'mmlFindOperSpec' argument 1 names different: declaration 'name' definition 'text'. [funcArgNamesDifferent]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:651:55: note: Function 'mmlFindOperSpec' argument 1 names different: declaration 'name' definition 'text'.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5949:55: note: Function 'mmlFindOperSpec' argument 1 names different: declaration 'name' definition 'text'.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:514:2: warning: Member variable 'MmlMtableNode::m_content_width' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:514:2: warning: Member variable 'MmlMtableNode::m_content_height' is not initialized in the constructor. [uninitMemberVar]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3123:5: performance: Variable 'm_normal_font_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3125:5: performance: Variable 'm_fraktur_font_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3126:5: performance: Variable 'm_sans_serif_font_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3127:5: performance: Variable 'm_script_font_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3128:5: performance: Variable 'm_monospace_font_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3129:5: performance: Variable 'm_doublestruck_font_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3131:5: performance: Variable 'm_foreground_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3132:5: performance: Variable 'm_background_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3595:5: performance: Variable 'm_attribute_map' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:3597:17: performance: Variable 'm_parent_rect' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4221:5: performance: Variable 'm_text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:563:7: style: Technically the member function 'MmlMtdNode::colNum' can be const. [functionConst]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4912:18: note: Technically the member function 'MmlMtdNode::colNum' can be const.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:563:7: note: Technically the member function 'MmlMtdNode::colNum' can be const.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:564:7: style: Technically the member function 'MmlMtdNode::rowNum' can be const. [functionConst]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:4923:18: note: Technically the member function 'MmlMtdNode::rowNum' can be const.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:564:7: note: Technically the member function 'MmlMtdNode::rowNum' can be const.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5840:22: style: Technically the member function 'OperSpecSearchResult::getForm' can be const. [functionConst]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5847:40: note: Technically the member function 'OperSpecSearchResult::getForm' can be const.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:5840:22: note: Technically the member function 'OperSpecSearchResult::getForm' can be const.
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:6277:5: style: Class 'QtMmlDocument' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:6277:5: style: Class 'QtMmlDocument' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.h:77:2: style: Class 'QtMmlWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:326:2: style: Class 'MmlMalignMarkNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:304:15: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:226:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:304:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:340:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:340:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:341:15: style: The function 'paintSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:265:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:341:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:342:16: style: The function 'symbolRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:266:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:342:16: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:361:14: style: The function 'scriptlevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:240:14: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:361:14: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:364:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:364:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:365:15: style: The function 'paintSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:265:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:365:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:366:16: style: The function 'symbolRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:266:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:366:16: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:391:18: style: The function 'toStr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:206:18: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:391:18: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:397:16: style: The function 'font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:237:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:397:16: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:401:17: style: The function 'color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:238:17: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:401:17: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:403:17: style: The function 'background' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:239:17: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:403:17: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:407:15: style: The function 'paintSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:265:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:407:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:408:16: style: The function 'symbolRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:266:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:408:16: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:436:14: style: The function 'scriptlevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:240:14: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:436:14: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:446:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:446:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:456:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:456:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:469:14: style: The function 'scriptlevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:240:14: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:469:14: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:472:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:472:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:481:15: style: The function 'stretch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:224:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:481:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:485:18: style: The function 'toStr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:206:18: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:485:18: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:488:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:488:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:489:16: style: The function 'symbolRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:266:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:489:16: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:526:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:526:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:527:16: style: The function 'symbolRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:266:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:527:16: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:528:15: style: The function 'paintSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:265:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:528:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:559:15: style: The function 'setMyRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:221:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:559:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:565:14: style: The function 'scriptlevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:240:14: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:565:14: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:580:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:580:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:591:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:591:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:602:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:602:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:633:15: style: The function 'layoutSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:264:15: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:633:15: note: Function in derived class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:634:16: style: The function 'symbolRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:266:16: note: Virtual function in base class
libkdeedu-4.8.4/qtmmlwidget/qtmmlwidget.cpp:634:16: note: Function in derived class
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkdegames/libkdegames_4.14.2.orig.tar.xz
libkdegames-4.14.2/colorproxy_p.h:75:16: warning: Virtual function 'end' is called from destructor '~QPaintEngineColorProxy()' at line 119. Dynamic binding is not used. [virtualCallInConstructor]
libkdegames-4.14.2/colorproxy_p.cpp:119:3: note: Calling end
libkdegames-4.14.2/colorproxy_p.h:75:16: note: end is a virtual method
libkdegames-4.14.2/highscore/kexthighscore.cpp:44:23: style: Function 'setGameType' argument 1 names different: declaration 'gameType' definition 'type'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore.h:49:39: note: Function 'setGameType' argument 1 names different: declaration 'gameType' definition 'type'.
libkdegames-4.14.2/highscore/kexthighscore.cpp:44:23: note: Function 'setGameType' argument 1 names different: declaration 'gameType' definition 'type'.
libkdegames-4.14.2/highscore/kexthighscore.cpp:86:20: style: Function 'show' argument 1 names different: declaration 'parent' definition 'widget'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore.h:60:36: note: Function 'show' argument 1 names different: declaration 'parent' definition 'widget'.
libkdegames-4.14.2/highscore/kexthighscore.cpp:86:20: note: Function 'show' argument 1 names different: declaration 'parent' definition 'widget'.
libkdegames-4.14.2/highscore/kexthighscore.h:165:10: performance: Technically the member function 'KExtHighscore::Manager::setWWHighscores' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:145:15: note: Technically the member function 'KExtHighscore::Manager::setWWHighscores' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:165:10: note: Technically the member function 'KExtHighscore::Manager::setWWHighscores' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:174:10: performance: Technically the member function 'KExtHighscore::Manager::setTrackLostGames' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:125:15: note: Technically the member function 'KExtHighscore::Manager::setTrackLostGames' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:174:10: note: Technically the member function 'KExtHighscore::Manager::setTrackLostGames' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:183:10: performance: Technically the member function 'KExtHighscore::Manager::setTrackDrawGames' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:130:15: note: Technically the member function 'KExtHighscore::Manager::setTrackDrawGames' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:183:10: note: Technically the member function 'KExtHighscore::Manager::setTrackDrawGames' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:194:10: performance: Technically the member function 'KExtHighscore::Manager::setShowStatistics' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:135:15: note: Technically the member function 'KExtHighscore::Manager::setShowStatistics' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:194:10: note: Technically the member function 'KExtHighscore::Manager::setShowStatistics' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:201:10: performance: Technically the member function 'KExtHighscore::Manager::setShowDrawGamesStatistic' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:140:15: note: Technically the member function 'KExtHighscore::Manager::setShowDrawGamesStatistic' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:201:10: note: Technically the member function 'KExtHighscore::Manager::setShowDrawGamesStatistic' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:209:10: performance: Technically the member function 'KExtHighscore::Manager::setScoreHistogram' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:157:15: note: Technically the member function 'KExtHighscore::Manager::setScoreHistogram' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:209:10: note: Technically the member function 'KExtHighscore::Manager::setScoreHistogram' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:226:10: performance: Technically the member function 'KExtHighscore::Manager::setShowMode' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:166:15: note: Technically the member function 'KExtHighscore::Manager::setShowMode' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:226:10: note: Technically the member function 'KExtHighscore::Manager::setShowMode' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:263:10: performance: Technically the member function 'KExtHighscore::Manager::setScoreItem' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:228:15: note: Technically the member function 'KExtHighscore::Manager::setScoreItem' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:263:10: note: Technically the member function 'KExtHighscore::Manager::setScoreItem' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:270:10: performance: Technically the member function 'KExtHighscore::Manager::addScoreItem' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:238:15: note: Technically the member function 'KExtHighscore::Manager::addScoreItem' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:270:10: note: Technically the member function 'KExtHighscore::Manager::addScoreItem' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:278:10: performance: Technically the member function 'KExtHighscore::Manager::setPlayerItem' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:243:15: note: Technically the member function 'KExtHighscore::Manager::setPlayerItem' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:278:10: note: Technically the member function 'KExtHighscore::Manager::setPlayerItem' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:330:10: performance: Technically the member function 'KExtHighscore::Manager::submitLegacyScore' can be static. [functionStatic]
libkdegames-4.14.2/highscore/kexthighscore.cpp:193:15: note: Technically the member function 'KExtHighscore::Manager::submitLegacyScore' can be static.
libkdegames-4.14.2/highscore/kexthighscore.h:330:10: note: Technically the member function 'KExtHighscore::Manager::submitLegacyScore' can be static.
libkdegames-4.14.2/highscore/kexthighscore_item.h:181:5: style: Class 'Score' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:183:5: style: Class 'ConfigGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:55:14: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_item.h:137:22: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:55:14: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:56:13: style: The function 'pretty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_item.h:146:21: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:56:13: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:172:10: style: The function 'nbEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:138:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:172:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:195:10: style: The function 'nbEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:138:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_internal.h:195:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:81:13: style: The function 'itemText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:64:21: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:81:13: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:135:10: style: The function 'addLineItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:67:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:135:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:136:13: style: The function 'itemText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:64:21: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:136:13: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:149:10: style: The function 'addLineItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:67:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:149:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:150:13: style: The function 'itemText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:64:21: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_gui.h:150:13: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_gui.cpp:94:59: style: Function 'addLineItem' argument 3 names different: declaration 'item' definition 'line'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:68:47: note: Function 'addLineItem' argument 3 names different: declaration 'item' definition 'line'.
libkdegames-4.14.2/highscore/kexthighscore_gui.cpp:94:59: note: Function 'addLineItem' argument 3 names different: declaration 'item' definition 'line'.
libkdegames-4.14.2/highscore/kexthighscore_gui.cpp:260:62: style: Function 'highscorePageChanged' argument 1 names different: declaration 'newpage' definition 'page'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:119:48: note: Function 'highscorePageChanged' argument 1 names different: declaration 'newpage' definition 'page'.
libkdegames-4.14.2/highscore/kexthighscore_gui.cpp:260:62: note: Function 'highscorePageChanged' argument 1 names different: declaration 'newpage' definition 'page'.
libkdegames-4.14.2/highscore/kexthighscore_gui.cpp:260:85: style: Function 'highscorePageChanged' argument 2 names different: declaration 'before' definition 'pageold'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_gui.h:119:74: note: Function 'highscorePageChanged' argument 2 names different: declaration 'before' definition 'pageold'.
libkdegames-4.14.2/highscore/kexthighscore_gui.cpp:260:85: note: Function 'highscorePageChanged' argument 2 names different: declaration 'before' definition 'pageold'.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:38:5: style: Class 'PlayersCombo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:103:5: style: Class 'HistogramTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:80:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:58:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:80:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:95:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:95:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:105:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:58:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:105:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:112:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_tab.h:112:10: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:700:10: style: The scope of the variable 'newPlayer' can be reduced. [variableScope]
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:195:55: style: Function 'write' argument 3 names different: declaration 'maxNbLines' definition 'nb'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:152:48: note: Function 'write' argument 3 names different: declaration 'maxNbLines' definition 'nb'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:195:55: note: Function 'write' argument 3 names different: declaration 'maxNbLines' definition 'nb'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:467:45: style: Function 'isNameUsed' argument 1 names different: declaration 'name' definition 'newName'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:214:36: note: Function 'isNameUsed' argument 1 names different: declaration 'name' definition 'newName'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:467:45: note: Function 'isNameUsed' argument 1 names different: declaration 'name' definition 'newName'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:522:59: style: Function 'ManagerPrivate' argument 2 names different: declaration 'manager' definition 'm'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:230:47: note: Function 'ManagerPrivate' argument 2 names different: declaration 'manager' definition 'm'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:522:59: note: Function 'ManagerPrivate' argument 2 names different: declaration 'manager' definition 'm'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:529:32: style: Function 'init' argument 1 names different: declaration 'maxNbentries' definition 'maxNbEntries'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:231:20: note: Function 'init' argument 1 names different: declaration 'maxNbentries' definition 'maxNbEntries'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:529:32: note: Function 'init' argument 1 names different: declaration 'maxNbentries' definition 'maxNbEntries'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:785:46: style: Function 'submitScore' argument 1 names different: declaration 'score' definition 'ascore'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:240:34: note: Function 'submitScore' argument 1 names different: declaration 'score' definition 'ascore'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:785:46: note: Function 'submitScore' argument 1 names different: declaration 'score' definition 'ascore'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:837:47: style: Function 'submitWorldWide' argument 2 names different: declaration 'parent' definition 'widget'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:271:55: note: Function 'submitWorldWide' argument 2 names different: declaration 'parent' definition 'widget'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:837:47: note: Function 'submitWorldWide' argument 2 names different: declaration 'parent' definition 'widget'.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:522:17: warning: Member variable 'ManagerPrivate::_hsConfig' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:522:17: warning: Member variable 'ManagerPrivate::_playerInfos' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:522:17: warning: Member variable 'ManagerPrivate::_scoreInfos' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:276:10: style: Unused private function: 'ManagerPrivate::convertToGlobal' [unusedPrivateFunction]
libkdegames-4.14.2/highscore/kexthighscore_internal.h:239:9: style: Technically the member function 'KExtHighscore::ManagerPrivate::submitLocal' can be const. [functionConst]
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:825:21: note: Technically the member function 'KExtHighscore::ManagerPrivate::submitLocal' can be const.
libkdegames-4.14.2/highscore/kexthighscore_internal.h:239:9: note: Technically the member function 'KExtHighscore::ManagerPrivate::submitLocal' can be const.
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:226:13: style: The function 'pretty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/highscore/kexthighscore_item.h:146:21: note: Virtual function in base class
libkdegames-4.14.2/highscore/kexthighscore_internal.cpp:226:13: note: Function in derived class
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:183:39: style: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_item.h:171:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:183:39: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:190:39: style: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_item.h:172:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:190:39: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:226:38: style: Function 'setName' argument 1 names different: declaration 'player' definition 'i'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_item.h:286:23: note: Function 'setName' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:226:38: note: Function 'setName' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:231:39: style: Function 'addScore' argument 1 names different: declaration 'player' definition 'i'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_item.h:291:24: note: Function 'addScore' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:231:39: note: Function 'addScore' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:307:39: style: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_item.h:248:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:307:39: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:314:39: style: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kexthighscore_item.h:249:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:314:39: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:40:7: warning: Member variable 'Item::d' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kexthighscore_item.cpp:200:20: warning: Member variable 'MultiplayerScores::d' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: warning: Call of pure virtual function 'display' in constructor. [pureVirtualCall]
libkdegames-4.14.2/highscore/kexthighscore_tab.cpp:81:28: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:61:35: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: warning: Call of pure virtual function 'display' in constructor. [pureVirtualCall]
libkdegames-4.14.2/highscore/kexthighscore_tab.cpp:82:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:61:35: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: warning: Call of pure virtual function 'display' in constructor. [pureVirtualCall]
libkdegames-4.14.2/highscore/kexthighscore_tab.cpp:83:28: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.cpp:97:5: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/kexthighscore_tab.h:67:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-4.14.2/highscore/khighscore.cpp:239:51: style: Function 'setHighscoreGroup' argument 1 names different: declaration 'groupname' definition 'group'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/khighscore.h:263:47: note: Function 'setHighscoreGroup' argument 1 names different: declaration 'groupname' definition 'group'.
libkdegames-4.14.2/highscore/khighscore.cpp:239:51: note: Function 'setHighscoreGroup' argument 1 names different: declaration 'groupname' definition 'group'.
libkdegames-4.14.2/highscore/khighscore.cpp:42:5: warning: Member variable 'KHighscorePrivate::global' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:182:59: style: Function 'initFromDifficulty' argument 1 names different: declaration 'difficulty' definition 'diff'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kscoredialog.h:264:53: note: Function 'initFromDifficulty' argument 1 names different: declaration 'difficulty' definition 'diff'.
libkdegames-4.14.2/highscore/kscoredialog.cpp:182:59: note: Function 'initFromDifficulty' argument 1 names different: declaration 'difficulty' definition 'diff'.
libkdegames-4.14.2/highscore/kscoredialog.cpp:182:70: style: Function 'initFromDifficulty' argument 2 names different: declaration 'setConfigGroup' definition 'doSetConfigGroup'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kscoredialog.h:264:70: note: Function 'initFromDifficulty' argument 2 names different: declaration 'setConfigGroup' definition 'doSetConfigGroup'.
libkdegames-4.14.2/highscore/kscoredialog.cpp:182:70: note: Function 'initFromDifficulty' argument 2 names different: declaration 'setConfigGroup' definition 'doSetConfigGroup'.
libkdegames-4.14.2/highscore/kscoredialog.cpp:264:70: style: Function 'setupGroup' argument 1 names different: declaration 'groupName' definition 'groupKey'. [funcArgNamesDifferent]
libkdegames-4.14.2/highscore/kscoredialog.cpp:94:43: note: Function 'setupGroup' argument 1 names different: declaration 'groupName' definition 'groupKey'.
libkdegames-4.14.2/highscore/kscoredialog.cpp:264:70: note: Function 'setupGroup' argument 1 names different: declaration 'groupName' definition 'groupKey'.
libkdegames-4.14.2/highscore/kscoredialog.h:96:1: style: The class 'KScoreDialog' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-4.14.2/kgdifficulty.h:96:1: style: The class 'KgDifficulty' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::tabWidget' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::edit' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::commentLabel' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::fields' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::hiddenFields' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::nrCols' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::loaded' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::highscoreObject' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::lastHighPosition' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/highscore/kscoredialog.cpp:86:9: style: Class 'KScoreDialogPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgameclock.cpp:108:31: style: Function 'setTime' argument 1 names different: declaration 'seconds' definition 'sec'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgameclock.h:61:23: note: Function 'setTime' argument 1 names different: declaration 'seconds' definition 'sec'.
libkdegames-4.14.2/kgameclock.cpp:108:31: note: Function 'setTime' argument 1 names different: declaration 'seconds' definition 'sec'.
libkdegames-4.14.2/kgameclock.cpp:30:5: warning: Member variable 'KGameClockPrivate::timerClock' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/kgameclock.cpp:30:5: warning: Member variable 'KGameClockPrivate::clocktype' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/kgameclock.h:93:18: warning: Virtual function 'timeoutClock' is called from constructor 'KGameClock(QObject*parent=0,ClockType clocktype=HourMinSec)' at line 45. Dynamic binding is not used. [virtualCallInConstructor]
libkdegames-4.14.2/kgameclock.cpp:45:52: note: Calling timeoutClock
libkdegames-4.14.2/kgameclock.h:93:18: note: timeoutClock is a virtual method
libkdegames-4.14.2/kgamepopupitem.cpp:449:41: style: Function 'forceHide' argument 1 names different: declaration 'type' definition 'howToHide'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgamepopupitem.h:133:29: note: Function 'forceHide' argument 1 names different: declaration 'type' definition 'howToHide'.
libkdegames-4.14.2/kgamepopupitem.cpp:449:41: note: Function 'forceHide' argument 1 names different: declaration 'type' definition 'howToHide'.
libkdegames-4.14.2/kgamepopupitem.h:66:5: style: Class 'KGamePopupItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgamepopupitem.cpp:44:5: style: Class 'TextItemWithOpacity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgamerendereditem.h:47:16: style: The function 'receivePixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/kgamerendererclient.h:104:16: note: Virtual function in base class
libkdegames-4.14.2/kgamerendereditem.h:47:16: note: Function in derived class
libkdegames-4.14.2/kgamerenderedobjectitem.cpp:133:58: style: Function 'setFixedSize' argument 1 names different: declaration 'size' definition 'fixedSize'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgamerenderedobjectitem.h:83:35: note: Function 'setFixedSize' argument 1 names different: declaration 'size' definition 'fixedSize'.
libkdegames-4.14.2/kgamerenderedobjectitem.cpp:133:58: note: Function 'setFixedSize' argument 1 names different: declaration 'size' definition 'fixedSize'.
libkdegames-4.14.2/kgamerenderedobjectitem.cpp:98:4: style: Class 'KGameRenderedObjectItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdegames-4.14.2/kgamerenderedobjectitem.cpp:98:4: style: Class 'KGameRenderedObjectItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdegames-4.14.2/kgamerenderedobjectitem.cpp:28:3: style: Class 'KGameRenderedObjectItemPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgamerenderedobjectitem.h:106:16: style: The function 'receivePixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-4.14.2/kgamerendererclient.h:104:16: note: Virtual function in base class
libkdegames-4.14.2/kgamerenderedobjectitem.h:106:16: note: Function in derived class
libkdegames-4.14.2/kgtheme.h:68:1: style: The class 'KgTheme' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-4.14.2/kgthemeprovider.h:39:1: style: The class 'KgThemeProvider' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-4.14.2/kgamerenderer_p.h:58:4: style: Class 'RendererPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgamerendererclient.cpp:33:4: style: Class 'KGameRendererClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdegames-4.14.2/kgamerendererclient.cpp:33:4: style: Class 'KGameRendererClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdegames-4.14.2/kgdeclarativeview.h:49:5: style: Class 'KgDeclarativeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgdifficulty.cpp:290:40: style: Function 'setGameRunning' argument 1 names different: declaration 'running' definition 'gameRunning'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgdifficulty.h:151:28: note: Function 'setGameRunning' argument 1 names different: declaration 'running' definition 'gameRunning'.
libkdegames-4.14.2/kgdifficulty.cpp:290:40: note: Function 'setGameRunning' argument 1 names different: declaration 'running' definition 'gameRunning'.
libkdegames-4.14.2/kgimageprovider.cpp:24:51: style: Function 'KgImageProvider' argument 1 names different: declaration 'provider' definition 'prov'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgimageprovider_p.h:48:38: note: Function 'KgImageProvider' argument 1 names different: declaration 'provider' definition 'prov'.
libkdegames-4.14.2/kgimageprovider.cpp:24:51: note: Function 'KgImageProvider' argument 1 names different: declaration 'provider' definition 'prov'.
libkdegames-4.14.2/kgimageprovider_p.h:48:5: style: Class 'KgImageProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgtheme.cpp:62:1: style: Function 'setName' argument 1 names different: declaration 'name' definition 'val'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:111:31: note: Function 'setName' argument 1 names different: declaration 'name' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:62:1: note: Function 'setName' argument 1 names different: declaration 'name' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:63:1: style: Function 'setDescription' argument 1 names different: declaration 'description' definition 'val'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:115:38: note: Function 'setDescription' argument 1 names different: declaration 'description' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:63:1: note: Function 'setDescription' argument 1 names different: declaration 'description' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:64:1: style: Function 'setAuthor' argument 1 names different: declaration 'author' definition 'val'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:119:33: note: Function 'setAuthor' argument 1 names different: declaration 'author' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:64:1: note: Function 'setAuthor' argument 1 names different: declaration 'author' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:65:1: style: Function 'setAuthorEmail' argument 1 names different: declaration 'authorEmail' definition 'val'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:123:38: note: Function 'setAuthorEmail' argument 1 names different: declaration 'authorEmail' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:65:1: note: Function 'setAuthorEmail' argument 1 names different: declaration 'authorEmail' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:66:1: style: Function 'setGraphicsPath' argument 1 names different: declaration 'path' definition 'val'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:128:39: note: Function 'setGraphicsPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:66:1: note: Function 'setGraphicsPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:67:1: style: Function 'setPreviewPath' argument 1 names different: declaration 'path' definition 'val'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:133:38: note: Function 'setPreviewPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:67:1: note: Function 'setPreviewPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-4.14.2/kgtheme.cpp:84:50: style: Function 'readFromDesktopFile' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent]
libkdegames-4.14.2/kgtheme.h:95:51: note: Function 'readFromDesktopFile' argument 1 names different: declaration 'path' definition 'path_'.
libkdegames-4.14.2/kgtheme.cpp:84:50: note: Function 'readFromDesktopFile' argument 1 names different: declaration 'path' definition 'path_'.
libkdegames-4.14.2/kgtheme.cpp:35:9: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/kgthemeprovider.cpp:48:9: warning: Member variable 'Private::m_dtThemeClass' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/kgthemeselector.cpp:55:9: warning: Member variable 'Private::m_list' is not initialized in the constructor. [uninitMemberVar]
libkdegames-4.14.2/kgthemeselector_p.h:37:3: style: Class 'KgThemeDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-4.14.2/libkdegamesprivate/libkdegamesprivate_export.h:30:0: error: #error "You must not use libkdegamesprivate outside the kdegames source tree." [preprocessorErrorDirective]
libkdegames-4.14.2/libkdegamesprivate/tests/kgamepropertytest.h:12:1: style: The class 'tst_KGamePropertyTest' does not have a constructor although it has private member variables. [noConstructor]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkdegames-kde4/libkdegames-kde4_14.12.3.orig.tar.xz
libkdegames-14.12.3/colorproxy_p.h:75:16: warning: Virtual function 'end' is called from destructor '~QPaintEngineColorProxy()' at line 119. Dynamic binding is not used. [virtualCallInConstructor]
libkdegames-14.12.3/colorproxy_p.cpp:119:3: note: Calling end
libkdegames-14.12.3/colorproxy_p.h:75:16: note: end is a virtual method
libkdegames-14.12.3/highscore/kexthighscore.cpp:44:23: style: Function 'setGameType' argument 1 names different: declaration 'gameType' definition 'type'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore.h:49:39: note: Function 'setGameType' argument 1 names different: declaration 'gameType' definition 'type'.
libkdegames-14.12.3/highscore/kexthighscore.cpp:44:23: note: Function 'setGameType' argument 1 names different: declaration 'gameType' definition 'type'.
libkdegames-14.12.3/highscore/kexthighscore.cpp:86:20: style: Function 'show' argument 1 names different: declaration 'parent' definition 'widget'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore.h:60:36: note: Function 'show' argument 1 names different: declaration 'parent' definition 'widget'.
libkdegames-14.12.3/highscore/kexthighscore.cpp:86:20: note: Function 'show' argument 1 names different: declaration 'parent' definition 'widget'.
libkdegames-14.12.3/highscore/kexthighscore.h:165:10: performance: Technically the member function 'KExtHighscore::Manager::setWWHighscores' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:145:15: note: Technically the member function 'KExtHighscore::Manager::setWWHighscores' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:165:10: note: Technically the member function 'KExtHighscore::Manager::setWWHighscores' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:174:10: performance: Technically the member function 'KExtHighscore::Manager::setTrackLostGames' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:125:15: note: Technically the member function 'KExtHighscore::Manager::setTrackLostGames' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:174:10: note: Technically the member function 'KExtHighscore::Manager::setTrackLostGames' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:183:10: performance: Technically the member function 'KExtHighscore::Manager::setTrackDrawGames' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:130:15: note: Technically the member function 'KExtHighscore::Manager::setTrackDrawGames' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:183:10: note: Technically the member function 'KExtHighscore::Manager::setTrackDrawGames' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:194:10: performance: Technically the member function 'KExtHighscore::Manager::setShowStatistics' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:135:15: note: Technically the member function 'KExtHighscore::Manager::setShowStatistics' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:194:10: note: Technically the member function 'KExtHighscore::Manager::setShowStatistics' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:201:10: performance: Technically the member function 'KExtHighscore::Manager::setShowDrawGamesStatistic' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:140:15: note: Technically the member function 'KExtHighscore::Manager::setShowDrawGamesStatistic' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:201:10: note: Technically the member function 'KExtHighscore::Manager::setShowDrawGamesStatistic' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:209:10: performance: Technically the member function 'KExtHighscore::Manager::setScoreHistogram' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:157:15: note: Technically the member function 'KExtHighscore::Manager::setScoreHistogram' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:209:10: note: Technically the member function 'KExtHighscore::Manager::setScoreHistogram' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:226:10: performance: Technically the member function 'KExtHighscore::Manager::setShowMode' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:166:15: note: Technically the member function 'KExtHighscore::Manager::setShowMode' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:226:10: note: Technically the member function 'KExtHighscore::Manager::setShowMode' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:263:10: performance: Technically the member function 'KExtHighscore::Manager::setScoreItem' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:228:15: note: Technically the member function 'KExtHighscore::Manager::setScoreItem' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:263:10: note: Technically the member function 'KExtHighscore::Manager::setScoreItem' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:270:10: performance: Technically the member function 'KExtHighscore::Manager::addScoreItem' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:238:15: note: Technically the member function 'KExtHighscore::Manager::addScoreItem' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:270:10: note: Technically the member function 'KExtHighscore::Manager::addScoreItem' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:278:10: performance: Technically the member function 'KExtHighscore::Manager::setPlayerItem' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:243:15: note: Technically the member function 'KExtHighscore::Manager::setPlayerItem' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:278:10: note: Technically the member function 'KExtHighscore::Manager::setPlayerItem' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:330:10: performance: Technically the member function 'KExtHighscore::Manager::submitLegacyScore' can be static. [functionStatic]
libkdegames-14.12.3/highscore/kexthighscore.cpp:193:15: note: Technically the member function 'KExtHighscore::Manager::submitLegacyScore' can be static.
libkdegames-14.12.3/highscore/kexthighscore.h:330:10: note: Technically the member function 'KExtHighscore::Manager::submitLegacyScore' can be static.
libkdegames-14.12.3/highscore/kexthighscore_item.h:181:5: style: Class 'Score' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:183:5: style: Class 'ConfigGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:55:14: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_item.h:137:22: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:55:14: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:56:13: style: The function 'pretty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_item.h:146:21: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:56:13: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:172:10: style: The function 'nbEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:138:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:172:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:195:10: style: The function 'nbEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:138:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_internal.h:195:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:81:13: style: The function 'itemText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:64:21: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:81:13: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:135:10: style: The function 'addLineItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:67:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:135:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:136:13: style: The function 'itemText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:64:21: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:136:13: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:149:10: style: The function 'addLineItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:67:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:149:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:150:13: style: The function 'itemText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:64:21: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_gui.h:150:13: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_gui.cpp:94:59: style: Function 'addLineItem' argument 3 names different: declaration 'item' definition 'line'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:68:47: note: Function 'addLineItem' argument 3 names different: declaration 'item' definition 'line'.
libkdegames-14.12.3/highscore/kexthighscore_gui.cpp:94:59: note: Function 'addLineItem' argument 3 names different: declaration 'item' definition 'line'.
libkdegames-14.12.3/highscore/kexthighscore_gui.cpp:260:62: style: Function 'highscorePageChanged' argument 1 names different: declaration 'newpage' definition 'page'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:119:48: note: Function 'highscorePageChanged' argument 1 names different: declaration 'newpage' definition 'page'.
libkdegames-14.12.3/highscore/kexthighscore_gui.cpp:260:62: note: Function 'highscorePageChanged' argument 1 names different: declaration 'newpage' definition 'page'.
libkdegames-14.12.3/highscore/kexthighscore_gui.cpp:260:85: style: Function 'highscorePageChanged' argument 2 names different: declaration 'before' definition 'pageold'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_gui.h:119:74: note: Function 'highscorePageChanged' argument 2 names different: declaration 'before' definition 'pageold'.
libkdegames-14.12.3/highscore/kexthighscore_gui.cpp:260:85: note: Function 'highscorePageChanged' argument 2 names different: declaration 'before' definition 'pageold'.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:38:5: style: Class 'PlayersCombo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:103:5: style: Class 'HistogramTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:80:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:58:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:80:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:95:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:95:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:105:10: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:58:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:105:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:112:10: style: The function 'display' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_tab.h:112:10: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:700:10: style: The scope of the variable 'newPlayer' can be reduced. [variableScope]
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:195:55: style: Function 'write' argument 3 names different: declaration 'maxNbLines' definition 'nb'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:152:48: note: Function 'write' argument 3 names different: declaration 'maxNbLines' definition 'nb'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:195:55: note: Function 'write' argument 3 names different: declaration 'maxNbLines' definition 'nb'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:467:45: style: Function 'isNameUsed' argument 1 names different: declaration 'name' definition 'newName'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:214:36: note: Function 'isNameUsed' argument 1 names different: declaration 'name' definition 'newName'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:467:45: note: Function 'isNameUsed' argument 1 names different: declaration 'name' definition 'newName'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:522:59: style: Function 'ManagerPrivate' argument 2 names different: declaration 'manager' definition 'm'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:230:47: note: Function 'ManagerPrivate' argument 2 names different: declaration 'manager' definition 'm'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:522:59: note: Function 'ManagerPrivate' argument 2 names different: declaration 'manager' definition 'm'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:529:32: style: Function 'init' argument 1 names different: declaration 'maxNbentries' definition 'maxNbEntries'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:231:20: note: Function 'init' argument 1 names different: declaration 'maxNbentries' definition 'maxNbEntries'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:529:32: note: Function 'init' argument 1 names different: declaration 'maxNbentries' definition 'maxNbEntries'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:785:46: style: Function 'submitScore' argument 1 names different: declaration 'score' definition 'ascore'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:240:34: note: Function 'submitScore' argument 1 names different: declaration 'score' definition 'ascore'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:785:46: note: Function 'submitScore' argument 1 names different: declaration 'score' definition 'ascore'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:837:47: style: Function 'submitWorldWide' argument 2 names different: declaration 'parent' definition 'widget'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:271:55: note: Function 'submitWorldWide' argument 2 names different: declaration 'parent' definition 'widget'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:837:47: note: Function 'submitWorldWide' argument 2 names different: declaration 'parent' definition 'widget'.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:522:17: warning: Member variable 'ManagerPrivate::_hsConfig' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:522:17: warning: Member variable 'ManagerPrivate::_playerInfos' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:522:17: warning: Member variable 'ManagerPrivate::_scoreInfos' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:276:10: style: Unused private function: 'ManagerPrivate::convertToGlobal' [unusedPrivateFunction]
libkdegames-14.12.3/highscore/kexthighscore_internal.h:239:9: style: Technically the member function 'KExtHighscore::ManagerPrivate::submitLocal' can be const. [functionConst]
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:825:21: note: Technically the member function 'KExtHighscore::ManagerPrivate::submitLocal' can be const.
libkdegames-14.12.3/highscore/kexthighscore_internal.h:239:9: note: Technically the member function 'KExtHighscore::ManagerPrivate::submitLocal' can be const.
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:226:13: style: The function 'pretty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/highscore/kexthighscore_item.h:146:21: note: Virtual function in base class
libkdegames-14.12.3/highscore/kexthighscore_internal.cpp:226:13: note: Function in derived class
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:183:39: style: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_item.h:171:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:183:39: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:190:39: style: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_item.h:172:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:190:39: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:226:38: style: Function 'setName' argument 1 names different: declaration 'player' definition 'i'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_item.h:286:23: note: Function 'setName' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:226:38: note: Function 'setName' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:231:39: style: Function 'addScore' argument 1 names different: declaration 'player' definition 'i'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_item.h:291:24: note: Function 'addScore' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:231:39: note: Function 'addScore' argument 1 names different: declaration 'player' definition 'i'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:307:39: style: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_item.h:248:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:307:39: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:314:39: style: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kexthighscore_item.h:249:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:314:39: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'.
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:40:7: warning: Member variable 'Item::d' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kexthighscore_item.cpp:200:20: warning: Member variable 'MultiplayerScores::d' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: warning: Call of pure virtual function 'display' in constructor. [pureVirtualCall]
libkdegames-14.12.3/highscore/kexthighscore_tab.cpp:81:28: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:61:35: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: warning: Call of pure virtual function 'display' in constructor. [pureVirtualCall]
libkdegames-14.12.3/highscore/kexthighscore_tab.cpp:82:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:61:35: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: warning: Call of pure virtual function 'display' in constructor. [pureVirtualCall]
libkdegames-14.12.3/highscore/kexthighscore_tab.cpp:83:28: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.cpp:97:5: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/kexthighscore_tab.h:67:18: note: Call of pure virtual function 'display' in constructor.
libkdegames-14.12.3/highscore/khighscore.cpp:239:51: style: Function 'setHighscoreGroup' argument 1 names different: declaration 'groupname' definition 'group'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/khighscore.h:263:47: note: Function 'setHighscoreGroup' argument 1 names different: declaration 'groupname' definition 'group'.
libkdegames-14.12.3/highscore/khighscore.cpp:239:51: note: Function 'setHighscoreGroup' argument 1 names different: declaration 'groupname' definition 'group'.
libkdegames-14.12.3/highscore/khighscore.cpp:42:5: warning: Member variable 'KHighscorePrivate::global' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:182:59: style: Function 'initFromDifficulty' argument 1 names different: declaration 'difficulty' definition 'diff'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kscoredialog.h:264:53: note: Function 'initFromDifficulty' argument 1 names different: declaration 'difficulty' definition 'diff'.
libkdegames-14.12.3/highscore/kscoredialog.cpp:182:59: note: Function 'initFromDifficulty' argument 1 names different: declaration 'difficulty' definition 'diff'.
libkdegames-14.12.3/highscore/kscoredialog.cpp:182:70: style: Function 'initFromDifficulty' argument 2 names different: declaration 'setConfigGroup' definition 'doSetConfigGroup'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kscoredialog.h:264:70: note: Function 'initFromDifficulty' argument 2 names different: declaration 'setConfigGroup' definition 'doSetConfigGroup'.
libkdegames-14.12.3/highscore/kscoredialog.cpp:182:70: note: Function 'initFromDifficulty' argument 2 names different: declaration 'setConfigGroup' definition 'doSetConfigGroup'.
libkdegames-14.12.3/highscore/kscoredialog.cpp:264:70: style: Function 'setupGroup' argument 1 names different: declaration 'groupName' definition 'groupKey'. [funcArgNamesDifferent]
libkdegames-14.12.3/highscore/kscoredialog.cpp:94:43: note: Function 'setupGroup' argument 1 names different: declaration 'groupName' definition 'groupKey'.
libkdegames-14.12.3/highscore/kscoredialog.cpp:264:70: note: Function 'setupGroup' argument 1 names different: declaration 'groupName' definition 'groupKey'.
libkdegames-14.12.3/highscore/kscoredialog.h:96:1: style: The class 'KScoreDialog' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-14.12.3/kgdifficulty.h:96:1: style: The class 'KgDifficulty' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::tabWidget' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::edit' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::commentLabel' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::fields' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::hiddenFields' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::nrCols' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::loaded' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::highscoreObject' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: warning: Member variable 'KScoreDialogPrivate::lastHighPosition' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/highscore/kscoredialog.cpp:86:9: style: Class 'KScoreDialogPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgameclock.cpp:108:31: style: Function 'setTime' argument 1 names different: declaration 'seconds' definition 'sec'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgameclock.h:61:23: note: Function 'setTime' argument 1 names different: declaration 'seconds' definition 'sec'.
libkdegames-14.12.3/kgameclock.cpp:108:31: note: Function 'setTime' argument 1 names different: declaration 'seconds' definition 'sec'.
libkdegames-14.12.3/kgameclock.cpp:30:5: warning: Member variable 'KGameClockPrivate::timerClock' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/kgameclock.cpp:30:5: warning: Member variable 'KGameClockPrivate::clocktype' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/kgameclock.h:93:18: warning: Virtual function 'timeoutClock' is called from constructor 'KGameClock(QObject*parent=0,ClockType clocktype=HourMinSec)' at line 45. Dynamic binding is not used. [virtualCallInConstructor]
libkdegames-14.12.3/kgameclock.cpp:45:52: note: Calling timeoutClock
libkdegames-14.12.3/kgameclock.h:93:18: note: timeoutClock is a virtual method
libkdegames-14.12.3/kgamepopupitem.cpp:449:41: style: Function 'forceHide' argument 1 names different: declaration 'type' definition 'howToHide'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgamepopupitem.h:133:29: note: Function 'forceHide' argument 1 names different: declaration 'type' definition 'howToHide'.
libkdegames-14.12.3/kgamepopupitem.cpp:449:41: note: Function 'forceHide' argument 1 names different: declaration 'type' definition 'howToHide'.
libkdegames-14.12.3/kgamepopupitem.h:66:5: style: Class 'KGamePopupItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgamepopupitem.cpp:44:5: style: Class 'TextItemWithOpacity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgamerendereditem.h:47:16: style: The function 'receivePixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/kgamerendererclient.h:104:16: note: Virtual function in base class
libkdegames-14.12.3/kgamerendereditem.h:47:16: note: Function in derived class
libkdegames-14.12.3/kgamerenderedobjectitem.cpp:133:58: style: Function 'setFixedSize' argument 1 names different: declaration 'size' definition 'fixedSize'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgamerenderedobjectitem.h:83:35: note: Function 'setFixedSize' argument 1 names different: declaration 'size' definition 'fixedSize'.
libkdegames-14.12.3/kgamerenderedobjectitem.cpp:133:58: note: Function 'setFixedSize' argument 1 names different: declaration 'size' definition 'fixedSize'.
libkdegames-14.12.3/kgamerenderedobjectitem.cpp:98:4: style: Class 'KGameRenderedObjectItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdegames-14.12.3/kgamerenderedobjectitem.cpp:98:4: style: Class 'KGameRenderedObjectItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdegames-14.12.3/kgamerenderedobjectitem.cpp:28:3: style: Class 'KGameRenderedObjectItemPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgamerenderedobjectitem.h:106:16: style: The function 'receivePixmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkdegames-14.12.3/kgamerendererclient.h:104:16: note: Virtual function in base class
libkdegames-14.12.3/kgamerenderedobjectitem.h:106:16: note: Function in derived class
libkdegames-14.12.3/kgtheme.h:68:1: style: The class 'KgTheme' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-14.12.3/kgthemeprovider.h:39:1: style: The class 'KgThemeProvider' does not have a constructor although it has private member variables. [noConstructor]
libkdegames-14.12.3/kgamerenderer_p.h:58:4: style: Class 'RendererPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgamerendererclient.cpp:33:4: style: Class 'KGameRendererClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkdegames-14.12.3/kgamerendererclient.cpp:33:4: style: Class 'KGameRendererClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkdegames-14.12.3/kgdeclarativeview.h:49:5: style: Class 'KgDeclarativeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgdifficulty.cpp:290:40: style: Function 'setGameRunning' argument 1 names different: declaration 'running' definition 'gameRunning'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgdifficulty.h:151:28: note: Function 'setGameRunning' argument 1 names different: declaration 'running' definition 'gameRunning'.
libkdegames-14.12.3/kgdifficulty.cpp:290:40: note: Function 'setGameRunning' argument 1 names different: declaration 'running' definition 'gameRunning'.
libkdegames-14.12.3/kgimageprovider.cpp:24:51: style: Function 'KgImageProvider' argument 1 names different: declaration 'provider' definition 'prov'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgimageprovider_p.h:48:38: note: Function 'KgImageProvider' argument 1 names different: declaration 'provider' definition 'prov'.
libkdegames-14.12.3/kgimageprovider.cpp:24:51: note: Function 'KgImageProvider' argument 1 names different: declaration 'provider' definition 'prov'.
libkdegames-14.12.3/kgimageprovider_p.h:48:5: style: Class 'KgImageProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgtheme.cpp:62:1: style: Function 'setName' argument 1 names different: declaration 'name' definition 'val'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:111:31: note: Function 'setName' argument 1 names different: declaration 'name' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:62:1: note: Function 'setName' argument 1 names different: declaration 'name' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:63:1: style: Function 'setDescription' argument 1 names different: declaration 'description' definition 'val'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:115:38: note: Function 'setDescription' argument 1 names different: declaration 'description' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:63:1: note: Function 'setDescription' argument 1 names different: declaration 'description' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:64:1: style: Function 'setAuthor' argument 1 names different: declaration 'author' definition 'val'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:119:33: note: Function 'setAuthor' argument 1 names different: declaration 'author' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:64:1: note: Function 'setAuthor' argument 1 names different: declaration 'author' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:65:1: style: Function 'setAuthorEmail' argument 1 names different: declaration 'authorEmail' definition 'val'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:123:38: note: Function 'setAuthorEmail' argument 1 names different: declaration 'authorEmail' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:65:1: note: Function 'setAuthorEmail' argument 1 names different: declaration 'authorEmail' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:66:1: style: Function 'setGraphicsPath' argument 1 names different: declaration 'path' definition 'val'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:128:39: note: Function 'setGraphicsPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:66:1: note: Function 'setGraphicsPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:67:1: style: Function 'setPreviewPath' argument 1 names different: declaration 'path' definition 'val'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:133:38: note: Function 'setPreviewPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:67:1: note: Function 'setPreviewPath' argument 1 names different: declaration 'path' definition 'val'.
libkdegames-14.12.3/kgtheme.cpp:84:50: style: Function 'readFromDesktopFile' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent]
libkdegames-14.12.3/kgtheme.h:95:51: note: Function 'readFromDesktopFile' argument 1 names different: declaration 'path' definition 'path_'.
libkdegames-14.12.3/kgtheme.cpp:84:50: note: Function 'readFromDesktopFile' argument 1 names different: declaration 'path' definition 'path_'.
libkdegames-14.12.3/kgtheme.cpp:35:9: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/kgthemeprovider.cpp:48:9: warning: Member variable 'Private::m_dtThemeClass' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/kgthemeselector.cpp:55:9: warning: Member variable 'Private::m_list' is not initialized in the constructor. [uninitMemberVar]
libkdegames-14.12.3/kgthemeselector_p.h:37:3: style: Class 'KgThemeDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkdegames-14.12.3/libkdegamesprivate/libkdegamesprivate_export.h:30:0: error: #error "You must not use libkdegamesprivate outside the kdegames source tree." [preprocessorErrorDirective]
libkdegames-14.12.3/libkdegamesprivate/tests/kgamepropertytest.h:12:1: style: The class 'tst_KGamePropertyTest' does not have a constructor although it has private member variables. [noConstructor]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkdtree++/libkdtree++_0.7.1+git20101123.orig.tar.xz
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkeduvocdocument/libkeduvocdocument_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkeepalive/libkeepalive_0.3.orig.tar.gz
libkeepalive-0.3/src/libkeepalive.c:48:9: style: The scope of the variable 'env' can be reduced. [variableScope]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkexiv2/libkexiv2_4.8.4.orig.tar.xz
libkexiv2-4.8.4/libkexiv2/altlangstredit.cpp:58:5: warning: Member variable 'AltLangStrEditPriv::valueEdit' is not initialized in the constructor. [uninitMemberVar]
libkexiv2-4.8.4/libkexiv2/altlangstredit.cpp:63:9: performance: Variable 'linesVisible' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkexiv2-4.8.4/libkexiv2/altlangstredit.cpp:64:9: performance: Variable 'currentLanguage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkexiv2-4.8.4/libkexiv2/msgtextedit.h:51:5: style: Class 'MsgTextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/countryselector.h:50:5: style: Class 'CountrySelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2.cpp:375:34: style: Function 'save' argument 1 names different: declaration 'filePath' definition 'imageFilePath'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:213:30: note: Function 'save' argument 1 names different: declaration 'filePath' definition 'imageFilePath'.
libkexiv2-4.8.4/libkexiv2/kexiv2.cpp:375:34: note: Function 'save' argument 1 names different: declaration 'filePath' definition 'imageFilePath'.
libkexiv2-4.8.4/libkexiv2/kexiv2.cpp:45:5: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:208:18: warning: Virtual function 'load' is called from constructor 'KExiv2(const QString&filePath)' at line 80. Dynamic binding is not used. [virtualCallInConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2.cpp:80:5: note: Calling load
libkexiv2-4.8.4/libkexiv2/kexiv2.h:208:18: note: load is a virtual method
libkexiv2-4.8.4/libkexiv2/kexiv2.h:134:5: style: Class 'KExiv2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:138:5: style: Class 'KExiv2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2_p.h:165:13: performance: Technically the member function 'KExiv2Iface::KExiv2Priv::detectEncodingAndDecode' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2_p.cpp:366:29: note: Technically the member function 'KExiv2Iface::KExiv2Priv::detectEncodingAndDecode' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2_p.h:165:13: note: Technically the member function 'KExiv2Iface::KExiv2Priv::detectEncodingAndDecode' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:458:73: style: Function 'setExifTagVariant' argument 2 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:530:69: note: Function 'setExifTagVariant' argument 2 names different: declaration 'data' definition 'val'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:458:73: note: Function 'setExifTagVariant' argument 2 names different: declaration 'data' definition 'val'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:660:93: style: Function 'getExifTagVariant' argument 3 names different: declaration 'escapeCR' definition 'stringEscapeCR'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:522:94: note: Function 'getExifTagVariant' argument 3 names different: declaration 'escapeCR' definition 'stringEscapeCR'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:660:93: note: Function 'getExifTagVariant' argument 3 names different: declaration 'escapeCR' definition 'stringEscapeCR'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:881:45: style: Function 'setExifThumbnail' argument 1 names different: declaration 'thumb' definition 'thumbImage'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:454:41: note: Function 'setExifThumbnail' argument 1 names different: declaration 'thumb' definition 'thumbImage'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:881:45: note: Function 'setExifThumbnail' argument 1 names different: declaration 'thumb' definition 'thumbImage'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:909:45: style: Function 'setTiffThumbnail' argument 1 names different: declaration 'thumb' definition 'thumbImage'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:460:41: note: Function 'setTiffThumbnail' argument 1 names different: declaration 'thumb' definition 'thumbImage'.
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:909:45: note: Function 'setTiffThumbnail' argument 1 names different: declaration 'thumb' definition 'thumbImage'.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:449:10: performance: Technically the member function 'KExiv2Iface::KExiv2::rotateExifQImage' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2exif.cpp:832:14: note: Technically the member function 'KExiv2Iface::KExiv2::rotateExifQImage' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:449:10: note: Technically the member function 'KExiv2Iface::KExiv2::rotateExifQImage' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:556:17: style: Same expression on both sides of '/='. [duplicateExpression]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:70:20: style: The scope of the variable 'num' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:70:25: style: The scope of the variable 'den' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:70:30: style: The scope of the variable 'min' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:70:35: style: The scope of the variable 'sec' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:139:20: style: The scope of the variable 'num' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:139:25: style: The scope of the variable 'den' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:139:30: style: The scope of the variable 'min' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:139:35: style: The scope of the variable 'sec' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:598:0: style: The scope of the variable 'approx' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:599:21: style: The scope of the variable 'error' can be reduced. [variableScope]
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:748:60: style: Function 'convertFromGPSCoordinateString' argument 1 names different: declaration 'coordinate' definition 'gpsString'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:1005:63: note: Function 'convertFromGPSCoordinateString' argument 1 names different: declaration 'coordinate' definition 'gpsString'.
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:748:60: note: Function 'convertFromGPSCoordinateString' argument 1 names different: declaration 'coordinate' definition 'gpsString'.
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:793:85: style: Function 'convertFromGPSCoordinateString' argument 2 names different: declaration 'coordinate' definition 'degrees'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:1015:88: note: Function 'convertFromGPSCoordinateString' argument 2 names different: declaration 'coordinate' definition 'degrees'.
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:793:85: note: Function 'convertFromGPSCoordinateString' argument 2 names different: declaration 'coordinate' definition 'degrees'.
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:830:61: style: Function 'convertToUserPresentableNumbers' argument 1 names different: declaration 'coordinate' definition 'gpsString'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:1020:64: note: Function 'convertToUserPresentableNumbers' argument 1 names different: declaration 'coordinate' definition 'gpsString'.
libkexiv2-4.8.4/libkexiv2/kexiv2gps.cpp:830:61: note: Function 'convertToUserPresentableNumbers' argument 1 names different: declaration 'coordinate' definition 'gpsString'.
libkexiv2-4.8.4/libkexiv2/rotationmatrix.h:67:5: style: Class 'RotationMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/rotationmatrix.h:69:5: style: Class 'RotationMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:81:16: style: Technically the member function 'KExiv2Iface::KExiv2Previews::dataSize' can be const. [functionConst]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.cpp:133:21: note: Technically the member function 'KExiv2Iface::KExiv2Previews::dataSize' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:81:16: note: Technically the member function 'KExiv2Iface::KExiv2Previews::dataSize' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:82:16: style: Technically the member function 'KExiv2Iface::KExiv2Previews::width' can be const. [functionConst]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.cpp:138:21: note: Technically the member function 'KExiv2Iface::KExiv2Previews::width' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:82:16: note: Technically the member function 'KExiv2Iface::KExiv2Previews::width' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:83:16: style: Technically the member function 'KExiv2Iface::KExiv2Previews::height' can be const. [functionConst]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.cpp:143:21: note: Technically the member function 'KExiv2Iface::KExiv2Previews::height' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:83:16: note: Technically the member function 'KExiv2Iface::KExiv2Previews::height' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2previews.cpp:91:7: style: Class 'KExiv2Previews' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.cpp:91:7: style: Class 'KExiv2Previews' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:53:5: style: Class 'KExiv2Previews' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2previews.h:58:5: style: Class 'KExiv2Previews' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:1007:56: style: Function 'removeXmpSubCategories' argument 1 names different: declaration 'categoriesToRemove' definition 'subCategoriesToRemove'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/kexiv2.h:900:52: note: Function 'removeXmpSubCategories' argument 1 names different: declaration 'categoriesToRemove' definition 'subCategoriesToRemove'.
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:1007:56: note: Function 'removeXmpSubCategories' argument 1 names different: declaration 'categoriesToRemove' definition 'subCategoriesToRemove'.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:724:10: performance: Technically the member function 'KExiv2Iface::KExiv2::hasXmp' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:61:14: note: Technically the member function 'KExiv2Iface::KExiv2::hasXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:724:10: note: Technically the member function 'KExiv2Iface::KExiv2::hasXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:728:10: performance: Technically the member function 'KExiv2Iface::KExiv2::clearXmp' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:74:14: note: Technically the member function 'KExiv2Iface::KExiv2::clearXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:728:10: note: Technically the member function 'KExiv2Iface::KExiv2::clearXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:733:16: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmp' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:93:20: note: Technically the member function 'KExiv2Iface::KExiv2::getXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:733:16: note: Technically the member function 'KExiv2Iface::KExiv2::getXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:738:10: performance: Technically the member function 'KExiv2Iface::KExiv2::setXmp' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:121:14: note: Technically the member function 'KExiv2Iface::KExiv2::setXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:738:10: note: Technically the member function 'KExiv2Iface::KExiv2::setXmp' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:743:13: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagString' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:294:17: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagString' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:743:13: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagString' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:747:10: performance: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagString' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:331:14: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagString' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:747:10: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagString' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:751:13: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagTitle' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:247:17: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagTitle' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:751:13: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagTitle' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:755:13: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagDescription' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:271:17: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagDescription' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:755:13: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagDescription' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:780:24: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringListLangAlt' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:362:28: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringListLangAlt' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:780:24: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringListLangAlt' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:794:13: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringLangAlt' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:455:17: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringLangAlt' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:794:13: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringLangAlt' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:801:10: performance: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringLangAlt' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:502:14: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringLangAlt' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:801:10: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringLangAlt' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:807:17: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringSeq' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:560:21: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringSeq' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:807:17: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringSeq' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:812:10: performance: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringSeq' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:608:14: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringSeq' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:812:10: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringSeq' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:818:17: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringBag' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:652:21: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringBag' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:818:17: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagStringBag' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:823:10: performance: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringBag' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:699:14: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringBag' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:823:10: note: Technically the member function 'KExiv2Iface::KExiv2::setXmpTagStringBag' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:851:14: performance: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagVariant' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:787:18: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagVariant' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:851:14: note: Technically the member function 'KExiv2Iface::KExiv2::getXmpTagVariant' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:867:10: style: Technically the member function 'KExiv2Iface::KExiv2::removeXmpKeywords' can be const. [functionConst]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:992:14: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpKeywords' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:867:10: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpKeywords' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:883:10: style: Technically the member function 'KExiv2Iface::KExiv2::removeXmpSubjects' can be const. [functionConst]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:1022:14: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpSubjects' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:883:10: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpSubjects' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:900:10: style: Technically the member function 'KExiv2Iface::KExiv2::removeXmpSubCategories' can be const. [functionConst]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:1007:14: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpSubCategories' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:900:10: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpSubCategories' can be const.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:905:10: performance: Technically the member function 'KExiv2Iface::KExiv2::removeXmpTag' can be static. [functionStatic]
libkexiv2-4.8.4/libkexiv2/kexiv2xmp.cpp:950:14: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpTag' can be static.
libkexiv2-4.8.4/libkexiv2/kexiv2.h:905:10: note: Technically the member function 'KExiv2Iface::KExiv2::removeXmpTag' can be static.
libkexiv2-4.8.4/libkexiv2/rotationmatrix.cpp:296:59: style: Function 'toMatrix' argument 1 names different: declaration 'orienation' definition 'orientation'. [funcArgNamesDifferent]
libkexiv2-4.8.4/libkexiv2/rotationmatrix.h:103:54: note: Function 'toMatrix' argument 1 names different: declaration 'orienation' definition 'orientation'.
libkexiv2-4.8.4/libkexiv2/rotationmatrix.cpp:296:59: note: Function 'toMatrix' argument 1 names different: declaration 'orienation' definition 'orientation'.
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkeyword-simple-perl/libkeyword-simple-perl_0.04.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5calendarsupport/libkf5calendarsupport_17.12.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5eventviews/libkf5eventviews_17.12.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5grantleetheme/libkf5grantleetheme_18.07.90.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5gravatar/libkf5gravatar_17.12.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5incidenceeditor/libkf5incidenceeditor_17.12.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kdcraw/libkf5kdcraw_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kdgantt2/libkf5kdgantt2_16.04.2.orig.tar.xz
kdgantt2-16.04.2/src/kdganttconstraint.cpp:55:22: warning: Member variable 'Private::data' is not initialized in the constructor. [uninitMemberVar]
kdgantt2-16.04.2/src/kdganttconstraint.cpp:58:5: performance: Variable 'start' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
kdgantt2-16.04.2/src/kdganttconstraint.cpp:59:5: performance: Variable 'end' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
kdgantt2-16.04.2/src/kdganttconstraint.cpp:60:5: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
kdgantt2-16.04.2/src/kdganttconstraint_p.h:36:1: warning: The class 'Private' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:48:10: style: The function 'sourceModelReset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:57:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:48:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:49:10: style: The function 'sourceLayoutChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:59:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:49:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:50:10: style: The function 'sourceDataChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:60:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:50:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:51:10: style: The function 'sourceColumnsAboutToBeInserted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:61:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:51:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:52:10: style: The function 'sourceColumnsAboutToBeRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:63:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:52:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:53:10: style: The function 'sourceRowsAboutToBeInserted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:65:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:53:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:54:10: style: The function 'sourceRowsAboutToBeRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:67:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:54:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:117:76: style: Function 'DateTimeScaleFormatter' argument 2 names different: declaration 'formatString' definition 'format'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:50:56: note: Function 'DateTimeScaleFormatter' argument 2 names different: declaration 'formatString' definition 'format'.
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:117:76: note: Function 'DateTimeScaleFormatter' argument 2 names different: declaration 'formatString' definition 'format'.
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:123:76: style: Function 'DateTimeScaleFormatter' argument 2 names different: declaration 'formatString' definition 'format'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:48:56: note: Function 'DateTimeScaleFormatter' argument 2 names different: declaration 'formatString' definition 'format'.
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:123:76: note: Function 'DateTimeScaleFormatter' argument 2 names different: declaration 'formatString' definition 'format'.
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:138:49: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
kdgantt2-16.04.2/src/kdganttdatetimegrid_p.h:92:9: performance: Technically the member function 'KDGantt::Private::tabHeight' can be static. [functionStatic]
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:720:28: note: Technically the member function 'KDGantt::Private::tabHeight' can be static.
kdgantt2-16.04.2/src/kdganttdatetimegrid_p.h:92:9: note: Technically the member function 'KDGantt::Private::tabHeight' can be static.
kdgantt2-16.04.2/src/kdganttdatetimegrid_p.h:103:10: style: Technically the member function 'KDGantt::Private::paintVerticalUserDefinedLines' can be const. [functionConst]
kdgantt2-16.04.2/src/kdganttdatetimegrid.cpp:629:29: note: Technically the member function 'KDGantt::Private::paintVerticalUserDefinedLines' can be const.
kdgantt2-16.04.2/src/kdganttdatetimegrid_p.h:103:10: note: Technically the member function 'KDGantt::Private::paintVerticalUserDefinedLines' can be const.
kdgantt2-16.04.2/src/kdganttdatetimegrid_p.h:67:11: style: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
kdgantt2-16.04.2/src/kdganttdatetimegrid_p.h:67:11: style: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:113:10: style: The function 'mapToChart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractgrid.h:54:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:113:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:114:20: style: The function 'mapFromChart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractgrid.h:55:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:114:20: note: Function in derived class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:116:20: style: The function 'paintGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractgrid.h:59:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:116:20: note: Function in derived class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:120:20: style: The function 'paintHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractgrid.h:61:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttdatetimegrid.h:120:20: note: Function in derived class
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:177:78: style: Function 'sourceColumnsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:61:68: note: Function 'sourceColumnsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:177:78: note: Function 'sourceColumnsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:187:69: style: Function 'sourceColumnsInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:62:59: note: Function 'sourceColumnsInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:187:69: note: Function 'sourceColumnsInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:198:77: style: Function 'sourceColumnsAboutToBeRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:63:67: note: Function 'sourceColumnsAboutToBeRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:198:77: note: Function 'sourceColumnsAboutToBeRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:208:68: style: Function 'sourceColumnsRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:64:58: note: Function 'sourceColumnsRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:208:68: note: Function 'sourceColumnsRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:219:75: style: Function 'sourceRowsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:65:65: note: Function 'sourceRowsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:219:75: note: Function 'sourceRowsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:227:66: style: Function 'sourceRowsInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.h:66:56: note: Function 'sourceRowsInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttforwardingproxymodel.cpp:227:66: note: Function 'sourceRowsInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttgraphicsitem.cpp:310:43: style: Function 'updateItem' argument 1 names different: declaration 'rowgeometry' definition 'rowGeometry'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttgraphicsitem.h:55:33: note: Function 'updateItem' argument 1 names different: declaration 'rowgeometry' definition 'rowGeometry'.
kdgantt2-16.04.2/src/kdganttgraphicsitem.cpp:310:43: note: Function 'updateItem' argument 1 names different: declaration 'rowgeometry' definition 'rowGeometry'.
kdgantt2-16.04.2/src/kdganttgraphicsitem.cpp:63:5: style: Class 'Updater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:248:60: style: Function 'setSelectionModel' argument 1 names different: declaration 'selectionmodel' definition 'smodel'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttgraphicsscene.h:128:49: note: Function 'setSelectionModel' argument 1 names different: declaration 'selectionmodel' definition 'smodel'.
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:248:60: note: Function 'setSelectionModel' argument 1 names different: declaration 'selectionmodel' definition 'smodel'.
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:373:50: style: Function 'updateRow' argument 1 names different: declaration 'idx' definition 'rowidx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttgraphicsscene.h:94:39: note: Function 'updateRow' argument 1 names different: declaration 'idx' definition 'rowidx'.
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:373:50: note: Function 'updateRow' argument 1 names different: declaration 'idx' definition 'rowidx'.
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:584:69: style: Function 'drawBackground' argument 2 names different: declaration 'rect' definition '_rect'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttgraphicsscene.h:121:58: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition '_rect'.
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:584:69: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition '_rect'.
kdgantt2-16.04.2/src/kdganttgraphicsscene.cpp:204:13: warning: Assert statement calls a function which may have desired side effects: 'd_func'. [assertWithSideEffect]
kdgantt2-16.04.2/src/kdganttgraphicsview.cpp:75:56: style: Function 'contextMenuEvent' argument 1 names different: declaration 'ev' definition 'event'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttgraphicsview_p.h:53:46: note: Function 'contextMenuEvent' argument 1 names different: declaration 'ev' definition 'event'.
kdgantt2-16.04.2/src/kdganttgraphicsview.cpp:75:56: note: Function 'contextMenuEvent' argument 1 names different: declaration 'ev' definition 'event'.
kdgantt2-16.04.2/src/kdganttgraphicsview.cpp:362:65: style: Function 'setSummaryHandlingModel' argument 1 names different: declaration 'model' definition 'proxyModel'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttgraphicsview.h:110:55: note: Function 'setSummaryHandlingModel' argument 1 names different: declaration 'model' definition 'proxyModel'.
kdgantt2-16.04.2/src/kdganttgraphicsview.cpp:362:65: note: Function 'setSummaryHandlingModel' argument 1 names different: declaration 'model' definition 'proxyModel'.
kdgantt2-16.04.2/src/kdganttitemdelegate.cpp:237:45: style: Function 'paintGanttItem' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttitemdelegate.h:67:43: note: Function 'paintGanttItem' argument 1 names different: declaration 'p' definition 'painter'.
kdgantt2-16.04.2/src/kdganttitemdelegate.cpp:237:45: note: Function 'paintGanttItem' argument 1 names different: declaration 'p' definition 'painter'.
kdgantt2-16.04.2/src/kdganttitemdelegate.cpp:401:50: style: Function 'paintConstraintItem' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttitemdelegate.h:68:48: note: Function 'paintConstraintItem' argument 1 names different: declaration 'p' definition 'painter'.
kdgantt2-16.04.2/src/kdganttitemdelegate.cpp:401:50: note: Function 'paintConstraintItem' argument 1 names different: declaration 'p' definition 'painter'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:69:61: style: Function 'isRowVisible' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:45:42: note: Function 'isRowVisible' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:69:61: note: Function 'isRowVisible' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:76:62: style: Function 'isRowExpanded' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:46:43: note: Function 'isRowExpanded' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:76:62: note: Function 'isRowExpanded' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:82:60: style: Function 'rowGeometry' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:47:41: note: Function 'rowGeometry' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:82:60: note: Function 'rowGeometry' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:96:66: style: Function 'indexAbove' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:49:47: note: Function 'indexAbove' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:96:66: note: Function 'indexAbove' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:102:66: style: Function 'indexBelow' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:50:47: note: Function 'indexBelow' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:102:66: note: Function 'indexBelow' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:43:7: style: Class 'ListViewRowController' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.cpp:43:7: style: Class 'ListViewRowController' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:42:9: style: The function 'headerHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:41:17: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:42:9: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:43:9: style: The function 'maximumItemHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:42:17: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:43:9: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:44:9: style: The function 'totalHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:43:17: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:44:9: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:45:10: style: The function 'isRowVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:45:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:45:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:46:10: style: The function 'isRowExpanded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:46:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:46:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:47:10: style: The function 'rowGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:47:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:47:10: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:48:17: style: The function 'indexAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:49:25: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:48:17: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:49:17: style: The function 'indexAbove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:50:25: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:49:17: note: Function in derived class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:50:17: style: The function 'indexBelow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:51:25: note: Virtual function in base class
kdgantt2-16.04.2/src/kdganttlistviewrowcontroller.h:50:17: note: Function in derived class
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:71:58: style: Function 'mapFromSource' argument 1 names different: declaration 'idx' definition 'sourceIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttproxymodel.h:52:50: note: Function 'mapFromSource' argument 1 names different: declaration 'idx' definition 'sourceIdx'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:71:58: note: Function 'mapFromSource' argument 1 names different: declaration 'idx' definition 'sourceIdx'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:145:45: style: Function 'rowCount' argument 1 names different: declaration 'idx' definition 'proxyIndex'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttproxymodel.h:55:37: note: Function 'rowCount' argument 1 names different: declaration 'idx' definition 'proxyIndex'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:145:45: note: Function 'rowCount' argument 1 names different: declaration 'idx' definition 'proxyIndex'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:151:48: style: Function 'columnCount' argument 1 names different: declaration 'idx' definition 'proxyIndex'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttproxymodel.h:56:40: note: Function 'columnCount' argument 1 names different: declaration 'idx' definition 'proxyIndex'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:151:48: note: Function 'columnCount' argument 1 names different: declaration 'idx' definition 'proxyIndex'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:156:46: style: Function 'data' argument 1 names different: declaration 'idx' definition 'proxyIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttproxymodel.h:58:38: note: Function 'data' argument 1 names different: declaration 'idx' definition 'proxyIdx'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:156:46: note: Function 'data' argument 1 names different: declaration 'idx' definition 'proxyIdx'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:179:45: style: Function 'setData' argument 1 names different: declaration 'idx' definition 'proxyIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttproxymodel.h:59:37: note: Function 'setData' argument 1 names different: declaration 'idx' definition 'proxyIdx'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:179:45: note: Function 'setData' argument 1 names different: declaration 'idx' definition 'proxyIdx'.
kdgantt2-16.04.2/src/kdganttproxymodel.cpp:32:22: warning: Member variable 'Private::calendarMode' is not initialized in the constructor. [uninitMemberVar]
kdgantt2-16.04.2/src/kdganttstyleoptionganttitem.cpp:37:23: warning: Member variable 'StyleOptionGanttItem::displayPosition' is not initialized in the constructor. [uninitMemberVar]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:67:28: style: Function 'insertInCache' argument 2 names different: declaration 'idx' definition 'sourceIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel_p.h:42:83: note: Function 'insertInCache' argument 2 names different: declaration 'idx' definition 'sourceIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:67:28: note: Function 'insertInCache' argument 2 names different: declaration 'idx' definition 'sourceIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:195:83: style: Function 'sourceColumnsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:51:60: note: Function 'sourceColumnsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:195:83: note: Function 'sourceColumnsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:203:82: style: Function 'sourceColumnsAboutToBeRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:52:59: note: Function 'sourceColumnsAboutToBeRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:203:82: note: Function 'sourceColumnsAboutToBeRemoved' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:211:80: style: Function 'sourceRowsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.h:53:57: note: Function 'sourceRowsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:211:80: note: Function 'sourceRowsAboutToBeInserted' argument 1 names different: declaration 'idx' definition 'parentIdx'.
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:150:9: style: struct member 'KDPrivateModelIndex::r' is never used. [unusedStructMember]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:150:12: style: struct member 'KDPrivateModelIndex::c' is never used. [unusedStructMember]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:151:11: style: struct member 'KDPrivateModelIndex::p' is never used. [unusedStructMember]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel.cpp:152:31: style: struct member 'KDPrivateModelIndex::m' is never used. [unusedStructMember]
kdgantt2-16.04.2/src/kdganttsummaryhandlingproxymodel_p.h:46:17: performance: Technically the member function 'KDGantt::Private::isSummary' can be static. [functionStatic]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:72:61: style: Function 'isRowVisible' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:45:42: note: Function 'isRowVisible' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:72:61: note: Function 'isRowVisible' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:80:62: style: Function 'isRowExpanded' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:46:43: note: Function 'isRowExpanded' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:80:62: note: Function 'isRowExpanded' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:87:60: style: Function 'rowGeometry' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:47:41: note: Function 'rowGeometry' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:87:60: note: Function 'rowGeometry' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:119:66: style: Function 'indexAbove' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:49:47: note: Function 'indexAbove' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:119:66: note: Function 'indexAbove' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:125:66: style: Function 'indexBelow' argument 1 names different: declaration 'idx' definition '_idx'. [funcArgNamesDifferent]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:50:47: note: Function 'indexBelow' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:125:66: note: Function 'indexBelow' argument 1 names different: declaration 'idx' definition '_idx'.
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:43:7: style: Class 'TreeViewRowController' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.cpp:43:7: style: Class 'TreeViewRowController' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:42:9: style: The function 'headerHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:41:17: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:42:9: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:43:9: style: The function 'maximumItemHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:42:17: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:43:9: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:44:9: style: The function 'totalHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:43:17: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:44:9: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:45:10: style: The function 'isRowVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:45:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:45:10: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:46:10: style: The function 'isRowExpanded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:46:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:46:10: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:47:10: style: The function 'rowGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:47:18: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:47:10: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:48:17: style: The function 'indexAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:49:25: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:48:17: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:49:17: style: The function 'indexAbove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:50:25: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:49:17: note: Function in derived class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:50:17: style: The function 'indexBelow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
kdgantt2-16.04.2/src/kdganttabstractrowcontroller.h:51:25: note: Virtual function in base class
kdgantt2-16.04.2/src/kdgantttreeviewrowcontroller.h:50:17: note: Function in derived class
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kexiv2/libkf5kexiv2_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kface/libkf5kface_17.08.1.orig.tar.xz
libkface-17.08.1/src/alignment-congealing/funnelreal.cpp:118:13: performance: Technically the member function 'KFaceIface::Private::applyTransform' can be static. [functionStatic]
libkface-17.08.1/src/alignment-congealing/funnelreal.cpp:471:30: note: Technically the member function 'KFaceIface::Private::applyTransform' can be static.
libkface-17.08.1/src/alignment-congealing/funnelreal.cpp:118:13: note: Technically the member function 'KFaceIface::Private::applyTransform' can be static.
libkface-17.08.1/src/alignment-congealing/funnelreal.cpp:166:7: style: Class 'FunnelReal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/alignment-congealing/funnelreal.cpp:166:7: style: Class 'FunnelReal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/alignment-flandmark/flandmarkaligner.cpp:76:7: style: Class 'FlandmarkAligner' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/alignment-flandmark/flandmarkaligner.cpp:76:7: style: Class 'FlandmarkAligner' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/database/core/databaseconfigelement.cpp:56:27: performance: Technically the member function 'KFaceIface::DatabaseConfigElementLoader::readDBActions' can be static. [functionStatic]
libkface-17.08.1/src/database/core/databaseconfigelement.cpp:164:35: note: Technically the member function 'KFaceIface::DatabaseConfigElementLoader::readDBActions' can be static.
libkface-17.08.1/src/database/core/databaseconfigelement.cpp:56:27: note: Technically the member function 'KFaceIface::DatabaseConfigElementLoader::readDBActions' can be static.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:150:54: style: Function 'init' argument 1 names different: declaration 'connectionName' definition 'name'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend_p.h:64:30: note: Function 'init' argument 1 names different: declaration 'connectionName' definition 'name'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:150:54: note: Function 'init' argument 1 names different: declaration 'connectionName' definition 'name'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:150:83: style: Function 'init' argument 2 names different: declaration 'locking' definition 'l'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend_p.h:64:69: note: Function 'init' argument 2 names different: declaration 'locking' definition 'l'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:150:83: note: Function 'init' argument 2 names different: declaration 'locking' definition 'l'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1050:47: style: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend.h:346:30: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1050:47: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1056:47: style: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend.h:347:30: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1056:47: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1064:47: style: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend.h:349:30: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1064:47: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1074:47: style: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend.h:351:30: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1074:47: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1085:47: style: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend.h:354:30: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1085:47: note: Function 'execQuery' argument 1 names different: declaration 'preparedQuery' definition 'query'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1362:83: style: Function 'execDirectSql' argument 1 names different: declaration 'query' definition 'sql'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/core/databasecorebackend.h:326:45: note: Function 'execDirectSql' argument 1 names different: declaration 'query' definition 'sql'.
libkface-17.08.1/src/database/core/databasecorebackend.cpp:1362:83: note: Function 'execDirectSql' argument 1 names different: declaration 'query' definition 'sql'.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:66:13: style: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::connectionName' can be const. [functionConst]
libkface-17.08.1/src/database/core/databasecorebackend.cpp:253:37: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::connectionName' can be const.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:66:13: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::connectionName' can be const.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:77:10: performance: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::isInMainThread' can be static. [functionStatic]
libkface-17.08.1/src/database/core/databasecorebackend.cpp:268:34: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::isInMainThread' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:77:10: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::isInMainThread' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:84:10: performance: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::needToConsultUserForError' can be static. [functionStatic]
libkface-17.08.1/src/database/core/databasecorebackend.cpp:316:34: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::needToConsultUserForError' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:84:10: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::needToConsultUserForError' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:86:10: performance: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::debugOutputFailedQuery' can be static. [functionStatic]
libkface-17.08.1/src/database/core/databasecorebackend.cpp:351:34: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::debugOutputFailedQuery' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:86:10: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::debugOutputFailedQuery' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:87:10: performance: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::debugOutputFailedTransaction' can be static. [functionStatic]
libkface-17.08.1/src/database/core/databasecorebackend.cpp:360:34: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::debugOutputFailedTransaction' can be static.
libkface-17.08.1/src/database/core/databasecorebackend_p.h:87:10: note: Technically the member function 'KFaceIface::DatabaseCoreBackendPrivate::debugOutputFailedTransaction' can be static.
libkface-17.08.1/src/database/core/sqlquery.h:43:5: style: Class 'SqlQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/core/sqlquery.h:44:5: style: Class 'SqlQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/core/databasecorebackend.h:162:9: style: Class 'QueryState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/core/databasecorebackend_p.h:96:18: style: The function 'connectionErrorContinueQueries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/database/core/databaseerrorhandler.h:43:18: note: Virtual function in base class
libkface-17.08.1/src/database/core/databasecorebackend_p.h:96:18: note: Function in derived class
libkface-17.08.1/src/database/core/databasecorebackend_p.h:97:18: style: The function 'connectionErrorAbortQueries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/database/core/databaseerrorhandler.h:44:18: note: Virtual function in base class
libkface-17.08.1/src/database/core/databasecorebackend_p.h:97:18: note: Function in derived class
libkface-17.08.1/src/database/core/dbactiontype.cpp:45:7: style: Class 'DBActionType' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/database/core/dbactiontype.h:40:1: warning: The class 'DBActionType' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkface-17.08.1/src/database/core/sqlquery.h:38:1: warning: The class 'SqlQuery' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
libkface-17.08.1/src/database/databasefaceaccess.h:51:5: style: Class 'DatabaseFaceAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceaccess.h:92:5: style: Class 'DatabaseFaceAccessUnlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceaccess.h:93:5: style: Class 'DatabaseFaceAccessUnlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/trainingdb.h:43:5: style: Class 'TrainingDB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceschemaupdater.h:37:5: style: Class 'DatabaseFaceSchemaUpdater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceaccess.cpp:73:5: style: Class 'DatabaseFaceAccessMutexLocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefacecontainers.h:43:5: style: Class 'OpenCVMatData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceoperationgroup.cpp:109:7: style: Class 'DatabaseFaceOperationGroup' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/database/databasefaceoperationgroup.cpp:109:7: style: Class 'DatabaseFaceOperationGroup' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/database/databasefaceoperationgroup.h:47:5: style: Class 'DatabaseFaceOperationGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceoperationgroup.h:52:5: style: Class 'DatabaseFaceOperationGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/database/databasefaceparameters.cpp:43:84: style: Function 'DatabaseFaceParameters' argument 2 names different: declaration 'databaseFilePath' definition 'databaseName'. [funcArgNamesDifferent]
libkface-17.08.1/src/database/databasefaceparameters.h:48:64: note: Function 'DatabaseFaceParameters' argument 2 names different: declaration 'databaseFilePath' definition 'databaseName'.
libkface-17.08.1/src/database/databasefaceparameters.cpp:43:84: note: Function 'DatabaseFaceParameters' argument 2 names different: declaration 'databaseFilePath' definition 'databaseName'.
libkface-17.08.1/src/database/databasefaceschemaupdater.cpp:61:7: style: Class 'DatabaseFaceSchemaUpdater' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/database/databasefaceschemaupdater.cpp:61:7: style: Class 'DatabaseFaceSchemaUpdater' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/database/trainingdb.cpp:47:7: style: Class 'TrainingDB' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/database/trainingdb.cpp:47:7: style: Class 'TrainingDB' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/dataproviders.h:70:5: style: Class 'QListImageListProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/dataproviders.h:77:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:55:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:77:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:78:20: style: The function 'atEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:56:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:78:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:79:20: style: The function 'proceed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:57:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:79:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:80:20: style: The function 'image' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:58:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:80:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:94:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:55:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:94:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:95:20: style: The function 'atEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:56:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:95:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:96:20: style: The function 'proceed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:57:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:96:20: note: Function in derived class
libkface-17.08.1/src/dataproviders.h:97:20: style: The function 'image' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:58:20: note: Virtual function in base class
libkface-17.08.1/src/dataproviders.h:97:20: note: Function in derived class
libkface-17.08.1/src/detection/opencvfacedetector.cpp:620:101: style: Function 'mergeFaces' argument 2 names different: declaration 'preliminaryResults' definition 'combo'. [funcArgNamesDifferent]
libkface-17.08.1/src/detection/opencvfacedetector.h:108:85: note: Function 'mergeFaces' argument 2 names different: declaration 'preliminaryResults' definition 'combo'.
libkface-17.08.1/src/detection/opencvfacedetector.cpp:620:101: note: Function 'mergeFaces' argument 2 names different: declaration 'preliminaryResults' definition 'combo'.
libkface-17.08.1/src/detection/opencvfacedetector.cpp:66:9: performance: Variable 'minSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/src/detection/opencvfacedetector.h:62:13: performance: Technically the member function 'KFaceIface::OpenCVFaceDetector::prepareForDetection' can be static. [functionStatic]
libkface-17.08.1/src/detection/opencvfacedetector.cpp:696:29: note: Technically the member function 'KFaceIface::OpenCVFaceDetector::prepareForDetection' can be static.
libkface-17.08.1/src/detection/opencvfacedetector.h:62:13: note: Technically the member function 'KFaceIface::OpenCVFaceDetector::prepareForDetection' can be static.
libkface-17.08.1/src/detection/opencvfacedetector.cpp:294:7: style: Class 'OpenCVFaceDetector' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/detection/opencvfacedetector.cpp:294:7: style: Class 'OpenCVFaceDetector' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/detection/opencvfacedetector.h:59:5: style: Class 'OpenCVFaceDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/facedetector.cpp:214:50: style: Function 'toRelativeRect' argument 1 names different: declaration 'absoluteRect' definition 'abs'. [funcArgNamesDifferent]
libkface-17.08.1/src/facedetector.h:100:54: note: Function 'toRelativeRect' argument 1 names different: declaration 'absoluteRect' definition 'abs'.
libkface-17.08.1/src/facedetector.cpp:214:50: note: Function 'toRelativeRect' argument 1 names different: declaration 'absoluteRect' definition 'abs'.
libkface-17.08.1/src/facedetector.cpp:214:68: style: Function 'toRelativeRect' argument 2 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
libkface-17.08.1/src/facedetector.h:100:81: note: Function 'toRelativeRect' argument 2 names different: declaration 'size' definition 's'.
libkface-17.08.1/src/facedetector.cpp:214:68: note: Function 'toRelativeRect' argument 2 names different: declaration 'size' definition 's'.
libkface-17.08.1/src/facedetector.cpp:227:50: style: Function 'toAbsoluteRect' argument 1 names different: declaration 'relativeRect' definition 'rel'. [funcArgNamesDifferent]
libkface-17.08.1/src/facedetector.h:101:55: note: Function 'toAbsoluteRect' argument 1 names different: declaration 'relativeRect' definition 'rel'.
libkface-17.08.1/src/facedetector.cpp:227:50: note: Function 'toAbsoluteRect' argument 1 names different: declaration 'relativeRect' definition 'rel'.
libkface-17.08.1/src/facedetector.cpp:227:68: style: Function 'toAbsoluteRect' argument 2 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
libkface-17.08.1/src/facedetector.h:101:82: note: Function 'toAbsoluteRect' argument 2 names different: declaration 'size' definition 's'.
libkface-17.08.1/src/facedetector.cpp:227:68: note: Function 'toAbsoluteRect' argument 2 names different: declaration 'size' definition 's'.
libkface-17.08.1/src/facedetector.cpp:133:5: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/src/facedetector.h:65:13: performance: Technically the member function 'KFaceIface::FaceDetector::backendIdentifier' can be static. [functionStatic]
libkface-17.08.1/src/facedetector.cpp:146:23: note: Technically the member function 'KFaceIface::FaceDetector::backendIdentifier' can be static.
libkface-17.08.1/src/facedetector.h:65:13: note: Technically the member function 'KFaceIface::FaceDetector::backendIdentifier' can be static.
libkface-17.08.1/src/facedetector.h:98:9: performance: Technically the member function 'KFaceIface::FaceDetector::recommendedImageSize' can be static. [functionStatic]
libkface-17.08.1/src/facedetector.cpp:206:19: note: Technically the member function 'KFaceIface::FaceDetector::recommendedImageSize' can be static.
libkface-17.08.1/src/facedetector.h:98:9: note: Technically the member function 'KFaceIface::FaceDetector::recommendedImageSize' can be static.
libkface-17.08.1/src/identity.cpp:57:5: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/src/preprocessing-tantriggs/tantriggspreprocessor.cpp:136:57: style: Function 'normalize' argument 1 names different: declaration 'preprocessedImage' definition 'src'. [funcArgNamesDifferent]
libkface-17.08.1/src/preprocessing-tantriggs/tantriggspreprocessor.h:69:38: note: Function 'normalize' argument 1 names different: declaration 'preprocessedImage' definition 'src'.
libkface-17.08.1/src/preprocessing-tantriggs/tantriggspreprocessor.cpp:136:57: note: Function 'normalize' argument 1 names different: declaration 'preprocessedImage' definition 'src'.
libkface-17.08.1/src/preprocessing-tantriggs/tantriggspreprocessor.h:69:13: performance: Technically the member function 'KFaceIface::TanTriggsPreprocessor::normalize' can be static. [functionStatic]
libkface-17.08.1/src/preprocessing-tantriggs/tantriggspreprocessor.cpp:136:32: note: Technically the member function 'KFaceIface::TanTriggsPreprocessor::normalize' can be static.
libkface-17.08.1/src/preprocessing-tantriggs/tantriggspreprocessor.h:69:13: note: Technically the member function 'KFaceIface::TanTriggsPreprocessor::normalize' can be static.
libkface-17.08.1/src/recognition-opencv-lbph/facerec_borrowed.cpp:383:49: style: Function 'predict' argument 1 names different: declaration 'src' definition '_src'. [funcArgNamesDifferent]
libkface-17.08.1/src/recognition-opencv-lbph/facerec_borrowed.h:144:33: note: Function 'predict' argument 1 names different: declaration 'src' definition '_src'.
libkface-17.08.1/src/recognition-opencv-lbph/facerec_borrowed.cpp:383:49: note: Function 'predict' argument 1 names different: declaration 'src' definition '_src'.
libkface-17.08.1/src/recognition-opencv-lbph/facerec_borrowed.h:187:45: performance: Function parameter '_histograms' should be passed by const reference. [passedByValue]
libkface-17.08.1/src/recognition-opencv-lbph/lbphfacemodel.cpp:181:57: style: Function 'setWrittenToDatabase' argument 2 names different: declaration 'databaseId' definition 'id'. [funcArgNamesDifferent]
libkface-17.08.1/src/recognition-opencv-lbph/lbphfacemodel.h:101:46: note: Function 'setWrittenToDatabase' argument 2 names different: declaration 'databaseId' definition 'id'.
libkface-17.08.1/src/recognition-opencv-lbph/lbphfacemodel.cpp:181:57: note: Function 'setWrittenToDatabase' argument 2 names different: declaration 'databaseId' definition 'id'.
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.h:66:13: performance: Technically the member function 'KFaceIface::OpenCVLBPHFaceRecognizer::prepareForRecognition' can be static. [functionStatic]
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.cpp:110:35: note: Technically the member function 'KFaceIface::OpenCVLBPHFaceRecognizer::prepareForRecognition' can be static.
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.h:66:13: note: Technically the member function 'KFaceIface::OpenCVLBPHFaceRecognizer::prepareForRecognition' can be static.
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.cpp:79:7: style: Class 'OpenCVLBPHFaceRecognizer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.cpp:79:7: style: Class 'OpenCVLBPHFaceRecognizer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.h:58:5: style: Class 'OpenCVLBPHFaceRecognizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/recognition-opencv-lbph/opencvlbphfacerecognizer.cpp:47:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/recognitiondatabase.cpp:202:115: style: Function 'database' argument 1 names different: declaration 'key' definition 'path'. [funcArgNamesDifferent]
libkface-17.08.1/src/recognitiondatabase.cpp:115:88: note: Function 'database' argument 1 names different: declaration 'key' definition 'path'.
libkface-17.08.1/src/recognitiondatabase.cpp:202:115: note: Function 'database' argument 1 names different: declaration 'key' definition 'path'.
libkface-17.08.1/src/recognitiondatabase.cpp:110:9: performance: Variable 'defaultPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/src/recognitiondatabase.cpp:297:5: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/src/recognitiondatabase.h:140:13: performance: Technically the member function 'KFaceIface::RecognitionDatabase::backendIdentifier' can be static. [functionStatic]
libkface-17.08.1/src/recognitiondatabase.cpp:564:30: note: Technically the member function 'KFaceIface::RecognitionDatabase::backendIdentifier' can be static.
libkface-17.08.1/src/recognitiondatabase.h:140:13: note: Technically the member function 'KFaceIface::RecognitionDatabase::backendIdentifier' can be static.
libkface-17.08.1/src/recognitiondatabase.h:158:9: performance: Technically the member function 'KFaceIface::RecognitionDatabase::recommendedImageSize' can be static. [functionStatic]
libkface-17.08.1/src/recognitiondatabase.cpp:625:26: note: Technically the member function 'KFaceIface::RecognitionDatabase::recommendedImageSize' can be static.
libkface-17.08.1/src/recognitiondatabase.h:158:9: note: Technically the member function 'KFaceIface::RecognitionDatabase::recommendedImageSize' can be static.
libkface-17.08.1/src/recognitiondatabase.h:173:22: performance: Technically the member function 'KFaceIface::RecognitionDatabase::trainingCostHint' can be static. [functionStatic]
libkface-17.08.1/src/recognitiondatabase.cpp:713:60: note: Technically the member function 'KFaceIface::RecognitionDatabase::trainingCostHint' can be static.
libkface-17.08.1/src/recognitiondatabase.h:173:22: note: Technically the member function 'KFaceIface::RecognitionDatabase::trainingCostHint' can be static.
libkface-17.08.1/src/recognitiondatabase.cpp:192:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkface-17.08.1/src/recognitiondatabase.cpp:69:24: style: The function 'newImages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:119:32: note: Virtual function in base class
libkface-17.08.1/src/recognitiondatabase.cpp:69:24: note: Function in derived class
libkface-17.08.1/src/recognitiondatabase.cpp:80:24: style: The function 'images' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkface-17.08.1/src/dataproviders.h:125:32: note: Virtual function in base class
libkface-17.08.1/src/recognitiondatabase.cpp:80:24: note: Function in derived class
libkface-17.08.1/tests/align.cpp:81:9: performance: Variable 'bigImage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/tests/preprocess.cpp:85:9: performance: Variable 'bigImage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkface-17.08.1/tests/recognize.cpp:233:9: style: Variable 'db' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libkface-17.08.1/tests/recognize.cpp:232:9: note: Variable 'db' is reassigned a value before the old one has been used if variable is no semaphore variable.
libkface-17.08.1/tests/recognize.cpp:233:9: note: Variable 'db' is reassigned a value before the old one has been used if variable is no semaphore variable.
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kgeomap/libkf5kgeomap_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kipi/libkf5kipi_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5kmahjongg/libkf5kmahjongg_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5ksieve/libkf5ksieve_18.07.90.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5libkdepim/libkf5libkdepim_18.07.90.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5libkleo/libkf5libkleo_18.07.90.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5mailcommon/libkf5mailcommon_17.12.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5mailimporter/libkf5mailimporter_18.07.90.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5pimcommon/libkf5pimcommon_17.12.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkf5sane/libkf5sane_17.08.3.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkgapi/libkgapi_5.1.0.orig.tar.xz
libkgapi-5.1.0/src/blogger/post.cpp:317:42: style: Function 'fromJSON' argument 1 names different: declaration 'json' definition 'rawData'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/blogger/post.h:90:47: note: Function 'fromJSON' argument 1 names different: declaration 'json' definition 'rawData'.
libkgapi-5.1.0/src/blogger/post.cpp:317:42: note: Function 'fromJSON' argument 1 names different: declaration 'json' definition 'rawData'.
libkgapi-5.1.0/src/blogger/post.cpp:333:50: style: Function 'fromJSONFeed' argument 1 names different: declaration 'json' definition 'rawData'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/blogger/post.h:91:55: note: Function 'fromJSONFeed' argument 1 names different: declaration 'json' definition 'rawData'.
libkgapi-5.1.0/src/blogger/post.cpp:333:50: note: Function 'fromJSONFeed' argument 1 names different: declaration 'json' definition 'rawData'.
libkgapi-5.1.0/src/blogger/postsearchjob.h:31:1: style: The class 'PostSearchJob' does not have a constructor although it has private member variables. [noConstructor]
libkgapi-5.1.0/src/calendar/calendar.h:40:1: warning: The class 'Calendar' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/calendar/calendarcreatejob.cpp:43:20: warning: Member variable 'CalendarCreateJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendarcreatejob.cpp:50:20: warning: Member variable 'CalendarCreateJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendardeletejob.cpp:55:20: warning: Member variable 'CalendarDeleteJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendardeletejob.cpp:62:20: warning: Member variable 'CalendarDeleteJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendarfetchjob.cpp:72:19: warning: Member variable 'CalendarFetchJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendarfetchjob.cpp:78:19: warning: Member variable 'CalendarFetchJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendarmodifyjob.cpp:42:20: warning: Member variable 'CalendarModifyJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/calendarmodifyjob.cpp:49:20: warning: Member variable 'CalendarModifyJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/calendar/event.cpp:62:37: style: Function 'Event' argument 1 names different: declaration 'event' definition 'other'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/calendar/event.h:57:43: note: Function 'Event' argument 1 names different: declaration 'event' definition 'other'.
libkgapi-5.1.0/src/calendar/event.cpp:62:37: note: Function 'Event' argument 1 names different: declaration 'event' definition 'other'.
libkgapi-5.1.0/src/calendar/event.h:40:1: warning: The class 'Event' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/calendar/reminder.cpp:51:5: style: Class 'Reminder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/calendar/reminder.h:41:1: warning: The class 'Reminder' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/contacts/contact.h:41:1: warning: The class 'Contact' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/contacts/contactcreatejob.cpp:109:19: warning: Member variable 'ContactCreateJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactcreatejob.cpp:102:19: warning: Member variable 'ContactCreateJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactdeletejob.cpp:99:19: warning: Member variable 'ContactDeleteJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactdeletejob.cpp:92:19: warning: Member variable 'ContactDeleteJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactfetchjob.cpp:82:18: warning: Member variable 'ContactFetchJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactfetchphotojob.cpp:70:23: warning: Member variable 'ContactFetchPhotoJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactfetchphotojob.cpp:77:23: warning: Member variable 'ContactFetchPhotoJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactmodifyjob.cpp:102:19: warning: Member variable 'ContactModifyJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactmodifyjob.cpp:109:19: warning: Member variable 'ContactModifyJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroup.h:47:1: warning: The class 'ContactsGroup' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/contacts/contactsgroupcreatejob.cpp:49:72: style: Function 'ContactsGroupCreateJob' argument 1 names different: declaration 'group' definition 'contactsGroup'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/contacts/contactsgroupcreatejob.h:63:61: note: Function 'ContactsGroupCreateJob' argument 1 names different: declaration 'group' definition 'contactsGroup'.
libkgapi-5.1.0/src/contacts/contactsgroupcreatejob.cpp:49:72: note: Function 'ContactsGroupCreateJob' argument 1 names different: declaration 'group' definition 'contactsGroup'.
libkgapi-5.1.0/src/contacts/contactsgroupcreatejob.cpp:42:25: warning: Member variable 'ContactsGroupCreateJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupcreatejob.cpp:49:25: warning: Member variable 'ContactsGroupCreateJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupdeletejob.cpp:87:25: warning: Member variable 'ContactsGroupDeleteJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupdeletejob.cpp:94:25: warning: Member variable 'ContactsGroupDeleteJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupfetchjob.cpp:71:24: warning: Member variable 'ContactsGroupFetchJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupfetchjob.cpp:77:24: warning: Member variable 'ContactsGroupFetchJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupmodifyjob.cpp:42:25: warning: Member variable 'ContactsGroupModifyJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsgroupmodifyjob.cpp:49:25: warning: Member variable 'ContactsGroupModifyJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/contacts/contactsservice.cpp:238:59: style: Function 'JSONToContactsGroup' argument 1 names different: declaration 'map' definition 'data'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/contacts/contactsservice.cpp:44:54: note: Function 'JSONToContactsGroup' argument 1 names different: declaration 'map' definition 'data'.
libkgapi-5.1.0/src/contacts/contactsservice.cpp:238:59: note: Function 'JSONToContactsGroup' argument 1 names different: declaration 'map' definition 'data'.
libkgapi-5.1.0/src/contacts/contactsservice.cpp:282:53: style: Function 'JSONToContact' argument 1 names different: declaration 'map' definition 'data'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/contacts/contactsservice.cpp:45:48: note: Function 'JSONToContact' argument 1 names different: declaration 'map' definition 'data'.
libkgapi-5.1.0/src/contacts/contactsservice.cpp:282:53: note: Function 'JSONToContact' argument 1 names different: declaration 'map' definition 'data'.
libkgapi-5.1.0/src/core/account.cpp:57:33: style: Function 'Account' argument 1 names different: declaration 'account' definition 'accName'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/core/account.h:68:37: note: Function 'Account' argument 1 names different: declaration 'account' definition 'accName'.
libkgapi-5.1.0/src/core/account.cpp:57:33: note: Function 'Account' argument 1 names different: declaration 'account' definition 'accName'.
libkgapi-5.1.0/src/core/account.cpp:51:10: warning: Member variable 'Account::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/account.cpp:51:10: warning: Member variable 'Account::m_scopesChanged' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/account.cpp:57:10: warning: Member variable 'Account::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/account.cpp:57:10: warning: Member variable 'Account::m_scopesChanged' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/account.cpp:68:10: warning: Member variable 'Account::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/account.cpp:68:10: warning: Member variable 'Account::m_scopesChanged' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/account.h:51:1: warning: The class 'Account' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/core/accountinfo/accountinfo.cpp:198:47: style: Function 'setVerifiedEmail' argument 1 names different: declaration 'verified' definition 'verifiedEmail'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/core/accountinfo/accountinfo.h:190:32: note: Function 'setVerifiedEmail' argument 1 names different: declaration 'verified' definition 'verifiedEmail'.
libkgapi-5.1.0/src/core/accountinfo/accountinfo.cpp:198:47: note: Function 'setVerifiedEmail' argument 1 names different: declaration 'verified' definition 'verifiedEmail'.
libkgapi-5.1.0/src/core/accountinfo/accountinfo.h:45:1: warning: The class 'AccountInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/core/authjob.h:147:18: style: The function 'handleReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:308:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/authjob.h:147:18: note: Function in derived class
libkgapi-5.1.0/src/core/authjob.h:157:18: style: The function 'dispatchRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:295:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/authjob.h:157:18: note: Function in derived class
libkgapi-5.1.0/src/core/authjob.h:165:18: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:281:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/authjob.h:165:18: note: Function in derived class
libkgapi-5.1.0/src/core/private/newtokensfetchjob_p.h:48:18: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:281:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/private/newtokensfetchjob_p.h:48:18: note: Function in derived class
libkgapi-5.1.0/src/core/private/newtokensfetchjob_p.h:49:18: style: The function 'handleReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:308:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/private/newtokensfetchjob_p.h:49:18: note: Function in derived class
libkgapi-5.1.0/src/core/private/newtokensfetchjob_p.h:50:18: style: The function 'dispatchRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:295:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/private/newtokensfetchjob_p.h:50:18: note: Function in derived class
libkgapi-5.1.0/src/core/createjob.h:79:18: style: The function 'dispatchRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:295:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/createjob.h:79:18: note: Function in derived class
libkgapi-5.1.0/src/core/createjob.h:89:18: style: The function 'handleReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:308:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/createjob.h:89:18: note: Function in derived class
libkgapi-5.1.0/src/core/createjob.h:94:18: style: The function 'aboutToStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:274:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/createjob.h:94:18: note: Function in derived class
libkgapi-5.1.0/src/core/deletejob.h:73:18: style: The function 'dispatchRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:295:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/deletejob.h:73:18: note: Function in derived class
libkgapi-5.1.0/src/core/deletejob.h:91:18: style: The function 'handleReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:308:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/deletejob.h:91:18: note: Function in derived class
libkgapi-5.1.0/src/core/fetchjob.h:84:18: style: The function 'dispatchRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:295:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/fetchjob.h:84:18: note: Function in derived class
libkgapi-5.1.0/src/core/fetchjob.h:93:18: style: The function 'handleReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:308:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/fetchjob.h:93:18: note: Function in derived class
libkgapi-5.1.0/src/core/fetchjob.h:98:18: style: The function 'aboutToStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:274:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/fetchjob.h:98:18: note: Function in derived class
libkgapi-5.1.0/src/core/modifyjob.h:99:18: style: The function 'dispatchRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:295:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/modifyjob.h:99:18: note: Function in derived class
libkgapi-5.1.0/src/core/modifyjob.h:110:18: style: The function 'handleReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:308:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/modifyjob.h:110:18: note: Function in derived class
libkgapi-5.1.0/src/core/modifyjob.h:115:18: style: The function 'aboutToStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/core/job.h:274:18: note: Virtual function in base class
libkgapi-5.1.0/src/core/modifyjob.h:115:18: note: Function in derived class
libkgapi-5.1.0/src/core/object.cpp:45:5: style: Class 'Object' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/core/object.h:44:1: warning: The class 'Object' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/core/ui/authwidget.cpp:26:13: warning: Member variable 'AuthWidget::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/core/utils.cpp:45:31: style: Function 'ts2Str' argument 1 names different: declaration 'timestamp' definition 'ts'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/core/utils.h:55:45: note: Function 'ts2Str' argument 1 names different: declaration 'timestamp' definition 'ts'.
libkgapi-5.1.0/src/core/utils.cpp:45:31: note: Function 'ts2Str' argument 1 names different: declaration 'timestamp' definition 'ts'.
libkgapi-5.1.0/src/drive/about.cpp:49:5: style: Class 'Format' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/about.cpp:143:5: style: Class 'AdditionalRoleInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/about.cpp:96:5: style: Class 'RoleSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/about.cpp:191:5: style: Class 'Feature' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/about.cpp:239:5: style: Class 'MaxUploadSize' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/about.h:48:1: warning: The class 'About' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/about.h:56:5: warning: The class 'Format' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/about.h:88:5: warning: The class 'AdditionalRoleInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/about.h:96:9: warning: The class 'RoleSet' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/about.h:152:5: warning: The class 'Feature' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/about.h:183:5: warning: The class 'MaxUploadSize' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/aboutfetchjob.h:37:1: style: The class 'AboutFetchJob' does not have a constructor although it has private member variables. [noConstructor]
libkgapi-5.1.0/src/drive/app.cpp:67:5: style: Class 'Icon' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/app.h:36:1: warning: The class 'App' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/app.h:42:5: warning: The class 'Icon' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/change.h:44:1: warning: The class 'Change' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/childreference.h:44:1: warning: The class 'ChildReference' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/file.cpp:300:65: style: Function 'ImageMediaMetadata' argument 1 names different: declaration 'jsonMap' definition 'map'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/drive/file.h:267:56: note: Function 'ImageMediaMetadata' argument 1 names different: declaration 'jsonMap' definition 'map'.
libkgapi-5.1.0/src/drive/file.cpp:300:65: note: Function 'ImageMediaMetadata' argument 1 names different: declaration 'jsonMap' definition 'map'.
libkgapi-5.1.0/src/drive/file.cpp:469:47: style: Function 'Thumbnail' argument 1 names different: declaration 'jsonMap' definition 'map'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/drive/file.h:288:47: note: Function 'Thumbnail' argument 1 names different: declaration 'jsonMap' definition 'map'.
libkgapi-5.1.0/src/drive/file.cpp:469:47: note: Function 'Thumbnail' argument 1 names different: declaration 'jsonMap' definition 'map'.
libkgapi-5.1.0/src/drive/file.cpp:64:5: style: Class 'Labels' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/file.cpp:148:5: style: Class 'IndexableText' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/file.cpp:301:5: style: Class 'ImageMediaMetadata' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/file.cpp:200:5: style: Class 'Location' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/file.cpp:470:5: style: Class 'Thumbnail' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/file.h:48:1: warning: The class 'File' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/file.h:57:5: warning: The class 'Labels' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/file.h:137:5: warning: The class 'IndexableText' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/file.h:170:5: warning: The class 'ImageMediaMetadata' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/file.h:177:9: warning: The class 'Location' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/file.h:277:5: warning: The class 'Thumbnail' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/fileabstractdatajob.h:34:1: style: The class 'FileAbstractDataJob' does not have a constructor although it has private member variables. [noConstructor]
libkgapi-5.1.0/src/drive/filecreatejob.h:55:28: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractuploadjob.h:89:28: note: Virtual function in base class
libkgapi-5.1.0/src/drive/filecreatejob.h:55:28: note: Function in derived class
libkgapi-5.1.0/src/drive/filecreatejob.h:59:18: style: The function 'createUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractuploadjob.h:88:18: note: Virtual function in base class
libkgapi-5.1.0/src/drive/filecreatejob.h:59:18: note: Function in derived class
libkgapi-5.1.0/src/drive/filemodifyjob.h:99:28: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractuploadjob.h:89:28: note: Virtual function in base class
libkgapi-5.1.0/src/drive/filemodifyjob.h:99:28: note: Function in derived class
libkgapi-5.1.0/src/drive/filemodifyjob.h:102:18: style: The function 'createUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractuploadjob.h:88:18: note: Virtual function in base class
libkgapi-5.1.0/src/drive/filemodifyjob.h:102:18: note: Function in derived class
libkgapi-5.1.0/src/drive/filetouchjob.h:50:18: style: The function 'url' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractmodifyjob.h:56:18: note: Virtual function in base class
libkgapi-5.1.0/src/drive/filetouchjob.h:50:18: note: Function in derived class
libkgapi-5.1.0/src/drive/filetrashjob.h:53:18: style: The function 'url' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractmodifyjob.h:56:18: note: Virtual function in base class
libkgapi-5.1.0/src/drive/filetrashjob.h:53:18: note: Function in derived class
libkgapi-5.1.0/src/drive/fileuntrashjob.h:53:18: style: The function 'url' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkgapi-5.1.0/src/drive/fileabstractmodifyjob.h:56:18: note: Virtual function in base class
libkgapi-5.1.0/src/drive/fileuntrashjob.h:53:18: note: Function in derived class
libkgapi-5.1.0/src/drive/parentreference.h:45:1: warning: The class 'ParentReference' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/permission.h:47:1: warning: The class 'Permission' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/revision.h:47:1: warning: The class 'Revision' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/drive/user.cpp:87:43: style: Function 'fromJSON' argument 1 names different: declaration 'jsonMap' definition 'map'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/drive/user.h:67:48: note: Function 'fromJSON' argument 1 names different: declaration 'jsonMap' definition 'map'.
libkgapi-5.1.0/src/drive/user.cpp:87:43: note: Function 'fromJSON' argument 1 names different: declaration 'jsonMap' definition 'map'.
libkgapi-5.1.0/src/drive/user.cpp:53:5: style: Class 'User' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkgapi-5.1.0/src/drive/user.h:40:1: warning: The class 'User' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/latitude/location.h:41:1: warning: The class 'Location' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/latitude/locationfetchhistoryjob.h:37:1: style: The class 'LocationFetchHistoryJob' does not have a constructor although it has private member variables. [noConstructor]
libkgapi-5.1.0/src/staticmaps/staticmaptilefetchjob.cpp:48:24: warning: Member variable 'StaticMapTileFetchJob::d' is not initialized in the constructor. [uninitMemberVar]
libkgapi-5.1.0/src/tasks/task.h:58:5: style: Class 'Task' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkgapi-5.1.0/src/tasks/task.h:40:1: warning: The class 'Task' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/tasks/tasklist.h:39:1: warning: The class 'TaskList' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkgapi-5.1.0/src/tasks/tasklistdeletejob.cpp:100:53: style: Function 'TaskListDeleteJob' argument 1 names different: declaration 'taskListId' definition 'taskListsId'. [funcArgNamesDifferent]
libkgapi-5.1.0/src/tasks/tasklistdeletejob.h:77:47: note: Function 'TaskListDeleteJob' argument 1 names different: declaration 'taskListId' definition 'taskListsId'.
libkgapi-5.1.0/src/tasks/tasklistdeletejob.cpp:100:53: note: Function 'TaskListDeleteJob' argument 1 names different: declaration 'taskListId' definition 'taskListsId'.
libkgapi-5.1.0/tests/servicescontactstests.cpp:213:24: style: The scope of the variable 'contactGroup' can be reduced. [variableScope]
libkgapi-5.1.0/tests/servicescontactstests.cpp:247:24: style: The scope of the variable 'contact' can be reduced. [variableScope]
libkgapi-5.1.0/tests/servicescontactstests.cpp:100:102: style: Function 'compareContacts' argument 2 names different: declaration 'values' definition 'src'. [funcArgNamesDifferent]
libkgapi-5.1.0/tests/servicescontactstests.h:35:83: note: Function 'compareContacts' argument 2 names different: declaration 'values' definition 'src'.
libkgapi-5.1.0/tests/servicescontactstests.cpp:100:102: note: Function 'compareContacts' argument 2 names different: declaration 'values' definition 'src'.
libkgapi-5.1.0/tests/servicestaskstests.cpp:55:31: style: The scope of the variable 'task' can be reduced. [variableScope]
libkgapi-5.1.0/tests/servicestaskstests.cpp:83:35: style: The scope of the variable 'tasklist' can be reduced. [variableScope]
libkgapi-5.1.0/tests/servicestaskstests.cpp:111:24: style: The scope of the variable 'task' can be reduced. [variableScope]
libkgapi-5.1.0/tests/servicestaskstests.cpp:141:24: style: The scope of the variable 'task' can be reduced. [variableScope]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkibi/libkibi_0.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libk/libkinosearch1-perl/libkinosearch1-perl_1.01.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkiokudb-backend-dbi-perl/libkiokudb-backend-dbi-perl_1.23.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkiokudb-perl/libkiokudb-perl_0.57.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkiokux-model-perl/libkiokux-model-perl_0.02.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkipi/libkipi_4.8.4.orig.tar.xz
libkipi-4.8.4/libkipi/imagecollection.cpp:134:58: style: Function 'ImageCollection' argument 1 names different: declaration 'other' definition 'rhs'. [funcArgNamesDifferent]
libkipi-4.8.4/libkipi/imagecollection.h:78:45: note: Function 'ImageCollection' argument 1 names different: declaration 'other' definition 'rhs'.
libkipi-4.8.4/libkipi/imagecollection.cpp:134:58: note: Function 'ImageCollection' argument 1 names different: declaration 'other' definition 'rhs'.
libkipi-4.8.4/libkipi/imagecollection.h:87:10: performance: Technically the member function 'KIPI::ImageCollection::printNullError' can be static. [functionStatic]
libkipi-4.8.4/libkipi/imagecollection.cpp:294:23: note: Technically the member function 'KIPI::ImageCollection::printNullError' can be static.
libkipi-4.8.4/libkipi/imagecollection.h:87:10: note: Technically the member function 'KIPI::ImageCollection::printNullError' can be static.
libkipi-4.8.4/libkipi/imagecollection.h:77:5: style: Class 'ImageCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkipi-4.8.4/libkipi/imageinfo.h:187:5: warning: Member variable 'ImageInfo::d' is not initialized in the constructor. [uninitMemberVarPrivate]
libkipi-4.8.4/libkipi/imageinfo.h:188:16: warning: Member variable 'ImageInfo::d' is not assigned a value in 'ImageInfo::operator='. [operatorEqVarError]
libkipi-4.8.4/libkipi/imageinfoshared.h:101:5: warning: Member variable 'ImageInfoShared::m_count' is not initialized in the constructor. [uninitMemberVarPrivate]
libkipi-4.8.4/libkipi/imageinfoshared.h:101:5: warning: Member variable 'ImageInfoShared::m_interface' is not initialized in the constructor. [uninitMemberVarPrivate]
libkipi-4.8.4/libkipi/imageinfo.h:171:13: performance: Technically the member function 'KIPI::ImageInfo::toString' can be static. [functionStatic]
libkipi-4.8.4/libkipi/imageinfo.cpp:43:20: note: Technically the member function 'KIPI::ImageInfo::toString' can be static.
libkipi-4.8.4/libkipi/imageinfo.h:171:13: note: Technically the member function 'KIPI::ImageInfo::toString' can be static.
libkipi-4.8.4/libkipi/imageinfo.h:181:5: style: Class 'ImageInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkipi-4.8.4/libkipi/pluginloader.h:145:5: style: Class 'ConfigWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkipi-4.8.4/libkipi/imagecollectionselector.h:51:5: style: Class 'ImageCollectionSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkipi-4.8.4/libkipi/uploadwidget.h:49:5: style: Class 'UploadWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkiwix/libkiwix_0.2.0.orig.tar.gz
libkiwix-0.2.0/src/android/kiwix.cpp:447:18: style: Condition 'searcher!=NULL' is always false [knownConditionTrueFalse]
libkiwix-0.2.0/src/android/kiwix.cpp:445:14: note: Assignment 'searcher=NULL', assigned value is 0
libkiwix-0.2.0/src/android/kiwix.cpp:447:18: note: Condition 'searcher!=NULL' is always false
libkiwix-0.2.0/src/android/kiwix.cpp:286:18: style: The scope of the variable 'cSize' can be reduced. [variableScope]
libkiwix-0.2.0/src/android/kiwix.cpp:463:18: style: The scope of the variable 'p_result' can be reduced. [variableScope]
libkiwix-0.2.0/src/android/kiwix.cpp:372:15: style: Unused variable: cTitle [unusedVariable]
libkiwix-0.2.0/src/android/kiwix.cpp:410:15: style: Unused variable: cUrl [unusedVariable]
libkiwix-0.2.0/src/android/kiwix.cpp:462:25: style: Variable 'cCount' is assigned a value that is never used. [unreadVariable]
libkiwix-0.2.0/src/common/base64.cpp:43:7: style: The scope of the variable 'j' can be reduced. [variableScope]
libkiwix-0.2.0/src/common/base64.cpp:86:7: style: The scope of the variable 'j' can be reduced. [variableScope]
libkiwix-0.2.0/src/common/networkTools.cpp:66:10: style: The scope of the variable 'len' can be reduced. [variableScope]
libkiwix-0.2.0/src/common/regexTools.cpp:69:83: performance: Function parameter 'regex' should be passed by const reference. [passedByValue]
libkiwix-0.2.0/src/reader.cpp:552:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/reader.cpp:599:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/reader.cpp:600:82: error: Uninitialized variable: retVal [uninitvar]
libkiwix-0.2.0/src/xapian/htmlparse.cc:127:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/xapian/htmlparse.cc:130:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/xapian/htmlparse.cc:145:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/xapian/htmlparse.cc:226:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/xapian/htmlparse.cc:334:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkiwix-0.2.0/src/xapian/htmlparse.cc:102:13: warning: Member variable 'HtmlParser::in_script' is not initialized in the constructor. [uninitMemberVar]
libkiwix-0.2.0/src/xapian/myhtmlparse.h:40:7: style: The function 'process_text' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkiwix-0.2.0/src/xapian/htmlparse.h:41:15: note: Virtual function in base class
libkiwix-0.2.0/src/xapian/myhtmlparse.h:40:7: note: Function in derived class
libkiwix-0.2.0/src/xapian/myhtmlparse.h:41:7: style: The function 'opening_tag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkiwix-0.2.0/src/xapian/htmlparse.h:42:15: note: Virtual function in base class
libkiwix-0.2.0/src/xapian/myhtmlparse.h:41:7: note: Function in derived class
libkiwix-0.2.0/src/xapian/myhtmlparse.h:42:7: style: The function 'closing_tag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkiwix-0.2.0/src/xapian/htmlparse.h:43:15: note: Virtual function in base class
libkiwix-0.2.0/src/xapian/myhtmlparse.h:42:7: note: Function in derived class
libkiwix-0.2.0/src/xapianSearcher.cpp:39:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkkc/libkkc_0.3.5.orig.tar.gz
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkkc-data/libkkc-data_0.2.7.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkmahjongg/libkmahjongg_4.13.1.orig.tar.xz
libkmahjongg-4.13.1/kmahjonggbackground.cpp:38:5: warning: Member variable 'KMahjonggBackgroundPrivate::isPlain' is not initialized in the constructor. [uninitMemberVar]
libkmahjongg-4.13.1/kmahjonggbackground.cpp:63:7: style: Class 'KMahjonggBackground' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkmahjongg-4.13.1/kmahjonggbackground.cpp:63:7: style: Class 'KMahjonggBackground' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkmahjongg-4.13.1/kmahjonggbackgroundselector.cpp:26:94: style: Function 'KMahjonggBackgroundSelector' argument 2 names different: declaration 'config' definition 'aconfig'. [funcArgNamesDifferent]
libkmahjongg-4.13.1/kmahjonggbackgroundselector.h:32:78: note: Function 'KMahjonggBackgroundSelector' argument 2 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggbackgroundselector.cpp:26:94: note: Function 'KMahjonggBackgroundSelector' argument 2 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggbackgroundselector.cpp:38:63: style: Function 'setupData' argument 1 names different: declaration 'config' definition 'aconfig'. [funcArgNamesDifferent]
libkmahjongg-4.13.1/kmahjonggbackgroundselector.h:34:38: note: Function 'setupData' argument 1 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggbackgroundselector.cpp:38:63: note: Function 'setupData' argument 1 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggtileset.cpp:71:7: style: Class 'KMahjonggTileset' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkmahjongg-4.13.1/kmahjonggtileset.cpp:71:7: style: Class 'KMahjonggTileset' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkmahjongg-4.13.1/kmahjonggtilesetselector.cpp:27:88: style: Function 'KMahjonggTilesetSelector' argument 2 names different: declaration 'config' definition 'aconfig'. [funcArgNamesDifferent]
libkmahjongg-4.13.1/kmahjonggtilesetselector.h:32:75: note: Function 'KMahjonggTilesetSelector' argument 2 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggtilesetselector.cpp:27:88: note: Function 'KMahjonggTilesetSelector' argument 2 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggtilesetselector.cpp:39:60: style: Function 'setupData' argument 1 names different: declaration 'config' definition 'aconfig'. [funcArgNamesDifferent]
libkmahjongg-4.13.1/kmahjonggtilesetselector.h:34:38: note: Function 'setupData' argument 1 names different: declaration 'config' definition 'aconfig'.
libkmahjongg-4.13.1/kmahjonggtilesetselector.cpp:39:60: note: Function 'setupData' argument 1 names different: declaration 'config' definition 'aconfig'.
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkmfl/libkmfl_0.9.8.orig.tar.gz
libkmfl-0.9.8/src/kmfl_interpreter.c:99:2: warning: Either the condition 'p_kmsi==NULL' is redundant or there is possible null pointer dereference: p_kmsi. [nullPointerRedundantCheck]
libkmfl-0.9.8/src/kmfl_interpreter.c:118:12: note: Assuming that condition 'p_kmsi==NULL' is not redundant
libkmfl-0.9.8/src/kmfl_interpreter.c:99:2: note: Null pointer dereference
libkmfl-0.9.8/src/kmfl_interpreter.c:191:6: style: The scope of the variable 'matched' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_interpreter.c:610:9: style: The scope of the variable 'result' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_interpreter.c:546:39: style: Function 'add_to_history' argument 2 names different: declaration 'key' definition 'item'. [funcArgNamesDifferent]
libkmfl-0.9.8/src/kmfl_interpreter.c:77:39: note: Function 'add_to_history' argument 2 names different: declaration 'key' definition 'item'.
libkmfl-0.9.8/src/kmfl_interpreter.c:546:39: note: Function 'add_to_history' argument 2 names different: declaration 'key' definition 'item'.
libkmfl-0.9.8/src/kmfl_interpreter.c:561:44: style: Function 'delete_from_history' argument 2 names different: declaration 'nchars' definition 'nitems'. [funcArgNamesDifferent]
libkmfl-0.9.8/src/kmfl_interpreter.c:78:44: note: Function 'delete_from_history' argument 2 names different: declaration 'nchars' definition 'nitems'.
libkmfl-0.9.8/src/kmfl_interpreter.c:561:44: note: Function 'delete_from_history' argument 2 names different: declaration 'nchars' definition 'nitems'.
libkmfl-0.9.8/src/kmfl_interpreter.c:690:40: style: Function 'compare_state' argument 2 names different: declaration 'keystroke' definition 'input_key'. [funcArgNamesDifferent]
libkmfl-0.9.8/src/kmfl_interpreter.c:71:40: note: Function 'compare_state' argument 2 names different: declaration 'keystroke' definition 'input_key'.
libkmfl-0.9.8/src/kmfl_interpreter.c:690:40: note: Function 'compare_state' argument 2 names different: declaration 'keystroke' definition 'input_key'.
libkmfl-0.9.8/src/kmfl_load_keyboard.c:189:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:191:15: style: The scope of the variable 'filelen' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:194:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:451:10: style: The scope of the variable 'stores' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:452:19: style: The scope of the variable 'gp' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:453:9: style: The scope of the variable 'rules' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:457:15: style: The scope of the variable 'n' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:457:18: style: The scope of the variable 'nrules' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_load_keyboard.c:233:8: error: Memory leak: p_kbd [memleak]
libkmfl-0.9.8/src/kmfl_messages.c:39:9: style: The scope of the variable 'debugfile' can be reduced. [variableScope]
libkmfl-0.9.8/src/kmfl_messages.c:40:10: style: The scope of the variable 'args' can be reduced. [variableScope]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkml/libkml_1.3.0~r864+dfsg.orig.tar.gz
libkml-1.3.0~r864/src/kml/base/attributes_test.cc:48:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/color32_test.cc:46:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/csv_splitter_test.cc:38:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/base/date_time_test.cc:39:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/expat_handler_ns_test.cc:72:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/expat_parser_test.cc:41:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/base/file_test.cc:35:0: error: #error DATADIR must be defined! [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/base/math_util_test.cc:56:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/net_cache_test.cc:126:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/referent_test.cc:77:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/string_util_test.cc:46:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/tempfile_test.cc:35:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/time_util_test.cc:42:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/uri_parser.cc:56:8: performance: Technically the member function 'kmlbase::UriParserPrivate::GetUriComponent' can be static. [functionStatic]
libkml-1.3.0~r864/src/kml/base/uri_parser_test.cc:49:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/util_test.cc:36:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/vec3_test.cc:42:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/xml_element_test.cc:66:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/xml_file_test.cc:57:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/xmlns_test.cc:60:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/base/zip_file.cc:48:11: style: Technically the member function 'kmlbase::MinizipFile::get_zipfile' can be const. [functionConst]
libkml-1.3.0~r864/src/kml/base/zip_file.cc:162:11: style: Technically the member function 'kmlbase::UnzFileHelper::get_unzfile' can be const. [functionConst]
libkml-1.3.0~r864/src/kml/base/zip_file.cc:42:3: style: Class 'MinizipFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkml-1.3.0~r864/src/kml/base/zip_file.cc:160:3: style: Class 'UnzFileHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkml-1.3.0~r864/src/kml/base/zip_file_test.cc:41:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/atom_util_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/convenience_test.cc:70:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/convenience/csv_file_test.cc:43:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/csv_parser_test.cc:44:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/element_counter_test.cc:40:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/feature_list_test.cc:120:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/convenience/google_doc_list_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/google_maps_data_test.cc:45:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/google_picasa_web_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/google_spreadsheets_test.cc:43:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/gpx_trk_pt_handler_test.cc:40:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/convenience/http_client_test.cc:53:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/convenience/kml_feature_list_saver_test.cc:35:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/convenience/kmz_check_links_test.cc:40:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/dom/abstractlatlonbox_test.cc:50:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/abstractview_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/atom_test.cc:48:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/balloonstyle_test.cc:44:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/colorstyle_test.cc:39:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/container_test.cc:48:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/document_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/element_test.cc:146:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/extendeddata_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/feature.cc:105:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libkml-1.3.0~r864/src/kml/dom/feature_test.cc:50:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/folder_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/geometry_test.cc:52:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/gx_timeprimitive_test.cc:46:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/gx_tour_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/hotspot_test.cc:46:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/iconstyle_test.cc:48:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/kml22_test.cc:51:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/kml_cast_test.cc:36:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/kml_factory_test.cc:318:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/kml_handler.cc:395:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkml-1.3.0~r864/src/kml/dom/kml_handler.cc:442:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkml-1.3.0~r864/src/kml/dom/kml_handler_ns_test.cc:58:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/kml_handler_test.cc:47:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/dom/kml_test.cc:42:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/labelstyle_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/linestyle_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/link_test.cc:51:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/liststyle_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/model_test.cc:50:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/networklink_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/networklinkcontrol_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/object_test.cc:47:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/overlay_test.cc:56:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/parser_test.cc:69:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/placemark_test.cc:49:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/polystyle_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/region_test.cc:47:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/round_trip_test.cc:38:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/dom/schema_test.cc:44:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/serializer_test.cc:153:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/snippet_test.cc:46:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/style_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/stylemap_test.cc:42:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/styleselector_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/substyle_test.cc:42:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/timeprimitive_test.cc:49:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/unknown_test.cc:47:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/vec2_test.cc:44:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/visitor_driver_test.cc:56:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/visitor_test.cc:63:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/xal_test.cc:41:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/dom/xml_serializer_test.cc:60:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/dom/xsd_test.cc:38:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/bbox_test.cc:40:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/clone_test.cc:67:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/entity_mapper_test.cc:39:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/feature_balloon_test.cc:40:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/feature_view_test.cc:104:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/feature_visitor_test.cc:78:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/find_test.cc:72:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/find_xml_namespaces.cc:42:3: style: Class 'XmlNamespaceFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkml-1.3.0~r864/src/kml/engine/find_xml_namespaces_test.cc:55:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/get_link_parents_test.cc:39:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/get_links_test.cc:38:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/href_test.cc:39:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/id_mapper_test.cc:47:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/kml_cache_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/kml_file.cc:151:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkml-1.3.0~r864/src/kml/engine/kml_file_test.cc:43:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/kml_stream_test.cc:76:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/kml_uri_test.cc:52:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/kmz_cache_test.cc:44:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/kmz_file_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/link_util_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/location_util_test.cc:56:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/merge.cc:51:3: style: Class 'FieldMerger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkml-1.3.0~r864/src/kml/engine/merge_test.cc:85:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/object_id_parser_observer_test.cc:48:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/parse_old_schema_test.cc:51:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/schema_parser_observer_test.cc:62:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/shared_style_parser_observer_test.cc:71:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/style_inliner_test.cc:39:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/style_merger_test.cc:143:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/style_resolver_test.cc:42:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/engine/style_splitter_test.cc:69:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/update_processor_test.cc:47:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/engine/update_test.cc:40:0: error: #error *** DATADIR must be defined! *** [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/regionator/feature_list_region_handler_test.cc:39:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/regionator/regionator_qid_test.cc:44:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/regionator/regionator_test.cc:106:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/regionator/regionator_util_test.cc:116:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_complex_type_test.cc:45:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_element_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_file.cc:54:3: style: Struct 'GetElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkml-1.3.0~r864/src/kml/xsd/xsd_file_test.cc:52:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_handler_test.cc:43:0: error: #error DATADIR must be defined! [preprocessorErrorDirective]
libkml-1.3.0~r864/src/kml/xsd/xsd_primitive_type_test.cc:36:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_schema_test.cc:46:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_simple_type_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xsd_util_test.cc:39:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/src/kml/xsd/xst_parser_test.cc:49:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample3-inl.h:63:0: style: Class 'QueueNode < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample5_unittest.cc:146:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample5_unittest.cc:67:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample5_unittest.cc:146:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:58:16: style: The function 'IsPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:48:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:58:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:69:15: style: The function 'GetNextPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:52:15: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:69:15: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:87:16: style: The function 'IsPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:48:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:87:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:91:15: style: The function 'GetNextPrime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:52:15: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/samples/sample6_unittest.cc:91:15: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest-filepath.cc:189:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest-filepath.cc:168:0: note: Variable 'result' is reassigned a value before the old one has been used.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest-filepath.cc:189:3: note: Variable 'result' is reassigned a value before the old one has been used.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2750:1: style: Function 'OnUnitTestStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2708:48: note: Function 'OnUnitTestStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2750:1: note: Function 'OnUnitTestStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2751:1: style: Function 'OnUnitTestEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2709:46: note: Function 'OnUnitTestEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2751:1: note: Function 'OnUnitTestEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2752:1: style: Function 'OnGlobalSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2710:51: note: Function 'OnGlobalSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2752:1: note: Function 'OnGlobalSetUpStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2753:1: style: Function 'OnGlobalSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2711:49: note: Function 'OnGlobalSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2753:1: note: Function 'OnGlobalSetUpEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2754:1: style: Function 'OnGlobalTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2712:54: note: Function 'OnGlobalTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2754:1: note: Function 'OnGlobalTearDownStart' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2755:1: style: Function 'OnGlobalTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2713:52: note: Function 'OnGlobalTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2755:1: note: Function 'OnGlobalTearDownEnd' argument 1 names different: declaration 'unit_test' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2756:1: style: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2714:48: note: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2756:1: note: Function 'OnTestCaseStart' argument 1 names different: declaration 'test_case' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2757:1: style: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2715:46: note: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2757:1: note: Function 'OnTestCaseEnd' argument 1 names different: declaration 'test_case' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2758:1: style: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2716:44: note: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2758:1: note: Function 'OnTestStart' argument 1 names different: declaration 'test_info' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2759:1: style: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2717:42: note: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2759:1: note: Function 'OnTestEnd' argument 1 names different: declaration 'test_info' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2760:1: style: Function 'OnNewTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2718:58: note: Function 'OnNewTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2760:1: note: Function 'OnNewTestPartResult' argument 1 names different: declaration 'result' definition 'parameter'.
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2502:16: style: The function 'OnUnitTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:427:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2502:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2503:16: style: The function 'OnGlobalSetUpStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:439:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2503:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2504:16: style: The function 'OnTestCaseStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:433:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2504:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2505:16: style: The function 'OnTestCaseEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:436:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2505:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2506:16: style: The function 'OnTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:451:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2506:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2507:16: style: The function 'OnNewTestPartResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:457:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2507:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2508:16: style: The function 'OnTestEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:454:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2508:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2509:16: style: The function 'OnGlobalTearDownStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:445:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2509:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2510:16: style: The function 'OnUnitTestEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:430:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2510:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2708:16: style: The function 'OnUnitTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:427:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2708:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2709:16: style: The function 'OnUnitTestEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:430:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2709:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2710:16: style: The function 'OnGlobalSetUpStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:439:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2710:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2711:16: style: The function 'OnGlobalSetUpEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:442:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2711:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2712:16: style: The function 'OnGlobalTearDownStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:445:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2712:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2713:16: style: The function 'OnGlobalTearDownEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:448:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2713:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2714:16: style: The function 'OnTestCaseStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:433:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2714:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2715:16: style: The function 'OnTestCaseEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:436:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2715:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2716:16: style: The function 'OnTestStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:451:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2716:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2717:16: style: The function 'OnTestEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:454:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2717:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2718:16: style: The function 'OnNewTestPartResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:457:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2718:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2771:16: style: The function 'OnUnitTestEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:430:16: note: Virtual function in base class
libkml-1.3.0~r864/third_party/googletest-r108/src/gtest.cc:2771:16: note: Function in derived class
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest-filepath_test.cc:114:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest-message_test.cc:53:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest-options_test.cc:64:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest-test-part_test.cc:32:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_environment_test.cc:106:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_filter_unittest_.cc:51:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_list_tests_unittest_.cc:50:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_output_test_.cc:488:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_pred_impl_unittest.cc:94:8: style: Technically the member function 'PredFunctor1::operator()' can be const. [functionConst]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_pred_impl_unittest.cc:482:8: style: Technically the member function 'PredFunctor2::operator()' can be const. [functionConst]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_pred_impl_unittest.cc:912:8: style: Technically the member function 'PredFunctor3::operator()' can be const. [functionConst]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_pred_impl_unittest.cc:1384:8: style: Technically the member function 'PredFunctor4::operator()' can be const. [functionConst]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_pred_impl_unittest.cc:1898:8: style: Technically the member function 'PredFunctor5::operator()' can be const. [functionConst]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_repeat_test.cc:94:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_sole_header_test.cc:43:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_stress_test.cc:110:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/googletest-r108/test/gtest_unittest.cc:133:0: error: syntax error [syntaxError]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/iomem_simple.c:220:65: style: Function 'mem_simple_create_file' argument 1 names different: declaration 'pzlib_filefunc_def' definition 'api'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/ioapi.h:73:64: note: Function 'mem_simple_create_file' argument 1 names different: declaration 'pzlib_filefunc_def' definition 'api'.
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/iomem_simple.c:220:65: note: Function 'mem_simple_create_file' argument 1 names different: declaration 'pzlib_filefunc_def' definition 'api'.
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/iomem_simple.c:220:91: style: Function 'mem_simple_create_file' argument 3 names different: declaration 'buflen' definition 'buf_len'. [funcArgNamesDifferent]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/ioapi.h:73:105: note: Function 'mem_simple_create_file' argument 3 names different: declaration 'buflen' definition 'buf_len'.
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/iomem_simple.c:220:91: note: Function 'mem_simple_create_file' argument 3 names different: declaration 'buflen' definition 'buf_len'.
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/iomem_simple.c:215:34: style: Variable 'handle' is assigned a value that is never used. [unreadVariable]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/miniunz.c:319:27: warning: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/miniunz.c:472:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/miniunz.c:448:0: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:326:39: warning: Logical disjunction always evaluates to true: EXPR >= '0' || EXPR <= '9'. [incorrectLogicOperator]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:182:5: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:283:27: warning: Width 1 given in format string (no. 1) is smaller than destination buffer 'answer[128]'. [invalidScanfFormatWidth_smaller]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:153:18: style: The scope of the variable 'size_read' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:154:18: style: The scope of the variable 'total_read' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:196:9: style: The scope of the variable 'err' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/minizip.c:330:21: style: The scope of the variable 'size_read' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/mztools.c:280:3: error: Resource leak: fpOutCD [resourceLeak]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:415:32: style: Condition 'libkml_unz_copyright[0]!=' '' is always false [knownConditionTrueFalse]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1639:32: style: Condition 'libkml_unz_copyright[0]!=' '' is always false [knownConditionTrueFalse]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1061:10: style: The scope of the variable 'source' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:726:16: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1537:0: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1711:8: error: Uninitialized struct member: us.num_file [uninitStructMember]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1711:8: error: Uninitialized struct member: us.pos_in_central_dir [uninitStructMember]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1711:8: error: Uninitialized struct member: us.current_file_ok [uninitStructMember]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1711:8: error: Uninitialized struct member: us.cur_file_info [uninitStructMember]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1711:8: error: Uninitialized struct member: us.cur_file_info_internal [uninitStructMember]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/unzip.c:1711:8: error: Uninitialized struct member: us.pcrc_32_tab [uninitStructMember]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/crypt.h:100:9: style: The scope of the variable 'c' can be reduced. [variableScope]
libkml-1.3.0~r864/third_party/zlib-1.2.3/contrib/minizip/zip.c:613:13: error: Memory leak: zi [memleak]
[01:52]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkmlframework-java/libkmlframework-java_0.0.20110822.r24.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkohana2-php/libkohana2-php_2.3.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkohana3.1-php/libkohana3.1-php_3.1.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkohana3.2-php/libkohana3.2-php_3.2.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkolab/libkolab_1.0.2.orig.tar.gz
libkolab-1.0.2/calendaring/event.cpp:190:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolab-1.0.2/calendaring/event.h:38:5: style: Class 'Event' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolab-1.0.2/conversion/kabcconversion.cpp:63:26: style: struct member 'Anonymous0::displayName' is never used. [unusedStructMember]
libkolab-1.0.2/conversion/kcalconversion.cpp:395:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolab-1.0.2/conversion/kolabconversion.cpp:54:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolab-1.0.2/icalendar/imip.cpp:79:8: style: Condition 'outlookConformInvitation' is always false [knownConditionTrueFalse]
libkolab-1.0.2/icalendar/imip.cpp:46:41: note: Assignment 'outlookConformInvitation=false', assigned value is 0
libkolab-1.0.2/icalendar/imip.cpp:79:8: note: Condition 'outlookConformInvitation' is always false
libkolab-1.0.2/icalendar/imip.cpp:130:0: error: Memory leak: bodyDisposition [memleak]
libkolab-1.0.2/kolabformat/errorhandler.cpp:37:14: warning: Member variable 'DebugStream::m_severity' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformat/kolabobject.cpp:72:46: style: Function 'parseMemberUrl' argument 1 names different: declaration 'url' definition 'string'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformat/kolabobject.h:52:59: note: Function 'parseMemberUrl' argument 1 names different: declaration 'url' definition 'string'.
libkolab-1.0.2/kolabformat/kolabobject.cpp:72:46: note: Function 'parseMemberUrl' argument 1 names different: declaration 'url' definition 'string'.
libkolab-1.0.2/kolabformat/kolabobject.cpp:123:62: style: Function 'generateMemberUrl' argument 1 names different: declaration 'url' definition 'member'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformat/kolabobject.h:53:62: note: Function 'generateMemberUrl' argument 1 names different: declaration 'url' definition 'member'.
libkolab-1.0.2/kolabformat/kolabobject.cpp:123:62: note: Function 'generateMemberUrl' argument 1 names different: declaration 'url' definition 'member'.
libkolab-1.0.2/kolabformat/kolabobject.cpp:538:93: style: Function 'writeTag' argument 2 names different: declaration 'items' definition 'members'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformat/kolabobject.h:136:82: note: Function 'writeTag' argument 2 names different: declaration 'items' definition 'members'.
libkolab-1.0.2/kolabformat/kolabobject.cpp:538:93: note: Function 'writeTag' argument 2 names different: declaration 'items' definition 'members'.
libkolab-1.0.2/kolabformat/kolabobject.cpp:157:5: warning: Member variable 'Private::mOverrideVersion' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformat/kolabobject.cpp:163:9: performance: Variable 'mAddressee' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkolab-1.0.2/kolabformat/mimeobject.cpp:168:5: warning: Member variable 'Private::mOverrideVersion' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformat/mimeobject.h:101:20: style: Class 'MIMEObject' is unsafe, 'MIMEObject::d' can leak by wrong usage. [unsafeClassCanLeak]
libkolab-1.0.2/kolabformatV2/contact.cpp:675:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libkolab-1.0.2/kolabformatV2/contact.cpp:48:47: style: Function 'Contact' argument 1 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/contact.h:70:49: note: Function 'Contact' argument 1 names different: declaration 'address' definition 'addr'.
libkolab-1.0.2/kolabformatV2/contact.cpp:48:47: note: Function 'Contact' argument 1 names different: declaration 'address' definition 'addr'.
libkolab-1.0.2/kolabformatV2/contact.cpp:766:44: style: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/contact.h:198:37: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/contact.cpp:766:44: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/contact.cpp:1081:45: style: Function 'saveTo' argument 1 names different: declaration 'address' definition 'addressee'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/contact.h:74:38: note: Function 'saveTo' argument 1 names different: declaration 'address' definition 'addressee'.
libkolab-1.0.2/kolabformatV2/contact.cpp:1081:45: note: Function 'saveTo' argument 1 names different: declaration 'address' definition 'addressee'.
libkolab-1.0.2/kolabformatV2/contact.cpp:55:10: warning: Member variable 'Contact::mLatitude' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformatV2/contact.cpp:55:10: warning: Member variable 'Contact::mLongitude' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformatV2/contact.h:221:10: performance: Technically the member function 'KolabV2::Contact::loadPictureFromAddressee' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/contact.cpp:1178:17: note: Technically the member function 'KolabV2::Contact::loadPictureFromAddressee' can be static.
libkolab-1.0.2/kolabformatV2/contact.h:221:10: note: Technically the member function 'KolabV2::Contact::loadPictureFromAddressee' can be static.
libkolab-1.0.2/kolabformatV2/contact.h:223:14: performance: Technically the member function 'KolabV2::Contact::loadSoundFromAddressee' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/contact.cpp:1194:30: note: Technically the member function 'KolabV2::Contact::loadSoundFromAddressee' can be static.
libkolab-1.0.2/kolabformatV2/contact.h:223:14: note: Technically the member function 'KolabV2::Contact::loadSoundFromAddressee' can be static.
libkolab-1.0.2/kolabformatV2/contact.h:71:3: style: Class 'Contact' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolab-1.0.2/kolabformatV2/contact.h:76:11: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:73:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/contact.h:76:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/contact.h:192:8: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:153:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/contact.h:192:8: note: Function in derived class
libkolab-1.0.2/kolabformatV2/contact.h:195:8: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:156:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/contact.h:195:8: note: Function in derived class
libkolab-1.0.2/kolabformatV2/contact.h:198:8: style: The function 'loadXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:120:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/contact.h:198:8: note: Function in derived class
libkolab-1.0.2/kolabformatV2/contact.h:201:11: style: The function 'saveXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:123:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/contact.h:201:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/contact.h:225:11: style: The function 'productID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:159:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/contact.h:225:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/distributionlist.cpp:136:53: style: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/distributionlist.h:63:37: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/distributionlist.cpp:136:53: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/distributionlist.h:46:3: style: Class 'DistributionList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolab-1.0.2/kolabformatV2/distributionlist.h:51:11: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:73:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/distributionlist.h:51:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/distributionlist.h:57:8: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:153:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/distributionlist.h:57:8: note: Function in derived class
libkolab-1.0.2/kolabformatV2/distributionlist.h:60:8: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:156:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/distributionlist.h:60:8: note: Function in derived class
libkolab-1.0.2/kolabformatV2/distributionlist.h:63:8: style: The function 'loadXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:120:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/distributionlist.h:63:8: note: Function in derived class
libkolab-1.0.2/kolabformatV2/distributionlist.h:66:11: style: The function 'saveXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:123:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/distributionlist.h:66:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/distributionlist.h:68:11: style: The function 'productID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:159:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/distributionlist.h:68:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/event.cpp:98:40: style: Function 'setEndDate' argument 1 names different: declaration 'date' definition 'endDate'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/event.h:75:43: note: Function 'setEndDate' argument 1 names different: declaration 'date' definition 'endDate'.
libkolab-1.0.2/kolabformatV2/event.cpp:98:40: note: Function 'setEndDate' argument 1 names different: declaration 'date' definition 'endDate'.
libkolab-1.0.2/kolabformatV2/event.cpp:154:42: style: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/event.h:85:45: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/event.cpp:154:42: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/incidence.h:108:20: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:73:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/incidence.h:108:20: note: Function in derived class
libkolab-1.0.2/kolabformatV2/incidence.h:119:16: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:153:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/incidence.h:119:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/incidence.h:122:16: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:156:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/incidence.h:122:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/incidence.h:144:11: style: The function 'productID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:159:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/incidence.h:144:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/event.h:68:19: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/incidence.h:108:20: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/event.h:68:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/event.h:79:16: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/incidence.h:119:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/event.h:79:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/event.h:82:16: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/incidence.h:122:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/event.h:82:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/event.h:85:16: style: The function 'loadXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:120:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/event.h:85:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/event.h:88:19: style: The function 'saveXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:123:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/event.h:88:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/incidence.h:130:8: performance: Technically the member function 'KolabV2::Incidence::loadAttendeeAttribute' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/incidence.cpp:169:17: note: Technically the member function 'KolabV2::Incidence::loadAttendeeAttribute' can be static.
libkolab-1.0.2/kolabformatV2/incidence.h:130:8: note: Technically the member function 'KolabV2::Incidence::loadAttendeeAttribute' can be static.
libkolab-1.0.2/kolabformatV2/incidence.h:131:8: performance: Technically the member function 'KolabV2::Incidence::saveAttendeeAttribute' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/incidence.cpp:208:17: note: Technically the member function 'KolabV2::Incidence::saveAttendeeAttribute' can be static.
libkolab-1.0.2/kolabformatV2/incidence.h:131:8: note: Technically the member function 'KolabV2::Incidence::saveAttendeeAttribute' can be static.
libkolab-1.0.2/kolabformatV2/journal.cpp:127:44: style: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/journal.h:83:45: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/journal.cpp:127:44: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/journal.h:63:19: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:73:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/journal.h:63:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/journal.h:77:16: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:153:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/journal.h:77:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/journal.h:80:16: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:156:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/journal.h:80:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/journal.h:83:16: style: The function 'loadXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:120:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/journal.h:83:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/journal.h:86:19: style: The function 'saveXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:123:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/journal.h:86:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/journal.h:92:11: style: The function 'productID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:159:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/journal.h:92:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:45:38: style: Function 'KolabBase' argument 1 names different: declaration 'time_zone' definition 'tz'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/kolabbase.h:69:38: note: Function 'KolabBase' argument 1 names different: declaration 'time_zone' definition 'tz'.
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:45:38: note: Function 'KolabBase' argument 1 names different: declaration 'time_zone' definition 'tz'.
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:437:55: style: Function 'stringToDateTime' argument 1 names different: declaration 'time' definition '_date'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/kolabbase.h:104:53: note: Function 'stringToDateTime' argument 1 names different: declaration 'time' definition '_date'.
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:437:55: note: Function 'stringToDateTime' argument 1 names different: declaration 'time' definition '_date'.
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:45:12: warning: Member variable 'KolabBase::mPilotSyncId' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:45:12: warning: Member variable 'KolabBase::mPilotSyncStatus' is not initialized in the constructor. [uninitMemberVar]
libkolab-1.0.2/kolabformatV2/kolabbase.h:147:8: performance: Technically the member function 'KolabV2::KolabBase::loadEmailAttribute' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:288:17: note: Technically the member function 'KolabV2::KolabBase::loadEmailAttribute' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:147:8: note: Technically the member function 'KolabV2::KolabBase::loadEmailAttribute' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:149:8: performance: Technically the member function 'KolabV2::KolabBase::saveEmailAttribute' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:311:17: note: Technically the member function 'KolabV2::KolabBase::saveEmailAttribute' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:149:8: note: Technically the member function 'KolabV2::KolabBase::saveEmailAttribute' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:164:13: performance: Technically the member function 'KolabV2::KolabBase::localToUTC' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:490:22: note: Technically the member function 'KolabV2::KolabBase::localToUTC' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:164:13: note: Technically the member function 'KolabV2::KolabBase::localToUTC' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:165:13: performance: Technically the member function 'KolabV2::KolabBase::utcToLocal' can be static. [functionStatic]
libkolab-1.0.2/kolabformatV2/kolabbase.cpp:495:22: note: Technically the member function 'KolabV2::KolabBase::utcToLocal' can be static.
libkolab-1.0.2/kolabformatV2/kolabbase.h:165:13: note: Technically the member function 'KolabV2::KolabBase::utcToLocal' can be static.
libkolab-1.0.2/kolabformatV2/note.cpp:148:41: style: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/note.h:87:45: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/note.cpp:148:41: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/note.h:64:8: style: Technically the member function 'KolabV2::Note::saveTo' can be const. [functionConst]
libkolab-1.0.2/kolabformatV2/note.cpp:211:12: note: Technically the member function 'KolabV2::Note::saveTo' can be const.
libkolab-1.0.2/kolabformatV2/note.h:64:8: note: Technically the member function 'KolabV2::Note::saveTo' can be const.
libkolab-1.0.2/kolabformatV2/note.h:68:16: warning: Virtual function 'setSummary' is called from constructor 'Note(const KCalCore::Journal::Ptr&journal=KCalCore::Journal::Ptr()' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
libkolab-1.0.2/kolabformatV2/note.cpp:61:5: note: Calling setFields
libkolab-1.0.2/kolabformatV2/note.cpp:187:3: note: Calling setSummary
libkolab-1.0.2/kolabformatV2/note.h:68:16: note: setSummary is a virtual method
libkolab-1.0.2/kolabformatV2/note.h:66:19: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:73:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/note.h:66:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/note.h:81:16: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:153:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/note.h:81:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/note.h:84:16: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:156:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/note.h:84:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/note.h:87:16: style: The function 'loadXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:120:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/note.h:87:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/note.h:90:19: style: The function 'saveXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:123:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/note.h:90:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/note.h:99:11: style: The function 'productID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:159:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/note.h:99:11: note: Function in derived class
libkolab-1.0.2/kolabformatV2/task.cpp:56:59: style: Function 'Task' argument 2 names different: declaration 'todo' definition 'task'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/task.h:67:51: note: Function 'Task' argument 2 names different: declaration 'todo' definition 'task'.
libkolab-1.0.2/kolabformatV2/task.cpp:56:59: note: Function 'Task' argument 2 names different: declaration 'todo' definition 'task'.
libkolab-1.0.2/kolabformatV2/task.cpp:254:41: style: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/task.h:103:45: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/task.cpp:254:41: note: Function 'loadXML' argument 1 names different: declaration 'xml' definition 'document'.
libkolab-1.0.2/kolabformatV2/task.cpp:332:47: style: Function 'saveTo' argument 1 names different: declaration 'todo' definition 'task'. [funcArgNamesDifferent]
libkolab-1.0.2/kolabformatV2/task.h:72:43: note: Function 'saveTo' argument 1 names different: declaration 'todo' definition 'task'.
libkolab-1.0.2/kolabformatV2/task.cpp:332:47: note: Function 'saveTo' argument 1 names different: declaration 'todo' definition 'task'.
libkolab-1.0.2/kolabformatV2/task.h:74:16: warning: Virtual function 'setPercentCompleted' is called from constructor 'Task(const QString&tz,const KCalCore::Todo::Ptr&todo=KCalCore::Todo::Ptr()' at line 64. Dynamic binding is not used. [virtualCallInConstructor]
libkolab-1.0.2/kolabformatV2/task.cpp:64:5: note: Calling setFields
libkolab-1.0.2/kolabformatV2/task.cpp:302:3: note: Calling setPercentCompleted
libkolab-1.0.2/kolabformatV2/task.h:74:16: note: setPercentCompleted is a virtual method
libkolab-1.0.2/kolabformatV2/task.h:70:19: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/incidence.h:108:20: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/task.h:70:19: note: Function in derived class
libkolab-1.0.2/kolabformatV2/task.h:97:16: style: The function 'loadAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/incidence.h:119:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/task.h:97:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/task.h:100:16: style: The function 'saveAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/incidence.h:122:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/task.h:100:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/task.h:103:16: style: The function 'loadXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:120:16: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/task.h:103:16: note: Function in derived class
libkolab-1.0.2/kolabformatV2/task.h:106:19: style: The function 'saveXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkolab-1.0.2/kolabformatV2/kolabbase.h:123:19: note: Virtual function in base class
libkolab-1.0.2/kolabformatV2/task.h:106:19: note: Function in derived class
libkolab-1.0.2/mime/mimeutils.cpp:137:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libkolab-1.0.2/mime/mimeutils.cpp:142:7: note: Found duplicate branches for 'if' and 'else'.
libkolab-1.0.2/mime/mimeutils.cpp:137:5: note: Found duplicate branches for 'if' and 'else'.
libkolab-1.0.2/mime/mimeutils.cpp:152:53: style: Function 'createMessage' argument 1 names different: declaration 'mimeType' definition 'xKolabType'. [funcArgNamesDifferent]
libkolab-1.0.2/mime/mimeutils.h:50:53: note: Function 'createMessage' argument 1 names different: declaration 'mimeType' definition 'xKolabType'.
libkolab-1.0.2/mime/mimeutils.cpp:152:53: note: Function 'createMessage' argument 1 names different: declaration 'mimeType' definition 'xKolabType'.
libkolab-1.0.2/mime/mimeutils.cpp:184:132: style: Function 'createAttachmentPart' argument 4 names different: declaration 'decodedContent' definition 'base64EncodedContent'. [funcArgNamesDifferent]
libkolab-1.0.2/mime/mimeutils.h:54:132: note: Function 'createAttachmentPart' argument 4 names different: declaration 'decodedContent' definition 'base64EncodedContent'.
libkolab-1.0.2/mime/mimeutils.cpp:184:132: note: Function 'createAttachmentPart' argument 4 names different: declaration 'decodedContent' definition 'base64EncodedContent'.
libkolab-1.0.2/tests/testutils.h:75:9: style: Condition 'showDiff' is always true [knownConditionTrueFalse]
libkolab-1.0.2/tests/testutils.h:74:21: note: Assignment 'showDiff=true', assigned value is 1
libkolab-1.0.2/tests/testutils.h:75:9: note: Condition 'showDiff' is always true
libkolab-1.0.2/utils/kolabformatchecker.cpp:82:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkolabxml/libkolabxml_1.1.6.orig.tar.gz
libkolabxml-1.1.6/compiled/grammar-input-stream.cxx:9:1: warning: Member variable 'grammar_input_stream::alt_' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/compiled/xsdbin.cxx:95:8: style: The scope of the variable 'multi_import' can be reduced. [variableScope]
libkolabxml-1.1.6/src/base64.cpp:44:7: style: The scope of the variable 'j' can be reduced. [variableScope]
libkolabxml-1.1.6/src/base64.cpp:87:7: style: The scope of the variable 'j' can be reduced. [variableScope]
libkolabxml-1.1.6/src/base64.cpp:41:78: style: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'. [funcArgNamesDifferent]
libkolabxml-1.1.6/src/base64.h:30:63: note: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'.
libkolabxml-1.1.6/src/base64.cpp:41:78: note: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'.
libkolabxml-1.1.6/src/base64.cpp:84:46: style: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'. [funcArgNamesDifferent]
libkolabxml-1.1.6/src/base64.h:31:46: note: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'.
libkolabxml-1.1.6/src/base64.cpp:84:46: note: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'.
libkolabxml-1.1.6/src/containers/kolabcontainers.h:97:5: warning: Member variable 'DayPos::mOccurrence' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:97:5: warning: Member variable 'DayPos::mWeekday' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:113:5: warning: Member variable 'Relation::mPriority' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:114:5: warning: Member variable 'Relation::mPriority' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:154:5: warning: Member variable 'FileDriver::mPort' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:155:5: warning: Member variable 'FileDriver::mPort' is not initialized in the constructor. [uninitMemberVar]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:41:5: style: 'cDateTime::operator=' should return 'cDateTime &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:115:5: style: 'Attachment::operator=' should return 'Attachment &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:231:5: style: 'Alarm::operator=' should return 'Alarm &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:274:5: style: 'RecurrenceRule::operator=' should return 'RecurrenceRule &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:367:5: style: 'Attendee::operator=' should return 'Attendee &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:208:5: style: 'Configuration::operator=' should return 'Configuration &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:102:10: style: Technically the member function 'Kolab::DayPos::isValid' can be const. [functionConst]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:227:5: style: Class 'Alarm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:241:5: style: Class 'Alarm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:245:5: style: Class 'Alarm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:363:5: style: Class 'Attendee' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:29:5: style: Struct 'Dictionary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:46:5: style: Struct 'CategoryColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:96:5: style: Struct 'SnippetsCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:201:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:202:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:203:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:204:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabconfiguration.h:205:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkolabxml-1.1.6/src/containers/kolabcontainers.h:235:107: performance: Function parameter 'attendees' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/containers/kolabcontact.h:303:5: style: 'DistList::operator=' should return 'DistList &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontact.h:332:5: style: 'Contact::operator=' should return 'Contact &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabcontact.h:153:58: performance: Function parameter 'mimetype' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/containers/kolabcontainers.cpp:661:110: performance: Function parameter 'attendees' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/containers/kolabevent.h:32:5: style: 'Event::operator=' should return 'Event &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabfile.h:32:9: style: 'File::operator=' should return 'File &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabfreebusy.h:41:5: style: 'FreebusyPeriod::operator=' should return 'FreebusyPeriod &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabfreebusy.h:72:5: style: 'Freebusy::operator=' should return 'Freebusy &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabjournal.h:32:5: style: 'Journal::operator=' should return 'Journal &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabnote.h:32:9: style: 'Note::operator=' should return 'Note &'. [operatorEq]
libkolabxml-1.1.6/src/containers/kolabtodo.h:33:5: style: 'Todo::operator=' should return 'Todo &'. [operatorEq]
libkolabxml-1.1.6/src/xcalconversions.h:185:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolabxml-1.1.6/src/xcalconversions.h:288:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolabxml-1.1.6/src/xcalconversions.h:1547:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolabxml-1.1.6/src/xcalconversions.h:1642:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolabxml-1.1.6/src/xcalconversions.h:1954:153: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libkolabxml-1.1.6/src/xcalconversions.h:1866:94: performance: Function parameter 'productid' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/xcalconversions.h:1980:83: performance: Function parameter 'productid' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/xcardconversions.h:783:60: performance: Function parameter 'prod' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/kolabconversions.h:151:58: performance: Function parameter 'prod' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/kolabconversions.h:154:114: performance: Function parameter 'prod' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/kolabconversions.h:261:87: performance: Function parameter 'prod' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/kolabconversions.h:338:87: performance: Function parameter 'prod' should be passed by const reference. [passedByValue]
libkolabxml-1.1.6/src/utils.cpp:225:72: style: Function 'uriInlineEncoding' argument 2 names different: declaration 'mime' definition 'mimetype'. [funcArgNamesDifferent]
libkolabxml-1.1.6/src/utils.h:123:71: note: Function 'uriInlineEncoding' argument 2 names different: declaration 'mime' definition 'mimetype'.
libkolabxml-1.1.6/src/utils.cpp:225:72: note: Function 'uriInlineEncoding' argument 2 names different: declaration 'mime' definition 'mimetype'.
libkolabxml-1.1.6/tests/conversiontest.cpp:303:18: style: Same expression on both sides of '!=' because the value of 'uid1' and 'uid2' are the same. [duplicateExpression]
libkolabxml-1.1.6/tests/conversiontest.cpp:297:47: note: 'uid1' is assigned value 'Kolab::getSerializedUID()' here.
libkolabxml-1.1.6/tests/conversiontest.cpp:300:47: note: 'uid2' is assigned value 'Kolab::getSerializedUID()' here.
libkolabxml-1.1.6/tests/conversiontest.cpp:303:18: note: Same expression on both sides of '!=' because the value of 'uid1' and 'uid2' are the same.
libkolabxml-1.1.6/utils/kolabformatchecker.cpp:67:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkomparediff2/libkomparediff2_4.14.2.orig.tar.xz
libkomparediff2-4.14.2/difference.h:35:2: warning: Member variable 'DifferenceString::m_hash' is not initialized in the constructor. [uninitMemberVar]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_source' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_destination' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_sourcePath' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_destinationPath' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_sourceFile' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_destinationFile' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_sourceTimestamp' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_destinationTimestamp' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_sourceRevision' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_destinationRevision' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_hunks' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_differences' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_appliedCount' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_diffIndex' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_selectedDifference' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/diffmodel.h:44:2: warning: Member variable 'DiffModel::m_blended' is not initialized in the constructor. [uninitMemberVarPrivate]
libkomparediff2-4.14.2/kompare.h:104:4: performance: Variable 'source' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkomparediff2-4.14.2/kompare.h:105:4: performance: Variable 'destination' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkomparediff2-4.14.2/kompare.h:106:4: performance: Variable 'localSource' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkomparediff2-4.14.2/kompare.h:107:4: performance: Variable 'localDestination' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkomparediff2-4.14.2/kompare.h:110:4: performance: Variable 'depth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkomparediff2-4.14.2/difference.h:68:20: style: Technically the member function 'Diff2::DifferenceString::markerList' can be const. [functionConst]
libkomparediff2-4.14.2/difference.h:89:7: style: Technically the member function 'Diff2::DifferenceString::operator==' can be const. [functionConst]
libkomparediff2-4.14.2/difference.h:32:1: warning: The class 'DifferenceString' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkomparediff2-4.14.2/cvsdiffparser.h:35:31: style: The function 'determineFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:75:31: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:35:31: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:39:15: style: The function 'parseEdDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:46:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:39:15: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:40:15: style: The function 'parseNormalDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:47:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:40:15: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:41:15: style: The function 'parseRCSDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:48:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:41:15: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:45:15: style: The function 'parseEdHunkHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:52:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:45:15: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:47:15: style: The function 'parseRCSHunkHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:54:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:47:15: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:51:15: style: The function 'parseEdHunkBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:58:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:51:15: note: Function in derived class
libkomparediff2-4.14.2/cvsdiffparser.h:53:15: style: The function 'parseRCSHunkBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:60:15: note: Virtual function in base class
libkomparediff2-4.14.2/cvsdiffparser.h:53:15: note: Function in derived class
libkomparediff2-4.14.2/kompare.h:92:12: performance: Function parameter '_localSource' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/kompare.h:93:12: performance: Function parameter '_localDestination' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/levenshteintable.h:233:6: style: The scope of the variable 'n' can be reduced. [variableScope]
libkomparediff2-4.14.2/levenshteintable.h:233:9: style: The scope of the variable 'nw' can be reduced. [variableScope]
libkomparediff2-4.14.2/levenshteintable.h:233:13: style: The scope of the variable 'w' can be reduced. [variableScope]
libkomparediff2-4.14.2/levenshteintable.h:233:16: style: The scope of the variable 'direction' can be reduced. [variableScope]
libkomparediff2-4.14.2/levenshteintable.h:233:27: style: The scope of the variable 'currentValue' can be reduced. [variableScope]
libkomparediff2-4.14.2/levenshteintable.h:54:7: style: Technically the member function 'Diff2::LevenshteinTable::dumpLevenshteinTable' can be const. [functionConst]
libkomparediff2-4.14.2/levenshteintable.h:134:67: note: Technically the member function 'Diff2::LevenshteinTable::dumpLevenshteinTable' can be const.
libkomparediff2-4.14.2/levenshteintable.h:54:7: note: Technically the member function 'Diff2::LevenshteinTable::dumpLevenshteinTable' can be const.
libkomparediff2-4.14.2/levenshteintable.h:63:6: performance: Technically the member function 'Diff2::LevenshteinTable::chooseRoute' can be static. [functionStatic]
libkomparediff2-4.14.2/levenshteintable.h:190:66: note: Technically the member function 'Diff2::LevenshteinTable::chooseRoute' can be static.
libkomparediff2-4.14.2/levenshteintable.h:63:6: note: Technically the member function 'Diff2::LevenshteinTable::chooseRoute' can be static.
libkomparediff2-4.14.2/diffhunk.cpp:24:66: performance: Function parameter 'function' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffmodel.cpp:33:38: style: Function 'DiffModel' argument 1 names different: declaration 'srcBaseURL' definition 'source'. [funcArgNamesDifferent]
libkomparediff2-4.14.2/diffmodel.h:39:28: note: Function 'DiffModel' argument 1 names different: declaration 'srcBaseURL' definition 'source'.
libkomparediff2-4.14.2/diffmodel.cpp:33:38: note: Function 'DiffModel' argument 1 names different: declaration 'srcBaseURL' definition 'source'.
libkomparediff2-4.14.2/diffmodel.cpp:33:61: style: Function 'DiffModel' argument 2 names different: declaration 'destBaseURL' definition 'destination'. [funcArgNamesDifferent]
libkomparediff2-4.14.2/diffmodel.h:39:55: note: Function 'DiffModel' argument 2 names different: declaration 'destBaseURL' definition 'destination'.
libkomparediff2-4.14.2/diffmodel.cpp:33:61: note: Function 'DiffModel' argument 2 names different: declaration 'destBaseURL' definition 'destination'.
libkomparediff2-4.14.2/diffmodel.cpp:110:23: warning: Member variable 'DiffModel::m_hunks' is not assigned a value in 'DiffModel::operator='. [operatorEqVarError]
libkomparediff2-4.14.2/diffmodel.cpp:110:23: warning: Member variable 'DiffModel::m_differences' is not assigned a value in 'DiffModel::operator='. [operatorEqVarError]
libkomparediff2-4.14.2/diffmodel.cpp:110:23: warning: Member variable 'DiffModel::m_blended' is not assigned a value in 'DiffModel::operator='. [operatorEqVarError]
libkomparediff2-4.14.2/diffmodel.cpp:261:40: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffmodel.cpp:267:45: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffmodel.cpp:273:45: performance: Function parameter 'timestamp' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffmodel.cpp:278:50: performance: Function parameter 'timestamp' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffmodel.cpp:283:44: performance: Function parameter 'revision' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffmodel.cpp:288:49: performance: Function parameter 'revision' should be passed by const reference. [passedByValue]
libkomparediff2-4.14.2/diffparser.h:31:31: style: The function 'determineFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:75:31: note: Virtual function in base class
libkomparediff2-4.14.2/diffparser.h:31:31: note: Function in derived class
libkomparediff2-4.14.2/settingsbase.h:33:2: style: Class 'SettingsBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkomparediff2-4.14.2/diffsettings.h:32:2: style: Class 'DiffSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkomparediff2-4.14.2/diffsettings.h:36:15: style: The function 'loadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/settingsbase.h:37:15: note: Virtual function in base class
libkomparediff2-4.14.2/diffsettings.h:36:15: note: Function in derived class
libkomparediff2-4.14.2/diffsettings.h:37:15: style: The function 'saveSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/settingsbase.h:38:15: note: Virtual function in base class
libkomparediff2-4.14.2/diffsettings.h:37:15: note: Function in derived class
libkomparediff2-4.14.2/komparemodellist.cpp:125:47: style: Function 'isDiff' argument 1 names different: declaration 'mimetype' definition 'mimeType'. [funcArgNamesDifferent]
libkomparediff2-4.14.2/komparemodellist.h:166:30: note: Function 'isDiff' argument 1 names different: declaration 'mimetype' definition 'mimeType'.
libkomparediff2-4.14.2/komparemodellist.cpp:125:47: note: Function 'isDiff' argument 1 names different: declaration 'mimetype' definition 'mimeType'.
libkomparediff2-4.14.2/komparemodellist.cpp:538:53: style: Function 'split' argument 1 names different: declaration 'diff' definition 'fileContents'. [funcArgNamesDifferent]
libkomparediff2-4.14.2/komparemodellist.h:174:36: note: Function 'split' argument 1 names different: declaration 'diff' definition 'fileContents'.
libkomparediff2-4.14.2/komparemodellist.cpp:538:53: note: Function 'split' argument 1 names different: declaration 'diff' definition 'fileContents'.
libkomparediff2-4.14.2/komparemodellist.cpp:587:49: style: Function 'openDiff' argument 1 names different: declaration 'diff' definition 'diffFile'. [funcArgNamesDifferent]
libkomparediff2-4.14.2/komparemodellist.h:58:32: note: Function 'openDiff' argument 1 names different: declaration 'diff' definition 'diffFile'.
libkomparediff2-4.14.2/komparemodellist.cpp:587:49: note: Function 'openDiff' argument 1 names different: declaration 'diff' definition 'diffFile'.
libkomparediff2-4.14.2/komparemodellist.cpp:1031:68: style: Function 'blendFile' argument 2 names different: declaration 'lines' definition 'fileContents'. [funcArgNamesDifferent]
libkomparediff2-4.14.2/komparemodellist.h:119:51: note: Function 'blendFile' argument 2 names different: declaration 'lines' definition 'fileContents'.
libkomparediff2-4.14.2/komparemodellist.cpp:1031:68: note: Function 'blendFile' argument 2 names different: declaration 'lines' definition 'fileContents'.
libkomparediff2-4.14.2/parser.h:32:2: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkomparediff2-4.14.2/parser.cpp:28:9: warning: Member variable 'Parser::m_generator' is not initialized in the constructor. [uninitMemberVar]
libkomparediff2-4.14.2/parser.cpp:28:9: warning: Member variable 'Parser::m_format' is not initialized in the constructor. [uninitMemberVar]
libkomparediff2-4.14.2/parser.h:43:26: performance: Technically the member function 'Diff2::Parser::determineGenerator' can be static. [functionStatic]
libkomparediff2-4.14.2/parser.cpp:110:33: note: Technically the member function 'Diff2::Parser::determineGenerator' can be static.
libkomparediff2-4.14.2/parser.h:43:26: note: Technically the member function 'Diff2::Parser::determineGenerator' can be static.
libkomparediff2-4.14.2/parser.h:45:6: performance: Technically the member function 'Diff2::Parser::cleanUpCrap' can be static. [functionStatic]
libkomparediff2-4.14.2/parser.cpp:37:13: note: Technically the member function 'Diff2::Parser::cleanUpCrap' can be static.
libkomparediff2-4.14.2/parser.h:45:6: note: Technically the member function 'Diff2::Parser::cleanUpCrap' can be static.
libkomparediff2-4.14.2/perforceparser.h:31:15: style: The function 'parseContextDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:45:15: note: Virtual function in base class
libkomparediff2-4.14.2/perforceparser.h:31:15: note: Function in derived class
libkomparediff2-4.14.2/perforceparser.h:32:15: style: The function 'parseNormalDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:47:15: note: Virtual function in base class
libkomparediff2-4.14.2/perforceparser.h:32:15: note: Function in derived class
libkomparediff2-4.14.2/perforceparser.h:33:15: style: The function 'parseRCSDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:48:15: note: Virtual function in base class
libkomparediff2-4.14.2/perforceparser.h:33:15: note: Function in derived class
libkomparediff2-4.14.2/perforceparser.h:34:15: style: The function 'parseUnifiedDiffHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:49:15: note: Virtual function in base class
libkomparediff2-4.14.2/perforceparser.h:34:15: note: Function in derived class
libkomparediff2-4.14.2/perforceparser.h:37:31: style: The function 'determineFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkomparediff2-4.14.2/parserbase.h:75:31: note: Virtual function in base class
libkomparediff2-4.14.2/perforceparser.h:37:31: note: Function in derived class
libkomparediff2-4.14.2/parserbase.cpp:30:13: warning: Member variable 'ParserBase::m_normalDiffType' is not initialized in the constructor. [uninitMemberVar]
libkomparediff2-4.14.2/parserbase.h:70:7: performance: Technically the member function 'Diff2::ParserBase::matchesUnifiedHunkLine' can be static. [functionStatic]
libkomparediff2-4.14.2/parserbase.cpp:530:18: note: Technically the member function 'Diff2::ParserBase::matchesUnifiedHunkLine' can be static.
libkomparediff2-4.14.2/parserbase.h:70:7: note: Technically the member function 'Diff2::ParserBase::matchesUnifiedHunkLine' can be static.
libkomparediff2-4.14.2/parserbase.cpp:41:2: style: Class 'ParserBase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkomparediff2-4.14.2/parserbase.cpp:41:2: style: Class 'ParserBase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkomparediff2-4.14.2/stringlistpair.h:40:10: performance: Technically the member function 'Diff2::StringListPair::needFineGrainedOutput' can be static. [functionStatic]
libkomparediff2-4.14.2/stringlistpair.cpp:94:22: note: Technically the member function 'Diff2::StringListPair::needFineGrainedOutput' can be static.
libkomparediff2-4.14.2/stringlistpair.h:40:10: note: Technically the member function 'Diff2::StringListPair::needFineGrainedOutput' can be static.
libkomparediff2-4.14.2/stringlistpair.cpp:64:5: style: Class 'StringListPair' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkomparediff2-4.14.2/stringlistpair.cpp:64:5: style: Class 'StringListPair' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkpeople/libkpeople_0.3.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libk/libkqueue/libkqueue_2.0.3.orig.tar.gz
libkqueue-2.0.3/src/common/private.h:49:0: error: #error Unknown platform [preprocessorErrorDirective]
libkqueue-2.0.3/src/linux/read.c:207:74: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
libkqueue-2.0.3/src/linux/signal.c:26:12: style: struct member 'signalfd_siginfo::ssi_signo' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:27:11: style: struct member 'signalfd_siginfo::ssi_errno' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:28:11: style: struct member 'signalfd_siginfo::ssi_code' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:29:12: style: struct member 'signalfd_siginfo::ssi_pid' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:30:12: style: struct member 'signalfd_siginfo::ssi_uid' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:31:11: style: struct member 'signalfd_siginfo::ssi_fd' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:32:12: style: struct member 'signalfd_siginfo::ssi_tid' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:33:12: style: struct member 'signalfd_siginfo::ssi_band' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:34:12: style: struct member 'signalfd_siginfo::ssi_overrun' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:35:12: style: struct member 'signalfd_siginfo::ssi_trapno' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:36:11: style: struct member 'signalfd_siginfo::ssi_status' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:37:11: style: struct member 'signalfd_siginfo::ssi_int' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:38:12: style: struct member 'signalfd_siginfo::ssi_ptr' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:39:12: style: struct member 'signalfd_siginfo::ssi_utime' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:40:12: style: struct member 'signalfd_siginfo::ssi_stime' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:41:12: style: struct member 'signalfd_siginfo::ssi_addr' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/signal.c:42:11: style: struct member 'signalfd_siginfo::__pad' is never used. [unusedStructMember]
libkqueue-2.0.3/src/linux/timer.c:28:0: error: #error Unsupported architecture, need to get the syscall numbers [preprocessorErrorDirective]
libkqueue-2.0.3/src/linux/vnode.c:29:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libkqueue-2.0.3/test/kevent.c:148:24: error: Allocation with kevent_flags_dump, snprintf doesn't release it. [leakNoVarFunctionCall]
libkqueue-2.0.3/test/main.c:65:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
libkqueue-2.0.3/test/main.c:226:11: style: The scope of the variable 'arg' can be reduced. [variableScope]
libkqueue-2.0.3/test/main.c:227:9: style: The scope of the variable 'match' can be reduced. [variableScope]
libkqueue-2.0.3/test/read.c:425:64: warning: Either the condition 'ctx!=NULL' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck]
libkqueue-2.0.3/test/read.c:427:5: note: Assuming that condition 'ctx!=NULL' is not redundant
libkqueue-2.0.3/test/read.c:425:64: note: Null pointer dereference
libkqueue-2.0.3/test/vnode.c:256:14: warning: Either the condition 'ctx!=NULL' is redundant or there is possible null pointer dereference: ctx. [nullPointerRedundantCheck]
libkqueue-2.0.3/test/vnode.c:259:5: note: Assuming that condition 'ctx!=NULL' is not redundant
libkqueue-2.0.3/test/vnode.c:256:14: note: Null pointer dereference
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkryo-java/libkryo-java_2.20.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libksane/libksane_4.8.4.orig.tar.xz
libksane-4.8.4/ksanetwain/ktwain_widget.cpp:137:44: style: Function 'setOptVal' argument 1 names different: declaration 'optname' definition 'option'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane.h:211:35: note: Function 'setOptVal' argument 1 names different: declaration 'optname' definition 'option'.
libksane-4.8.4/ksanetwain/ktwain_widget.cpp:137:44: note: Function 'setOptVal' argument 1 names different: declaration 'optname' definition 'option'.
libksane-4.8.4/ksanetwain/ktwain_widget.cpp:143:40: style: Function 'setSelection' argument 1 names different: declaration 'topLeft' definition 'lefttop'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane.h:183:31: note: Function 'setSelection' argument 1 names different: declaration 'topLeft' definition 'lefttop'.
libksane-4.8.4/ksanetwain/ktwain_widget.cpp:143:40: note: Function 'setSelection' argument 1 names different: declaration 'topLeft' definition 'lefttop'.
libksane-4.8.4/ksanetwain/ktwain_widget.cpp:143:57: style: Function 'setSelection' argument 2 names different: declaration 'bottomRight' definition 'rightbottom'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane.h:183:48: note: Function 'setSelection' argument 2 names different: declaration 'bottomRight' definition 'rightbottom'.
libksane-4.8.4/ksanetwain/ktwain_widget.cpp:143:57: note: Function 'setSelection' argument 2 names different: declaration 'bottomRight' definition 'rightbottom'.
libksane-4.8.4/libksane/ksane.h:92:5: style: Class 'KSaneWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksane-4.8.4/ksanetwain/twainiface.cpp:238:52: style: Function 'OpenSource' argument 1 names different: declaration 'device' definition 'source'. [funcArgNamesDifferent]
libksane-4.8.4/ksanetwain/twainiface.h:62:36: note: Function 'OpenSource' argument 1 names different: declaration 'device' definition 'source'.
libksane-4.8.4/ksanetwain/twainiface.cpp:238:52: note: Function 'OpenSource' argument 1 names different: declaration 'device' definition 'source'.
libksane-4.8.4/ksanetwain/twainiface.cpp:390:55: style: Function 'SetCapability' argument 1 names different: declaration 'twCap' definition 'cap'. [funcArgNamesDifferent]
libksane-4.8.4/ksanetwain/twainiface.h:94:39: note: Function 'SetCapability' argument 1 names different: declaration 'twCap' definition 'cap'.
libksane-4.8.4/ksanetwain/twainiface.cpp:390:55: note: Function 'SetCapability' argument 1 names different: declaration 'twCap' definition 'cap'.
libksane-4.8.4/ksanetwain/twainiface.cpp:529:21: style: Variable 'twPend' is not assigned a value. [unassignedVariable]
libksane-4.8.4/ksanetwain/twainiface.cpp:55:5: performance: Variable 'm_hMessageWnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libksane-4.8.4/ksanetwain/twainiface.cpp:56:5: performance: Variable 'm_hTwainDLL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libksane-4.8.4/libksane/ksane_auth.cpp:67:26: style: Class 'KSaneAuth' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libksane-4.8.4/libksane/ksane_auth.cpp:67:26: style: Class 'KSaneAuth' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libksane-4.8.4/libksane/ksane_device_dialog.h:58:5: style: Class 'KSaneDeviceDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksane-4.8.4/libksane/ksane_widget_private.h:75:13: style: Class 'KSaneWidgetPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksane-4.8.4/libksane/ksane_preview_thread.cpp:226:13: style: The scope of the variable 'index' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:496:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:554:10: style: The scope of the variable 'removed' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:963:9: style: The scope of the variable 'hSelStart' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:964:9: style: The scope of the variable 'hSelEnd' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:965:9: style: The scope of the variable 'wSelStart' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:966:9: style: The scope of the variable 'wSelEnd' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:999:11: style: The scope of the variable 'rowTrigger' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:1051:11: style: The scope of the variable 'colTrigger' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:1053:9: style: The scope of the variable 'count' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_viewer.cpp:995:56: style: Function 'refineRow' argument 3 names different: declaration 'rowStart' definition 'colStart'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_viewer.h:115:52: note: Function 'refineRow' argument 3 names different: declaration 'rowStart' definition 'colStart'.
libksane-4.8.4/libksane/ksane_viewer.cpp:995:56: note: Function 'refineRow' argument 3 names different: declaration 'rowStart' definition 'colStart'.
libksane-4.8.4/libksane/ksane_viewer.cpp:995:70: style: Function 'refineRow' argument 4 names different: declaration 'rowEnd' definition 'colEnd'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_viewer.h:115:66: note: Function 'refineRow' argument 4 names different: declaration 'rowEnd' definition 'colEnd'.
libksane-4.8.4/libksane/ksane_viewer.cpp:995:70: note: Function 'refineRow' argument 4 names different: declaration 'rowEnd' definition 'colEnd'.
libksane-4.8.4/libksane/ksane_viewer.cpp:1047:59: style: Function 'refineColumn' argument 3 names different: declaration 'colStart' definition 'rowStart'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_viewer.h:116:55: note: Function 'refineColumn' argument 3 names different: declaration 'colStart' definition 'rowStart'.
libksane-4.8.4/libksane/ksane_viewer.cpp:1047:59: note: Function 'refineColumn' argument 3 names different: declaration 'colStart' definition 'rowStart'.
libksane-4.8.4/libksane/ksane_viewer.cpp:1047:73: style: Function 'refineColumn' argument 4 names different: declaration 'colEnd' definition 'rowEnd'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_viewer.h:116:69: note: Function 'refineColumn' argument 4 names different: declaration 'colEnd' definition 'rowEnd'.
libksane-4.8.4/libksane/ksane_viewer.cpp:1047:73: note: Function 'refineColumn' argument 4 names different: declaration 'colEnd' definition 'rowEnd'.
libksane-4.8.4/libksane/ksane_widget.cpp:325:10: style: The scope of the variable 'password_dialog_ok' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget.cpp:669:18: style: The scope of the variable 'option' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget.cpp:303:45: style: Function 'openDevice' argument 1 names different: declaration 'device_name' definition 'deviceName'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane.h:111:36: note: Function 'openDevice' argument 1 names different: declaration 'device_name' definition 'deviceName'.
libksane-4.8.4/libksane/ksane_widget.cpp:303:45: note: Function 'openDevice' argument 1 names different: declaration 'device_name' definition 'deviceName'.
libksane-4.8.4/libksane/ksane_widget.cpp:750:44: style: Function 'setOptVal' argument 1 names different: declaration 'optname' definition 'option'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane.h:211:35: note: Function 'setOptVal' argument 1 names different: declaration 'optname' definition 'option'.
libksane-4.8.4/libksane/ksane_widget.cpp:750:44: note: Function 'setOptVal' argument 1 names different: declaration 'optname' definition 'option'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:707:11: style: The scope of the variable 'max_x' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:707:18: style: The scope of the variable 'max_y' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:708:11: style: The scope of the variable 'dpi' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:848:11: style: The scope of the variable 'x1' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:848:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:848:22: style: The scope of the variable 'x2' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:848:27: style: The scope of the variable 'y2' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:848:33: style: The scope of the variable 'max_x' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:848:40: style: The scope of the variable 'max_y' can be reduced. [variableScope]
libksane-4.8.4/libksane/ksane_widget_private.cpp:581:39: style: Function 'setTLX' argument 1 names different: declaration 'x' definition 'ftlx'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_widget_private.h:98:31: note: Function 'setTLX' argument 1 names different: declaration 'x' definition 'ftlx'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:581:39: note: Function 'setTLX' argument 1 names different: declaration 'x' definition 'ftlx'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:597:39: style: Function 'setTLY' argument 1 names different: declaration 'y' definition 'ftly'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_widget_private.h:99:31: note: Function 'setTLY' argument 1 names different: declaration 'y' definition 'ftly'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:597:39: note: Function 'setTLY' argument 1 names different: declaration 'y' definition 'ftly'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:613:39: style: Function 'setBRX' argument 1 names different: declaration 'x' definition 'fbrx'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_widget_private.h:100:31: note: Function 'setBRX' argument 1 names different: declaration 'x' definition 'fbrx'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:613:39: note: Function 'setBRX' argument 1 names different: declaration 'x' definition 'fbrx'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:629:39: style: Function 'setBRY' argument 1 names different: declaration 'y' definition 'fbry'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/ksane_widget_private.h:101:31: note: Function 'setBRY' argument 1 names different: declaration 'y' definition 'fbry'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:629:39: note: Function 'setBRY' argument 1 names different: declaration 'y' definition 'fbry'.
libksane-4.8.4/libksane/ksane_widget_private.cpp:73:5: performance: Variable 'm_saneHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libksane-4.8.4/libksane/options/ksane_opt_button.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_button.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_button.h:47:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_button.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.cpp:43:19: warning: Member variable 'KSaneOptCheckBox::m_checked' is not initialized in the constructor. [uninitMemberVar]
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:47:10: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:87:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:49:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:91:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:49:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:50:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:92:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:50:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:51:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:93:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:51:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:52:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:94:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:52:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:53:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_checkbox.h:53:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.cpp:192:46: style: Function 'comboboxChangedIndex' argument 1 names different: declaration 'val' definition 'i'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/options/ksane_opt_combo.h:58:35: note: Function 'comboboxChangedIndex' argument 1 names different: declaration 'val' definition 'i'.
libksane-4.8.4/libksane/options/ksane_opt_combo.cpp:192:46: note: Function 'comboboxChangedIndex' argument 1 names different: declaration 'val' definition 'i'.
libksane-4.8.4/libksane/options/ksane_opt_combo.cpp:220:40: style: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/options/ksane_opt_combo.h:50:29: note: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_combo.cpp:220:40: note: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_combo.cpp:272:36: style: Function 'setValue' argument 1 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/options/ksane_opt_combo.h:52:25: note: Function 'setValue' argument 1 names different: declaration 'val' definition 'value'.
libksane-4.8.4/libksane/options/ksane_opt_combo.cpp:272:36: note: Function 'setValue' argument 1 names different: declaration 'val' definition 'value'.
libksane-4.8.4/libksane/options/ksane_opt_combo.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:47:10: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:87:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:48:10: style: The function 'readOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:86:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:48:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:50:10: style: The function 'getMinValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:89:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:50:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:51:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:91:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:51:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:52:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:92:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:52:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:53:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:93:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:53:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:54:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:94:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:54:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:55:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_combo.h:55:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:47:10: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:87:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:49:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:91:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:49:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:50:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:92:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:50:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:51:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:93:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:51:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:52:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:94:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:52:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:53:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_entry.h:53:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.cpp:123:42: style: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:50:29: note: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_fslider.cpp:123:42: note: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:47:10: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:87:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:48:10: style: The function 'readOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:86:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:48:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:50:10: style: The function 'getMinValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:89:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:50:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:51:10: style: The function 'getMaxValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:90:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:51:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:52:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:91:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:52:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:53:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:92:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:53:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:54:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:93:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:54:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:55:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:94:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:55:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:56:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_fslider.h:56:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:47:10: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:87:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:49:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:91:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:49:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:50:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:92:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:50:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:51:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:93:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:51:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:52:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:94:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:52:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:53:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_gamma.h:53:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.cpp:111:41: style: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/options/ksane_opt_slider.h:50:29: note: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_slider.cpp:111:41: note: Function 'getMinValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_slider.cpp:122:41: style: Function 'getMaxValue' argument 1 names different: declaration 'max' definition 'val'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/options/ksane_opt_slider.h:51:29: note: Function 'getMaxValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_slider.cpp:122:41: note: Function 'getMaxValue' argument 1 names different: declaration 'max' definition 'val'.
libksane-4.8.4/libksane/options/ksane_opt_slider.cpp:47:17: warning: Member variable 'KSaneOptSlider::m_iVal' is not initialized in the constructor. [uninitMemberVar]
libksane-4.8.4/libksane/options/ksane_opt_slider.h:45:10: style: The function 'createWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:84:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:45:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:47:10: style: The function 'readValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:87:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:47:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:48:10: style: The function 'readOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:86:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:48:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:50:10: style: The function 'getMinValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:89:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:50:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:51:10: style: The function 'getMaxValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:90:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:51:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:52:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:91:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:52:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:53:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:92:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:53:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:54:10: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:93:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:54:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:55:10: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:94:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:55:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:56:10: style: The function 'hasGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksane-4.8.4/libksane/options/ksane_option.h:79:18: note: Virtual function in base class
libksane-4.8.4/libksane/options/ksane_opt_slider.h:56:10: note: Function in derived class
libksane-4.8.4/libksane/options/ksane_option.h:86:18: warning: Virtual function 'readOption' is called from constructor 'KSaneOption(const SANE_Handle handle,const int index)' at line 45. Dynamic binding is not used. [virtualCallInConstructor]
libksane-4.8.4/libksane/options/ksane_option.cpp:45:5: note: Calling readOption
libksane-4.8.4/libksane/options/ksane_option.h:86:18: note: readOption is a virtual method
libksane-4.8.4/libksane/selectionitem.cpp:121:39: style: Function 'setMaxRight' argument 1 names different: declaration 'maxRight' definition 'maxX'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/selectionitem.h:57:32: note: Function 'setMaxRight' argument 1 names different: declaration 'maxRight' definition 'maxX'.
libksane-4.8.4/libksane/selectionitem.cpp:121:39: note: Function 'setMaxRight' argument 1 names different: declaration 'maxRight' definition 'maxX'.
libksane-4.8.4/libksane/selectionitem.cpp:128:40: style: Function 'setMaxBottom' argument 1 names different: declaration 'maxBottom' definition 'maxY'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/selectionitem.h:58:33: note: Function 'setMaxBottom' argument 1 names different: declaration 'maxBottom' definition 'maxY'.
libksane-4.8.4/libksane/selectionitem.cpp:128:40: note: Function 'setMaxBottom' argument 1 names different: declaration 'maxBottom' definition 'maxY'.
libksane-4.8.4/libksane/splittercollapser.cpp:65:16: style: Technically the member function 'KSaneIface::ArrowTypes::get' can be const. [functionConst]
libksane-4.8.4/libksane/widgets/ksane_button.cpp:35:58: style: Function 'KSaneButton' argument 2 names different: declaration 'text' definition 'ltext'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/ksane_button.h:55:49: note: Function 'KSaneButton' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/ksane_button.cpp:35:58: note: Function 'KSaneButton' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_checkbox.cpp:38:66: style: Function 'LabeledCheckbox' argument 2 names different: declaration 'text' definition 'ltext'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_checkbox.h:59:53: note: Function 'LabeledCheckbox' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_checkbox.cpp:38:66: note: Function 'LabeledCheckbox' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_combo.cpp:40:60: style: Function 'LabeledCombo' argument 2 names different: declaration 'label' definition 'ltext'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_combo.h:52:50: note: Function 'LabeledCombo' argument 2 names different: declaration 'label' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_combo.cpp:40:60: note: Function 'LabeledCombo' argument 2 names different: declaration 'label' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_entry.cpp:42:60: style: Function 'LabeledEntry' argument 2 names different: declaration 'text' definition 'ltext'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_entry.h:58:50: note: Function 'LabeledEntry' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_entry.cpp:42:60: note: Function 'LabeledEntry' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_fslider.cpp:39:64: style: Function 'LabeledFSlider' argument 2 names different: declaration 'text' definition 'ltext'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_fslider.h:64:52: note: Function 'LabeledFSlider' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_fslider.cpp:39:64: note: Function 'LabeledFSlider' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_fslider.cpp:40:60: style: Function 'LabeledFSlider' argument 5 names different: declaration 'st' definition 'step'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_fslider.h:65:48: note: Function 'LabeledFSlider' argument 5 names different: declaration 'st' definition 'step'.
libksane-4.8.4/libksane/widgets/labeled_fslider.cpp:40:60: note: Function 'LabeledFSlider' argument 5 names different: declaration 'st' definition 'step'.
libksane-4.8.4/libksane/widgets/labeled_gamma.cpp:174:12: style: The scope of the variable 'x' can be reduced. [variableScope]
libksane-4.8.4/libksane/widgets/labeled_gamma.cpp:44:70: style: Function 'LabeledGamma' argument 3 names different: declaration 'elements' definition 'size'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_gamma.h:57:60: note: Function 'LabeledGamma' argument 3 names different: declaration 'elements' definition 'size'.
libksane-4.8.4/libksane/widgets/labeled_gamma.cpp:44:70: note: Function 'LabeledGamma' argument 3 names different: declaration 'elements' definition 'size'.
libksane-4.8.4/libksane/widgets/labeled_slider.cpp:42:62: style: Function 'LabeledSlider' argument 2 names different: declaration 'text' definition 'ltext'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_slider.h:66:51: note: Function 'LabeledSlider' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_slider.cpp:42:62: note: Function 'LabeledSlider' argument 2 names different: declaration 'text' definition 'ltext'.
libksane-4.8.4/libksane/widgets/labeled_slider.cpp:43:52: style: Function 'LabeledSlider' argument 5 names different: declaration 'st' definition 'ste'. [funcArgNamesDifferent]
libksane-4.8.4/libksane/widgets/labeled_slider.h:67:39: note: Function 'LabeledSlider' argument 5 names different: declaration 'st' definition 'ste'.
libksane-4.8.4/libksane/widgets/labeled_slider.cpp:43:52: note: Function 'LabeledSlider' argument 5 names different: declaration 'st' definition 'ste'.
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libksba/libksba_1.3.5.orig.tar.bz2.asc

ftp://ftp.se.debian.org/debian/pool/main/libk/libkscreen/libkscreen_5.8.6.orig.tar.xz
libkscreen-5.8.6/src/getconfigoperation.h:43:32: style: The function 'config' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkscreen-5.8.6/src/configoperation.h:49:32: note: Virtual function in base class
libkscreen-5.8.6/src/getconfigoperation.h:43:32: note: Function in derived class
libkscreen-5.8.6/src/getconfigoperation.h:46:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkscreen-5.8.6/src/configoperation.h:63:18: note: Virtual function in base class
libkscreen-5.8.6/src/getconfigoperation.h:46:10: note: Function in derived class
libkscreen-5.8.6/src/setconfigoperation.h:38:24: style: The function 'config' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkscreen-5.8.6/src/configoperation.h:49:32: note: Virtual function in base class
libkscreen-5.8.6/src/setconfigoperation.h:38:24: note: Function in derived class
libkscreen-5.8.6/src/setconfigoperation.h:41:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkscreen-5.8.6/src/configoperation.h:63:18: note: Virtual function in base class
libkscreen-5.8.6/src/setconfigoperation.h:41:10: note: Function in derived class
libkscreen-5.8.6/autotests/testinprocess.cpp:223:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libkscreen-5.8.6/autotests/testkwaylandbackend.cpp:73:21: warning: Member variable 'testWaylandBackend::m_serverOutputDevice' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/backends/fake/parser.cpp:112:60: style: Function 'outputFromJson' argument 1 names different: declaration 'data' definition 'map'. [funcArgNamesDifferent]
libkscreen-5.8.6/backends/fake/parser.h:42:74: note: Function 'outputFromJson' argument 1 names different: declaration 'data' definition 'map'.
libkscreen-5.8.6/backends/fake/parser.cpp:112:60: note: Function 'outputFromJson' argument 1 names different: declaration 'data' definition 'map'.
libkscreen-5.8.6/backends/kwayland/waylandbackend.cpp:65:58: style: Function 'setConfig' argument 1 names different: declaration 'config' definition 'newconfig'. [funcArgNamesDifferent]
libkscreen-5.8.6/backends/kwayland/waylandbackend.h:44:46: note: Function 'setConfig' argument 1 names different: declaration 'config' definition 'newconfig'.
libkscreen-5.8.6/backends/kwayland/waylandbackend.cpp:65:58: note: Function 'setConfig' argument 1 names different: declaration 'config' definition 'newconfig'.
libkscreen-5.8.6/backends/kwayland/waylandbackend.h:32:1: style: The class 'WaylandBackend' does not have a constructor although it has private member variables. [noConstructor]
libkscreen-5.8.6/backends/kwayland/waylandoutput.cpp:32:16: warning: Member variable 'WaylandOutput::m_output' is not initialized in the constructor. [uninitMemberVarPrivate]
libkscreen-5.8.6/backends/kwayland/waylandoutput.cpp:32:16: warning: Member variable 'WaylandOutput::m_registry' is not initialized in the constructor. [uninitMemberVarPrivate]
libkscreen-5.8.6/backends/qscreen/qscreenbackend.h:33:1: style: The class 'QScreenBackend' does not have a constructor although it has private member variables. [noConstructor]
libkscreen-5.8.6/backends/qscreen/qscreenoutput.cpp:30:16: warning: Member variable 'QScreenOutput::m_qscreen' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/backends/qscreen/qscreenoutput.cpp:30:16: warning: Member variable 'QScreenOutput::m_id' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/backends/xcbwrapper.h:157:17: style: Technically the member function 'XCB::Wrapper::takeFromOther' can be const. [functionConst]
libkscreen-5.8.6/backends/xrandr/xrandr.h:39:1: style: The class 'XRandR' does not have a constructor although it has private member variables. [noConstructor]
libkscreen-5.8.6/backends/xrandr/xrandrmode.cpp:27:5: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkscreen-5.8.6/backends/xrandr/xrandrmode.cpp:30:5: performance: Variable 'm_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libkscreen-5.8.6/backends/xrandr1.1/xrandr11.h:30:1: style: The class 'XRandR11' does not have a constructor although it has private member variables. [noConstructor]
libkscreen-5.8.6/src/backendlauncher/backenddbuswrapper.cpp:77:62: style: Function 'setConfig' argument 1 names different: declaration 'config' definition 'configMap'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/backendlauncher/backenddbuswrapper.h:45:46: note: Function 'setConfig' argument 1 names different: declaration 'config' definition 'configMap'.
libkscreen-5.8.6/src/backendlauncher/backenddbuswrapper.cpp:77:62: note: Function 'setConfig' argument 1 names different: declaration 'config' definition 'configMap'.
libkscreen-5.8.6/src/backendlauncher/backenddbuswrapper.h:33:1: style: The class 'BackendDBusWrapper' does not have a constructor although it has private member variables. [noConstructor]
libkscreen-5.8.6/src/backendlauncher/backendloader.h:34:1: style: The class 'BackendLoader' does not have a constructor although it has private member variables. [noConstructor]
libkscreen-5.8.6/src/backendlauncher/backendloader.cpp:84:51: style: Function 'requestBackend' argument 1 names different: declaration 'name' definition 'backendName'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/backendlauncher/backendloader.h:47:52: note: Function 'requestBackend' argument 1 names different: declaration 'name' definition 'backendName'.
libkscreen-5.8.6/src/backendlauncher/backendloader.cpp:84:51: note: Function 'requestBackend' argument 1 names different: declaration 'name' definition 'backendName'.
libkscreen-5.8.6/src/config.cpp:277:48: style: Function 'setPrimaryOutput' argument 1 names different: declaration 'output' definition 'newPrimary'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/config.h:124:44: note: Function 'setPrimaryOutput' argument 1 names different: declaration 'output' definition 'newPrimary'.
libkscreen-5.8.6/src/config.cpp:277:48: note: Function 'setPrimaryOutput' argument 1 names different: declaration 'output' definition 'newPrimary'.
libkscreen-5.8.6/src/config.cpp:200:9: warning: Member variable 'Config::d' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/config.cpp:35:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkscreen-5.8.6/src/configmonitor.cpp:109:70: style: Function 'backendConfigChanged' argument 1 names different: declaration 'config' definition 'configMap'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/configmonitor.cpp:42:50: note: Function 'backendConfigChanged' argument 1 names different: declaration 'config' definition 'configMap'.
libkscreen-5.8.6/src/configmonitor.cpp:109:70: note: Function 'backendConfigChanged' argument 1 names different: declaration 'config' definition 'configMap'.
libkscreen-5.8.6/src/configmonitor.cpp:38:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkscreen-5.8.6/src/configoperation.cpp:29:25: warning: Member variable 'ConfigOperationPrivate::isExec' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/configoperation.cpp:29:25: warning: Member variable 'ConfigOperationPrivate::q_ptr' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/configoperation_p.h:34:5: style: Class 'ConfigOperationPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkscreen-5.8.6/src/configserializer.cpp:126:64: style: Function 'deserializePoint' argument 1 names different: declaration 'map' definition 'arg'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/configserializer_p.h:54:61: note: Function 'deserializePoint' argument 1 names different: declaration 'map' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:126:64: note: Function 'deserializePoint' argument 1 names different: declaration 'map' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:149:62: style: Function 'deserializeSize' argument 1 names different: declaration 'map' definition 'arg'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/configserializer_p.h:55:59: note: Function 'deserializeSize' argument 1 names different: declaration 'map' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:149:62: note: Function 'deserializeSize' argument 1 names different: declaration 'map' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:206:68: style: Function 'deserializeOutput' argument 1 names different: declaration 'output' definition 'arg'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/configserializer_p.h:70:74: note: Function 'deserializeOutput' argument 1 names different: declaration 'output' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:206:68: note: Function 'deserializeOutput' argument 1 names different: declaration 'output' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:269:64: style: Function 'deserializeMode' argument 1 names different: declaration 'mode' definition 'arg'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/configserializer_p.h:71:70: note: Function 'deserializeMode' argument 1 names different: declaration 'mode' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:269:64: note: Function 'deserializeMode' argument 1 names different: declaration 'mode' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:298:68: style: Function 'deserializeScreen' argument 1 names different: declaration 'screen' definition 'arg'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/configserializer_p.h:72:74: note: Function 'deserializeScreen' argument 1 names different: declaration 'screen' definition 'arg'.
libkscreen-5.8.6/src/configserializer.cpp:298:68: note: Function 'deserializeScreen' argument 1 names different: declaration 'screen' definition 'arg'.
libkscreen-5.8.6/src/doctor/doctor.cpp:192:18: style: The scope of the variable 'ok' can be reduced. [variableScope]
libkscreen-5.8.6/src/doctor/doctor.cpp:193:17: style: The scope of the variable 'output_id' can be reduced. [variableScope]
libkscreen-5.8.6/src/doctor/doctor.cpp:79:40: style: Function 'start' argument 1 names different: declaration 'm_parser' definition 'parser'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/doctor/doctor.h:41:36: note: Function 'start' argument 1 names different: declaration 'm_parser' definition 'parser'.
libkscreen-5.8.6/src/doctor/doctor.cpp:79:40: note: Function 'start' argument 1 names different: declaration 'm_parser' definition 'parser'.
libkscreen-5.8.6/src/doctor/doctor.cpp:67:9: warning: Member variable 'Doctor::m_parser' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:134:42: warning: Possible null pointer dereference: dpms [nullPointer]
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:114:22: note: Assignment 'dpms=nullptr', assigned value is 0
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:134:42: note: Null pointer dereference
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:126:25: style: Incrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead. [incrementboolean]
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:41:13: warning: Member variable 'DpmsClient::m_thread' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:41:13: warning: Member variable 'DpmsClient::m_connection' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/doctor/dpmsclient.cpp:41:13: warning: Member variable 'DpmsClient::m_dpmsManager' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/edid.cpp:242:45: style: Function 'parse' argument 1 names different: declaration 'data' definition 'rawData'. [funcArgNamesDifferent]
libkscreen-5.8.6/src/edid.cpp:76:34: note: Function 'parse' argument 1 names different: declaration 'data' definition 'rawData'.
libkscreen-5.8.6/src/edid.cpp:242:45: note: Function 'parse' argument 1 names different: declaration 'data' definition 'rawData'.
libkscreen-5.8.6/src/edid.cpp:105:7: warning: Member variable 'Edid::d' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/edid.cpp:77:9: performance: Technically the member function 'Private::edidGetBit' can be static. [functionStatic]
libkscreen-5.8.6/src/edid.cpp:383:20: note: Technically the member function 'Private::edidGetBit' can be static.
libkscreen-5.8.6/src/edid.cpp:77:9: note: Technically the member function 'Private::edidGetBit' can be static.
libkscreen-5.8.6/src/edid.cpp:78:9: performance: Technically the member function 'Private::edidGetBits' can be static. [functionStatic]
libkscreen-5.8.6/src/edid.cpp:388:20: note: Technically the member function 'Private::edidGetBits' can be static.
libkscreen-5.8.6/src/edid.cpp:78:9: note: Technically the member function 'Private::edidGetBits' can be static.
libkscreen-5.8.6/src/edid.cpp:80:13: performance: Technically the member function 'Private::edidParseString' can be static. [functionStatic]
libkscreen-5.8.6/src/edid.cpp:407:24: note: Technically the member function 'Private::edidParseString' can be static.
libkscreen-5.8.6/src/edid.cpp:80:13: note: Technically the member function 'Private::edidParseString' can be static.
libkscreen-5.8.6/src/edid.cpp:48:1: warning: The class 'Private' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkscreen-5.8.6/src/getconfigoperation.cpp:61:28: warning: Member variable 'GetConfigOperationPrivate::pendingEDIDs' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/getconfigoperation.cpp:41:18: style: The function 'backendReady' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkscreen-5.8.6/src/configoperation_p.h:39:18: note: Virtual function in base class
libkscreen-5.8.6/src/getconfigoperation.cpp:41:18: note: Function in derived class
libkscreen-5.8.6/src/log.cpp:65:4: style: Class 'Log' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libkscreen-5.8.6/src/log.cpp:65:4: style: Class 'Log' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libkscreen-5.8.6/src/log.h:111:9: style: Class 'Log' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libkscreen-5.8.6/src/mode.cpp:23:1: warning: The class 'Private' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkscreen-5.8.6/src/output.cpp:122:9: style: The scope of the variable 'area' can be reduced. [variableScope]
libkscreen-5.8.6/src/output.cpp:300:9: style: The scope of the variable 'area' can be reduced. [variableScope]
libkscreen-5.8.6/src/output.cpp:148:9: warning: Member variable 'Output::d' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/src/output.cpp:71:13: performance: Technically the member function 'Private::biggestMode' can be static. [functionStatic]
libkscreen-5.8.6/src/output.cpp:120:26: note: Technically the member function 'Private::biggestMode' can be static.
libkscreen-5.8.6/src/output.cpp:71:13: note: Technically the member function 'Private::biggestMode' can be static.
libkscreen-5.8.6/src/output.cpp:72:10: performance: Technically the member function 'Private::compareModeList' can be static. [functionStatic]
libkscreen-5.8.6/src/output.cpp:94:23: note: Technically the member function 'Private::compareModeList' can be static.
libkscreen-5.8.6/src/output.cpp:72:10: note: Technically the member function 'Private::compareModeList' can be static.
libkscreen-5.8.6/src/output.cpp:33:1: warning: The class 'Private' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkscreen-5.8.6/src/screen.cpp:24:1: warning: The class 'Private' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libkscreen-5.8.6/src/setconfigoperation.cpp:45:10: style: The function 'backendReady' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libkscreen-5.8.6/src/configoperation_p.h:39:18: note: Virtual function in base class
libkscreen-5.8.6/src/setconfigoperation.cpp:45:10: note: Function in derived class
libkscreen-5.8.6/tests/kwayland/waylandtestserver.cpp:38:20: warning: Member variable 'WaylandTestServer::m_display' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/tests/kwayland/waylandtestserver.cpp:38:20: warning: Member variable 'WaylandTestServer::m_outputManagement' is not initialized in the constructor. [uninitMemberVar]
libkscreen-5.8.6/tests/kwayland/waylandtestserver.cpp:38:20: warning: Member variable 'WaylandTestServer::m_dpmsManager' is not initialized in the constructor. [uninitMemberVar]
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libksysguard/libksysguard_5.8.4.orig.tar.xz
libksysguard-5.8.4/ksgrd/SensorAgent.cpp:45:3: performance: Variable 'mSensorManager' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libksysguard-5.8.4/ksgrd/SensorClient.h:115:16: performance: Technically the member function 'KSGRD::SensorTokenizer::unEscapeString' can be static. [functionStatic]
libksysguard-5.8.4/ksgrd/SensorAgent.h:128:9: style: Technically the member function 'KSGRD::SensorRequest::id' can be const. [functionConst]
libksysguard-5.8.4/ksgrd/SensorAgent.cpp:305:20: note: Technically the member function 'KSGRD::SensorRequest::id' can be const.
libksysguard-5.8.4/ksgrd/SensorAgent.h:128:9: note: Technically the member function 'KSGRD::SensorRequest::id' can be const.
libksysguard-5.8.4/ksgrd/SensorManager.h:57:9: style: Class 'MessageEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/ksgrd/SensorManager.cpp:416:18: style: The scope of the variable 'end' can be reduced. [variableScope]
libksysguard-5.8.4/ksgrd/SensorManager.cpp:355:74: style: Function 'sendRequest' argument 2 names different: declaration 'request' definition 'req'. [funcArgNamesDifferent]
libksysguard-5.8.4/ksgrd/SensorManager.h:83:63: note: Function 'sendRequest' argument 2 names different: declaration 'request' definition 'req'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:355:74: note: Function 'sendRequest' argument 2 names different: declaration 'request' definition 'req'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:372:59: style: Function 'hostName' argument 1 names different: declaration 'sensor' definition 'agent'. [funcArgNamesDifferent]
libksysguard-5.8.4/ksgrd/SensorManager.h:86:48: note: Function 'hostName' argument 1 names different: declaration 'sensor' definition 'agent'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:372:59: note: Function 'hostName' argument 1 names different: declaration 'sensor' definition 'agent'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:377:46: style: Function 'hostInfo' argument 1 names different: declaration 'host' definition 'hostName'. [funcArgNamesDifferent]
libksysguard-5.8.4/ksgrd/SensorManager.h:87:35: note: Function 'hostInfo' argument 1 names different: declaration 'host' definition 'hostName'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:377:46: note: Function 'hostInfo' argument 1 names different: declaration 'host' definition 'hostName'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:413:56: style: Function 'translateSensor' argument 1 names different: declaration 'u' definition 'sensor'. [funcArgNamesDifferent]
libksysguard-5.8.4/ksgrd/SensorManager.h:93:44: note: Function 'translateSensor' argument 1 names different: declaration 'u' definition 'sensor'.
libksysguard-5.8.4/ksgrd/SensorManager.cpp:413:56: note: Function 'translateSensor' argument 1 names different: declaration 'u' definition 'sensor'.
libksysguard-5.8.4/ksgrd/SensorShellAgent.h:56:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/ksgrd/SensorAgent.h:56:18: note: Virtual function in base class
libksysguard-5.8.4/ksgrd/SensorShellAgent.h:56:10: note: Function in derived class
libksysguard-5.8.4/ksgrd/SensorShellAgent.h:59:10: style: The function 'hostInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/ksgrd/SensorAgent.h:73:18: note: Virtual function in base class
libksysguard-5.8.4/ksgrd/SensorShellAgent.h:59:10: note: Function in derived class
libksysguard-5.8.4/ksgrd/SensorShellAgent.h:68:10: style: The function 'writeMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/ksgrd/SensorAgent.h:97:18: note: Virtual function in base class
libksysguard-5.8.4/ksgrd/SensorShellAgent.h:68:10: note: Function in derived class
libksysguard-5.8.4/ksgrd/SensorSocketAgent.h:51:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/ksgrd/SensorAgent.h:56:18: note: Virtual function in base class
libksysguard-5.8.4/ksgrd/SensorSocketAgent.h:51:10: note: Function in derived class
libksysguard-5.8.4/ksgrd/SensorSocketAgent.h:54:10: style: The function 'hostInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/ksgrd/SensorAgent.h:73:18: note: Virtual function in base class
libksysguard-5.8.4/ksgrd/SensorSocketAgent.h:54:10: note: Function in derived class
libksysguard-5.8.4/ksgrd/SensorSocketAgent.h:63:10: style: The function 'writeMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/ksgrd/SensorAgent.h:97:18: note: Virtual function in base class
libksysguard-5.8.4/ksgrd/SensorSocketAgent.h:63:10: note: Function in derived class
libksysguard-5.8.4/ksgrd/SensorShellAgent.cpp:37:19: warning: Member variable 'SensorShellAgent::mRetryCount' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/lsofui/lsof.h:35:3: style: Class 'KLsofWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processcore/processes_local_p.h:42:32: style: The function 'getAllPids' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:54:32: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:42:32: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:43:26: style: The function 'getParentPid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:64:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:43:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:44:26: style: The function 'updateProcessInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:73:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:44:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:45:26: style: The function 'sendSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:86:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:45:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:46:26: style: The function 'setNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:97:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:46:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:47:26: style: The function 'setScheduler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:108:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:47:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:48:31: style: The function 'totalPhysicalMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:115:31: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:48:31: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:49:26: style: The function 'setIoNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:124:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:49:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:50:26: style: The function 'supportsIoNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:128:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:50:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:51:26: style: The function 'numberProcessorCores' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:134:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:51:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_local_p.h:57:26: style: The function 'updateAllProcesses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:140:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_local_p.h:57:26: note: Function in derived class
libksysguard-5.8.4/processcore/process.cpp:585:32: style: Function 'setUserUsage' argument 1 names different: declaration 'userUsage' definition '_userUsage'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:107:27: note: Function 'setUserUsage' argument 1 names different: declaration 'userUsage' definition '_userUsage'.
libksysguard-5.8.4/processcore/process.cpp:585:32: note: Function 'setUserUsage' argument 1 names different: declaration 'userUsage' definition '_userUsage'.
libksysguard-5.8.4/processcore/process.cpp:591:31: style: Function 'setSysUsage' argument 1 names different: declaration 'sysUsage' definition '_sysUsage'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:110:26: note: Function 'setSysUsage' argument 1 names different: declaration 'sysUsage' definition '_sysUsage'.
libksysguard-5.8.4/processcore/process.cpp:591:31: note: Function 'setSysUsage' argument 1 names different: declaration 'sysUsage' definition '_sysUsage'.
libksysguard-5.8.4/processcore/process.cpp:597:37: style: Function 'setTotalUserUsage' argument 1 names different: declaration 'totalUserUsage' definition '_totalUserUsage'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:113:32: note: Function 'setTotalUserUsage' argument 1 names different: declaration 'totalUserUsage' definition '_totalUserUsage'.
libksysguard-5.8.4/processcore/process.cpp:597:37: note: Function 'setTotalUserUsage' argument 1 names different: declaration 'totalUserUsage' definition '_totalUserUsage'.
libksysguard-5.8.4/processcore/process.cpp:603:36: style: Function 'setTotalSysUsage' argument 1 names different: declaration 'totalSysUsage' definition '_totalSysUsage'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:116:31: note: Function 'setTotalSysUsage' argument 1 names different: declaration 'totalSysUsage' definition '_totalSysUsage'.
libksysguard-5.8.4/processcore/process.cpp:603:36: note: Function 'setTotalSysUsage' argument 1 names different: declaration 'totalSysUsage' definition '_totalSysUsage'.
libksysguard-5.8.4/processcore/process.cpp:609:32: style: Function 'setNiceLevel' argument 1 names different: declaration 'niceLevel' definition '_niceLevel'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:119:27: note: Function 'setNiceLevel' argument 1 names different: declaration 'niceLevel' definition '_niceLevel'.
libksysguard-5.8.4/processcore/process.cpp:609:32: note: Function 'setNiceLevel' argument 1 names different: declaration 'niceLevel' definition '_niceLevel'.
libksysguard-5.8.4/processcore/process.cpp:615:38: style: Function 'setScheduler' argument 1 names different: declaration 'scheduler' definition '_scheduler'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:122:33: note: Function 'setScheduler' argument 1 names different: declaration 'scheduler' definition '_scheduler'.
libksysguard-5.8.4/processcore/process.cpp:615:38: note: Function 'setScheduler' argument 1 names different: declaration 'scheduler' definition '_scheduler'.
libksysguard-5.8.4/processcore/process.cpp:621:50: style: Function 'setIoPriorityClass' argument 1 names different: declaration 'ioPriorityClass' definition '_ioPriorityClass'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:125:45: note: Function 'setIoPriorityClass' argument 1 names different: declaration 'ioPriorityClass' definition '_ioPriorityClass'.
libksysguard-5.8.4/processcore/process.cpp:621:50: note: Function 'setIoPriorityClass' argument 1 names different: declaration 'ioPriorityClass' definition '_ioPriorityClass'.
libksysguard-5.8.4/processcore/process.cpp:627:34: style: Function 'setIoniceLevel' argument 1 names different: declaration 'ioniceLevel' definition '_ioniceLevel'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:128:29: note: Function 'setIoniceLevel' argument 1 names different: declaration 'ioniceLevel' definition '_ioniceLevel'.
libksysguard-5.8.4/processcore/process.cpp:627:34: note: Function 'setIoniceLevel' argument 1 names different: declaration 'ioniceLevel' definition '_ioniceLevel'.
libksysguard-5.8.4/processcore/process.cpp:633:35: style: Function 'setVmSize' argument 1 names different: declaration 'vmSize' definition '_vmSize'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:131:30: note: Function 'setVmSize' argument 1 names different: declaration 'vmSize' definition '_vmSize'.
libksysguard-5.8.4/processcore/process.cpp:633:35: note: Function 'setVmSize' argument 1 names different: declaration 'vmSize' definition '_vmSize'.
libksysguard-5.8.4/processcore/process.cpp:641:34: style: Function 'setVmRSS' argument 1 names different: declaration 'vmRSS' definition '_vmRSS'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:134:29: note: Function 'setVmRSS' argument 1 names different: declaration 'vmRSS' definition '_vmRSS'.
libksysguard-5.8.4/processcore/process.cpp:641:34: note: Function 'setVmRSS' argument 1 names different: declaration 'vmRSS' definition '_vmRSS'.
libksysguard-5.8.4/processcore/process.cpp:649:35: style: Function 'setVmURSS' argument 1 names different: declaration 'vmURSS' definition '_vmURSS'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:137:30: note: Function 'setVmURSS' argument 1 names different: declaration 'vmURSS' definition '_vmURSS'.
libksysguard-5.8.4/processcore/process.cpp:649:35: note: Function 'setVmURSS' argument 1 names different: declaration 'vmURSS' definition '_vmURSS'.
libksysguard-5.8.4/processcore/process.cpp:657:31: style: Function 'setName' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:140:26: note: Function 'setName' argument 1 names different: declaration 'name' definition '_name'.
libksysguard-5.8.4/processcore/process.cpp:657:31: note: Function 'setName' argument 1 names different: declaration 'name' definition '_name'.
libksysguard-5.8.4/processcore/process.cpp:663:34: style: Function 'setCommand' argument 1 names different: declaration 'command' definition '_command'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:143:29: note: Function 'setCommand' argument 1 names different: declaration 'command' definition '_command'.
libksysguard-5.8.4/processcore/process.cpp:663:34: note: Function 'setCommand' argument 1 names different: declaration 'command' definition '_command'.
libksysguard-5.8.4/processcore/process.cpp:669:39: style: Function 'setStatus' argument 1 names different: declaration 'status' definition '_status'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/process.h:146:35: note: Function 'setStatus' argument 1 names different: declaration 'status' definition '_status'.
libksysguard-5.8.4/processcore/process.cpp:669:39: note: Function 'setStatus' argument 1 names different: declaration 'status' definition '_status'.
libksysguard-5.8.4/processcore/process.cpp:94:7: style: Class 'Process' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libksysguard-5.8.4/processcore/process.cpp:94:7: style: Class 'Process' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libksysguard-5.8.4/processcore/processes.cpp:93:37: style: Function 'Processes' argument 1 names different: declaration 'hostname' definition 'host'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes.h:61:34: note: Function 'Processes' argument 1 names different: declaration 'hostname' definition 'host'.
libksysguard-5.8.4/processcore/processes.cpp:93:37: note: Function 'Processes' argument 1 names different: declaration 'hostname' definition 'host'.
libksysguard-5.8.4/processcore/processes.cpp:129:41: style: Function 'updateProcess' argument 1 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes.h:250:38: note: Function 'updateProcess' argument 1 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes.cpp:129:41: note: Function 'updateProcess' argument 1 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_remote_p.h:35:2: style: Class 'ProcessesRemote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processcore/processes.cpp:46:7: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processcore/processes_remote_p.h:37:21: style: The function 'getAllPids' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:54:32: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:37:21: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:38:15: style: The function 'getParentPid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:64:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:38:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:39:15: style: The function 'updateProcessInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:73:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:39:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:40:15: style: The function 'sendSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:86:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:40:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:41:22: style: The function 'setNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:97:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:41:22: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:42:15: style: The function 'setScheduler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:108:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:42:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:43:20: style: The function 'totalPhysicalMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:115:31: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:43:20: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:44:15: style: The function 'setIoNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:124:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:44:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:45:15: style: The function 'supportsIoNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:128:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:45:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:46:15: style: The function 'numberProcessorCores' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:134:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:46:15: note: Function in derived class
libksysguard-5.8.4/processcore/processes_remote_p.h:47:18: style: The function 'updateAllProcesses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:140:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_remote_p.h:47:18: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:43:32: style: The function 'getAllPids' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:54:32: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:43:32: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:44:26: style: The function 'getParentPid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:64:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:44:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:45:26: style: The function 'updateProcessInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:73:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:45:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:46:26: style: The function 'sendSignal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:86:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:46:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:47:26: style: The function 'setNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:97:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:47:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:48:26: style: The function 'setScheduler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:108:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:48:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:49:31: style: The function 'totalPhysicalMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:115:31: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:49:31: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:50:26: style: The function 'setIoNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:124:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:50:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:51:26: style: The function 'supportsIoNiceness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:128:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:51:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:52:26: style: The function 'numberProcessorCores' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:134:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:52:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.h:58:26: style: The function 'updateAllProcesses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libksysguard-5.8.4/processcore/processes_base_p.h:140:26: note: Virtual function in base class
libksysguard-5.8.4/processcore/processes_atop_p.h:58:26: note: Function in derived class
libksysguard-5.8.4/processcore/processes_atop_p.cpp:64:25: warning: Member variable 'Private::rh' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processcore/processes_atop_p.cpp:64:25: warning: Member variable 'Private::rr' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:88:75: style: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:54:63: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:88:75: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:52:19: performance: Technically the member function 'KSysGuard::Private::readProc' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:59:31: note: Technically the member function 'KSysGuard::Private::readProc' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:52:19: note: Technically the member function 'KSysGuard::Private::readProc' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:53:19: performance: Technically the member function 'KSysGuard::Private::readProcStatus' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:75:31: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:53:19: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:54:19: performance: Technically the member function 'KSysGuard::Private::readProcStat' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:88:31: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:54:19: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:55:19: performance: Technically the member function 'KSysGuard::Private::readProcStatm' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:115:31: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:55:19: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:56:19: performance: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:120:31: note: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static.
libksysguard-5.8.4/processcore/processes_dragonfly_p.cpp:56:19: note: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:83:75: style: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:49:63: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:83:75: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:47:19: performance: Technically the member function 'KSysGuard::Private::readProc' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:54:31: note: Technically the member function 'KSysGuard::Private::readProc' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:47:19: note: Technically the member function 'KSysGuard::Private::readProc' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:48:19: performance: Technically the member function 'KSysGuard::Private::readProcStatus' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:70:31: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:48:19: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:49:19: performance: Technically the member function 'KSysGuard::Private::readProcStat' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:83:31: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:49:19: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:50:19: performance: Technically the member function 'KSysGuard::Private::readProcStatm' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:117:31: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:50:19: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:51:19: performance: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:122:31: note: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static.
libksysguard-5.8.4/processcore/processes_freebsd_p.cpp:51:19: note: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static.
libksysguard-5.8.4/processcore/processes_linux_p.cpp:237:73: style: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes_linux_p.cpp:112:61: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_linux_p.cpp:237:73: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_linux_p.cpp:109:7: warning: Member variable 'Private::mBuffer' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processcore/processes_linux_p.cpp:113:19: performance: Technically the member function 'KSysGuard::Private::readProcStatm' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_linux_p.cpp:356:31: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_linux_p.cpp:113:19: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_linux_p.cpp:115:19: performance: Technically the member function 'KSysGuard::Private::getNiceness' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_linux_p.cpp:422:31: note: Technically the member function 'KSysGuard::Private::getNiceness' can be static.
libksysguard-5.8.4/processcore/processes_linux_p.cpp:115:19: note: Technically the member function 'KSysGuard::Private::getNiceness' can be static.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:108:76: style: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:51:64: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:108:76: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:50:19: performance: Technically the member function 'KSysGuard::Private::readProcStatus' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:97:31: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:50:19: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:51:19: performance: Technically the member function 'KSysGuard::Private::readProcStat' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:108:31: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:51:19: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:52:19: performance: Technically the member function 'KSysGuard::Private::readProcStatm' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:154:31: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_netbsd_p.cpp:52:19: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:257:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:95:75: style: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:53:63: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:95:75: note: Function 'readProcStat' argument 2 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:278:6: style: Variable 'pageshift' is modified but its new value is never used. [unreadVariable]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:51:19: performance: Technically the member function 'KSysGuard::Private::readProc' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:58:31: note: Technically the member function 'KSysGuard::Private::readProc' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:51:19: note: Technically the member function 'KSysGuard::Private::readProc' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:52:19: performance: Technically the member function 'KSysGuard::Private::readProcStatus' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:74:31: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:52:19: note: Technically the member function 'KSysGuard::Private::readProcStatus' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:53:19: performance: Technically the member function 'KSysGuard::Private::readProcStat' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:95:31: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:53:19: note: Technically the member function 'KSysGuard::Private::readProcStat' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:54:19: performance: Technically the member function 'KSysGuard::Private::readProcStatm' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:146:31: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:54:19: note: Technically the member function 'KSysGuard::Private::readProcStatm' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:55:19: performance: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static. [functionStatic]
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:154:31: note: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static.
libksysguard-5.8.4/processcore/processes_openbsd_p.cpp:55:19: note: Technically the member function 'KSysGuard::Private::readProcCmdline' can be static.
libksysguard-5.8.4/processcore/processes_remote_p.cpp:40:7: warning: Member variable 'Private::numColumns' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processcore/processes_remote_p.cpp:40:7: warning: Member variable 'Private::freeMemory' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processcore/processes_solaris_p.cpp:61:5: warning: Member variable 'Private::mBuf' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processui/KTextEditVT.cpp:161:48: style: Function 'setParseAnsiEscapeCodes' argument 1 names different: declaration 'displayall' definition 'parseAnsi'. [funcArgNamesDifferent]
libksysguard-5.8.4/processui/KTextEditVT.h:67:36: note: Function 'setParseAnsiEscapeCodes' argument 1 names different: declaration 'displayall' definition 'parseAnsi'.
libksysguard-5.8.4/processui/KTextEditVT.cpp:161:48: note: Function 'setParseAnsiEscapeCodes' argument 1 names different: declaration 'displayall' definition 'parseAnsi'.
libksysguard-5.8.4/processui/KTextEditVT.cpp:41:2: performance: Variable 'escape_code' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libksysguard-5.8.4/processui/KTextEditVT.h:60:2: style: Class 'KTextEditVT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processui/ProcessFilter.cpp:144:37: style: Function 'setFilter' argument 1 names different: declaration 'index' definition 'filter'. [funcArgNamesDifferent]
libksysguard-5.8.4/processui/ProcessFilter.h:54:23: note: Function 'setFilter' argument 1 names different: declaration 'index' definition 'filter'.
libksysguard-5.8.4/processui/ProcessFilter.cpp:144:37: note: Function 'setFilter' argument 1 names different: declaration 'index' definition 'filter'.
libksysguard-5.8.4/processui/ProcessFilter.h:47:2: style: Class 'ProcessFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processui/ProcessModel.cpp:725:9: style: The scope of the variable 'totalUpdated' can be reduced. [variableScope]
libksysguard-5.8.4/processui/ProcessModel.cpp:1069:9: style: The scope of the variable 'flatrow' can be reduced. [variableScope]
libksysguard-5.8.4/processui/ProcessModel.cpp:1070:9: style: The scope of the variable 'treerow' can be reduced. [variableScope]
libksysguard-5.8.4/processui/ProcessModel.cpp:703:76: style: Function 'processChanged' argument 2 names different: declaration 'onlyCpuOrMem' definition 'onlyTotalCpu'. [funcArgNamesDifferent]
libksysguard-5.8.4/processui/ProcessModel_p.h:86:63: note: Function 'processChanged' argument 2 names different: declaration 'onlyCpuOrMem' definition 'onlyTotalCpu'.
libksysguard-5.8.4/processui/ProcessModel.cpp:703:76: note: Function 'processChanged' argument 2 names different: declaration 'onlyCpuOrMem' definition 'onlyTotalCpu'.
libksysguard-5.8.4/processui/ProcessModel.cpp:803:63: style: Function 'beginInsertRow' argument 1 names different: declaration 'parent' definition 'process'. [funcArgNamesDifferent]
libksysguard-5.8.4/processui/ProcessModel_p.h:90:50: note: Function 'beginInsertRow' argument 1 names different: declaration 'parent' definition 'process'.
libksysguard-5.8.4/processui/ProcessModel.cpp:803:63: note: Function 'beginInsertRow' argument 1 names different: declaration 'parent' definition 'process'.
libksysguard-5.8.4/processui/ProcessModel.cpp:1123:74: style: Function 'getTooltipForUser' argument 1 names different: declaration 'process' definition 'ps'. [funcArgNamesDifferent]
libksysguard-5.8.4/processui/ProcessModel_p.h:122:68: note: Function 'getTooltipForUser' argument 1 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processui/ProcessModel.cpp:1123:74: note: Function 'getTooltipForUser' argument 1 names different: declaration 'process' definition 'ps'.
libksysguard-5.8.4/processui/ProcessModel.cpp:109:22: warning: Member variable 'ProcessModelPrivate::mUnits' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processui/ProcessModel.cpp:109:22: warning: Member variable 'ProcessModelPrivate::mIoUnits' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processui/ProcessModel.cpp:109:22: warning: Member variable 'ProcessModelPrivate::q' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:152:5: warning: Member variable 'KSysGuardProcessListPrivate::mUpdateIntervalMSecs' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:193:10: performance: Technically the member function 'KSysGuardProcessListPrivate::setupKAuthAction' can be static. [functionStatic]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:398:35: note: Technically the member function 'KSysGuardProcessListPrivate::setupKAuthAction' can be static.
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:193:10: note: Technically the member function 'KSysGuardProcessListPrivate::setupKAuthAction' can be static.
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:153:49: style: Struct 'KSysGuardProcessListPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:153:49: style: Struct 'KSysGuardProcessListPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libksysguard-5.8.4/processui/scripting.h:42:5: style: Class 'Scripting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:75:9: style: Class 'ProgressBarItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:230:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::renice' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:231:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::terminate' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:232:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::kill' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:233:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::selectParent' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:234:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::selectTracer' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:235:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::jumpToSearchFilter' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:236:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::window' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:237:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::resume' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:238:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigStop' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:239:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigCont' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:240:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigHup' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:241:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigInt' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:242:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigTerm' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:243:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigKill' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:244:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigUsr1' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:245:14: style: Class 'KSysGuardProcessListPrivate' is unsafe, 'KSysGuardProcessListPrivate::sigUsr2' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/processui/ksysguardprocesslist.cpp:99:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libksysguard-5.8.4/processui/scripting.cpp:86:44: style: Function 'ProcessObject' argument 1 names different: declaration 'processModel' definition 'model'. [funcArgNamesDifferent]
libksysguard-5.8.4/processui/scripting.h:133:38: note: Function 'ProcessObject' argument 1 names different: declaration 'processModel' definition 'model'.
libksysguard-5.8.4/processui/scripting.cpp:86:44: note: Function 'ProcessObject' argument 1 names different: declaration 'processModel' definition 'model'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:129:53: style: Function 'addSample' argument 1 names different: declaration 'samples' definition 'sampleBuf'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:129:41: note: Function 'addSample' argument 1 names different: declaration 'samples' definition 'sampleBuf'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:129:53: note: Function 'addSample' argument 1 names different: declaration 'samples' definition 'sampleBuf'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:322:40: style: Function 'setShowAxis' argument 1 names different: declaration 'show' definition 'value'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:350:28: note: Function 'setShowAxis' argument 1 names different: declaration 'show' definition 'value'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:322:40: note: Function 'setShowAxis' argument 1 names different: declaration 'show' definition 'value'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:361:46: style: Function 'setMaxAxisTextWidth' argument 1 names different: declaration 'maxAxisTextWidth' definition 'axisTextWidth'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:408:34: note: Function 'setMaxAxisTextWidth' argument 1 names different: declaration 'maxAxisTextWidth' definition 'axisTextWidth'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:361:46: note: Function 'setMaxAxisTextWidth' argument 1 names different: declaration 'maxAxisTextWidth' definition 'axisTextWidth'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:445:62: style: Function 'KGraphicsSignalPlotterPrivate' argument 1 names different: declaration 'q_ptr' definition 'q_ptr_'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter_p.h:51:45: note: Function 'KGraphicsSignalPlotterPrivate' argument 1 names different: declaration 'q_ptr' definition 'q_ptr_'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:445:62: note: Function 'KGraphicsSignalPlotterPrivate' argument 1 names different: declaration 'q_ptr' definition 'q_ptr_'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:593:48: style: Function 'paint' argument 1 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:451:36: note: Function 'paint' argument 1 names different: declaration 'p' definition 'painter'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:593:48: note: Function 'paint' argument 1 names different: declaration 'p' definition 'painter'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:854:90: style: Function 'drawVerticalLines' argument 3 names different: declaration 'correction' definition 'offset'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter_p.h:61:71: note: Function 'drawVerticalLines' argument 3 names different: declaration 'correction' definition 'offset'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:854:90: note: Function 'drawVerticalLines' argument 3 names different: declaration 'correction' definition 'offset'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1040:38: style: Function 'lastValue' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:368:26: note: Function 'lastValue' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1040:38: note: Function 'lastValue' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1045:48: style: Function 'lastValueAsString' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:378:36: note: Function 'lastValueAsString' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1045:48: note: Function 'lastValueAsString' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:445:24: warning: Member variable 'KGraphicsSignalPlotterPrivate::mNewestIndex' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:449:17: performance: Variable 'mMaxValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libksysguard-5.8.4/signalplotter/kgraphicssignalplotter.h:92:5: style: Class 'KGraphicsSignalPlotter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/signalplotter/ksignalplotter_p.h:51:5: style: Struct 'KGraphicsSignalPlotterPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:129:53: style: Function 'addSample' argument 1 names different: declaration 'samples' definition 'sampleBuf'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter.h:130:41: note: Function 'addSample' argument 1 names different: declaration 'samples' definition 'sampleBuf'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:129:53: note: Function 'addSample' argument 1 names different: declaration 'samples' definition 'sampleBuf'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:322:40: style: Function 'setShowAxis' argument 1 names different: declaration 'show' definition 'value'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter.h:351:28: note: Function 'setShowAxis' argument 1 names different: declaration 'show' definition 'value'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:322:40: note: Function 'setShowAxis' argument 1 names different: declaration 'show' definition 'value'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:361:46: style: Function 'setMaxAxisTextWidth' argument 1 names different: declaration 'maxAxisTextWidth' definition 'axisTextWidth'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter.h:409:34: note: Function 'setMaxAxisTextWidth' argument 1 names different: declaration 'maxAxisTextWidth' definition 'axisTextWidth'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:361:46: note: Function 'setMaxAxisTextWidth' argument 1 names different: declaration 'maxAxisTextWidth' definition 'axisTextWidth'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:445:62: style: Function 'KSignalPlotterPrivate' argument 1 names different: declaration 'q_ptr' definition 'q_ptr_'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter_p.h:51:45: note: Function 'KSignalPlotterPrivate' argument 1 names different: declaration 'q_ptr' definition 'q_ptr_'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:445:62: note: Function 'KSignalPlotterPrivate' argument 1 names different: declaration 'q_ptr' definition 'q_ptr_'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1040:38: style: Function 'lastValue' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter.h:369:26: note: Function 'lastValue' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1040:38: note: Function 'lastValue' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1045:48: style: Function 'lastValueAsString' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
libksysguard-5.8.4/signalplotter/ksignalplotter.h:379:36: note: Function 'lastValueAsString' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1045:48: note: Function 'lastValueAsString' argument 1 names different: declaration 'index' definition 'i'.
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:445:24: warning: Member variable 'KSignalPlotterPrivate::mNewestIndex' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:1145:14: warning: Member variable 'GraphWidget::signalPlotterPrivate' is not initialized in the constructor. [uninitMemberVar]
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:474:5: style: Struct 'KSignalPlotterPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libksysguard-5.8.4/signalplotter/ksignalplotter.cpp:474:5: style: Struct 'KSignalPlotterPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libksysguard-5.8.4/signalplotter/ksignalplotter.h:93:5: style: Class 'KSignalPlotter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/signalplotter/ksignalplotter_p.h:51:5: style: Struct 'KSignalPlotterPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/signalplotter/ksignalplotter_p.h:146:5: style: Class 'GraphWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libksysguard-5.8.4/tests/graphicssignalplotterbenchmark.h:8:1: style: The class 'BenchmarkGraphicsSignalPlotter' does not have a constructor although it has private member variables. [noConstructor]
libksysguard-5.8.4/tests/graphicssignalplotterbenchmark.h:18:33: style: Class 'BenchmarkGraphicsSignalPlotter' is unsafe, 'BenchmarkGraphicsSignalPlotter::s' can leak by wrong usage. [unsafeClassCanLeak]
libksysguard-5.8.4/tests/ksysguarddtest.h:13:1: style: The class 'TestKsysguardd' does not have a constructor although it has private member variables. [noConstructor]
libksysguard-5.8.4/tests/processtest.cpp:190:5: style: Variable 'process' is reassigned a value before the old one has been used. [redundantAssignment]
libksysguard-5.8.4/tests/processtest.cpp:189:5: note: Variable 'process' is reassigned a value before the old one has been used.
libksysguard-5.8.4/tests/processtest.cpp:190:5: note: Variable 'process' is reassigned a value before the old one has been used.
libksysguard-5.8.4/tests/processtest.cpp:122:0: error: Memory leak: processController [memleak]
libksysguard-5.8.4/tests/processtest.cpp:198:0: error: Memory leak: processController [memleak]
libksysguard-5.8.4/tests/signalplotterbenchmark.h:6:1: style: The class 'BenchmarkSignalPlotter' does not have a constructor although it has private member variables. [noConstructor]
libksysguard-5.8.4/tests/signalplottertest.h:6:1: style: The class 'TestSignalPlotter' does not have a constructor although it has private member variables. [noConstructor]
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libktoblzcheck/libktoblzcheck_1.49.orig.tar.gz
ktoblzcheck-1.49/src/bin/benchmark.cc:42:2: style: The scope of the variable 'rand_blz' can be reduced. [variableScope]
ktoblzcheck-1.49/src/bin/benchmark.cc:45:10: style: The scope of the variable 'found' can be reduced. [variableScope]
ktoblzcheck-1.49/src/bin/ktoblzcheck.cc:225:13: style: The scope of the variable 'blz' can be reduced. [variableScope]
ktoblzcheck-1.49/src/bin/ktoblzcheck.cc:226:13: style: The scope of the variable 'kto' can be reduced. [variableScope]
ktoblzcheck-1.49/src/bin/ktoblzcheck.cc:248:0: error: Resource leak: in [resourceLeak]
ktoblzcheck-1.49/src/bin/ktoblzcheck.cc:248:0: error: Resource leak: out [resourceLeak]
ktoblzcheck-1.49/src/lib/algorithms.h:89:30: style: Function 'add_10' argument 1 names different: declaration 'source' definition 'sp'. [funcArgNamesDifferent]
ktoblzcheck-1.49/src/lib/algorithms.h:57:30: note: Function 'add_10' argument 1 names different: declaration 'source' definition 'sp'.
ktoblzcheck-1.49/src/lib/algorithms.h:89:30: note: Function 'add_10' argument 1 names different: declaration 'source' definition 'sp'.
ktoblzcheck-1.49/src/lib/algorithms.cc:425:53: performance: Function parameter 'accountId' should be passed by const reference. [passedByValue]
ktoblzcheck-1.49/src/lib/algorithms.cc:502:54: performance: Function parameter 'accountId' should be passed by const reference. [passedByValue]
ktoblzcheck-1.49/src/lib/iban.cc:73:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ktoblzcheck-1.49/src/lib/iban.cc:115:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ktoblzcheck-1.49/src/lib/iban.cc:201:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ktoblzcheck-1.49/src/lib/iban.cc:314:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ktoblzcheck-1.49/src/lib/iban.cc:316:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ktoblzcheck-1.49/src/lib/algorithms.h:69:53: performance: Function parameter 'accountId' should be passed by const reference. [passedByValue]
ktoblzcheck-1.49/src/lib/algorithms.h:71:54: performance: Function parameter 'accountId' should be passed by const reference. [passedByValue]
ktoblzcheck-1.49/src/lib/ktoblzcheck.cc:489:0: error: #error "OS is not yet supported: Neither POSIX <dirent.h> nor MS windows <windows.h> is available!" [preprocessorErrorDirective]
ktoblzcheck-1.49/src/lib/methods.cc:1344:41: warning: Logical disjunction always evaluates to true: EXPR > 0 || EXPR <= 9. [incorrectLogicOperator]
ktoblzcheck-1.49/src/lib/methods.cc:296:9: style: The scope of the variable 'transform' can be reduced. [variableScope]
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libktorrent/libktorrent_2.1.orig.tar.xz
libktorrent-2.1/src/bcodec/bdecoder.cpp:82:12: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/bcodec/bdecoder.cpp:102:12: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/bcodec/bdecoder.cpp:219:4: style: Variable 'bi' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libktorrent-2.1/src/bcodec/bdecoder.cpp:218:0: note: Variable 'bi' is reassigned a value before the old one has been used if variable is no semaphore variable.
libktorrent-2.1/src/bcodec/bdecoder.cpp:219:4: note: Variable 'bi' is reassigned a value before the old one has been used if variable is no semaphore variable.
libktorrent-2.1/src/bcodec/bdecoder.h:93:8: style: Technically the member function 'bt::BDecoder::debugMsg' can be const. [functionConst]
libktorrent-2.1/src/bcodec/bdecoder.cpp:278:17: note: Technically the member function 'bt::BDecoder::debugMsg' can be const.
libktorrent-2.1/src/bcodec/bdecoder.h:93:8: note: Technically the member function 'bt::BDecoder::debugMsg' can be const.
libktorrent-2.1/src/bcodec/value.h:43:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/value.h:44:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/value.h:45:3: style: Class 'Value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bnode.h:110:3: style: Class 'BDictNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bnode.h:175:3: style: Class 'BListNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bnode.h:93:8: style: The function 'printDebugInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/bcodec/bnode.h:73:16: note: Virtual function in base class
libktorrent-2.1/src/bcodec/bnode.h:93:8: note: Function in derived class
libktorrent-2.1/src/bcodec/bnode.h:163:8: style: The function 'printDebugInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/bcodec/bnode.h:73:16: note: Virtual function in base class
libktorrent-2.1/src/bcodec/bnode.h:163:8: note: Function in derived class
libktorrent-2.1/src/bcodec/bnode.h:183:8: style: The function 'printDebugInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/bcodec/bnode.h:73:16: note: Virtual function in base class
libktorrent-2.1/src/bcodec/bnode.h:183:8: note: Function in derived class
libktorrent-2.1/src/bcodec/bencoder.cpp:81:3: style: Class 'BEncoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/bcodec/bencoder.cpp:81:3: style: Class 'BEncoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/bcodec/bencoder.h:56:3: style: Class 'BEncoderFileOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bencoder.h:69:3: style: Class 'BEncoderBufferOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bencoder.h:78:3: style: Class 'BEncoderIODeviceOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bencoder.h:100:3: style: Class 'BEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bencoder.h:107:3: style: Class 'BEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bencoder.h:113:3: style: Class 'BEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/bcodec/bencoder.h:58:8: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/bcodec/bencoder.h:46:16: note: Virtual function in base class
libktorrent-2.1/src/bcodec/bencoder.h:58:8: note: Function in derived class
libktorrent-2.1/src/bcodec/bencoder.h:71:8: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/bcodec/bencoder.h:46:16: note: Virtual function in base class
libktorrent-2.1/src/bcodec/bencoder.h:71:8: note: Function in derived class
libktorrent-2.1/src/bcodec/bencoder.h:80:8: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/bcodec/bencoder.h:46:16: note: Virtual function in base class
libktorrent-2.1/src/bcodec/bencoder.h:80:8: note: Function in derived class
libktorrent-2.1/src/datachecker/datachecker.cpp:26:33: performance: Variable 'not_downloaded' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/datachecker/multidatachecker.h:40:16: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/datachecker/datachecker.h:57:16: note: Virtual function in base class
libktorrent-2.1/src/datachecker/multidatachecker.h:40:16: note: Function in derived class
libktorrent-2.1/src/datachecker/singledatachecker.h:39:16: style: The function 'check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/datachecker/datachecker.h:57:16: note: Virtual function in base class
libktorrent-2.1/src/datachecker/singledatachecker.h:39:16: note: Function in derived class
libktorrent-2.1/src/datachecker/multidatachecker.cpp:109:71: style: Function 'loadChunk' argument 3 names different: declaration 'to' definition 'tor'. [funcArgNamesDifferent]
libktorrent-2.1/src/datachecker/multidatachecker.h:42:54: note: Function 'loadChunk' argument 3 names different: declaration 'to' definition 'tor'.
libktorrent-2.1/src/datachecker/multidatachecker.cpp:109:71: note: Function 'loadChunk' argument 3 names different: declaration 'to' definition 'tor'.
libktorrent-2.1/src/dht/key.h:51:3: style: Class 'Key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/key.h:57:3: style: Class 'Key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/key.h:63:3: style: Class 'Key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/database.h:48:3: style: Class 'DBItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/getpeersreq.h:43:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersreq.h:43:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersreq.h:44:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersreq.h:44:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersreq.h:45:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersreq.h:45:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersreq.h:46:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:98:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersreq.h:46:16: note: Function in derived class
libktorrent-2.1/src/dht/announcereq.h:40:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/getpeersreq.h:43:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcereq.h:40:16: note: Function in derived class
libktorrent-2.1/src/dht/announcereq.h:41:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/getpeersreq.h:44:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcereq.h:41:16: note: Function in derived class
libktorrent-2.1/src/dht/announcereq.h:42:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/getpeersreq.h:45:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcereq.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/announcereq.h:43:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/getpeersreq.h:46:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcereq.h:43:16: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:82:8: style: The function 'portReceived' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:83:16: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:82:8: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:90:17: style: The function 'announce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:91:25: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:90:17: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:111:8: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:66:16: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:111:8: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:112:8: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:71:16: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:112:8: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:113:8: style: The function 'addDHTNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:109:16: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:113:8: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:115:30: style: The function 'getClosestGoodNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:116:30: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:115:30: note: Function in derived class
libktorrent-2.1/src/dht/dht.h:118:8: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/dhtbase.h:76:16: note: Virtual function in base class
libktorrent-2.1/src/dht/dht.h:118:8: note: Function in derived class
libktorrent-2.1/src/dht/announcersp.h:39:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcersp.h:39:16: note: Function in derived class
libktorrent-2.1/src/dht/announcersp.h:40:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcersp.h:40:16: note: Function in derived class
libktorrent-2.1/src/dht/announcersp.h:41:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcersp.h:41:16: note: Function in derived class
libktorrent-2.1/src/dht/announcersp.h:42:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:98:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcersp.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/kbucket.h:133:16: style: The function 'onResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpccall.h:47:16: note: Virtual function in base class
libktorrent-2.1/src/dht/kbucket.h:133:16: note: Function in derived class
libktorrent-2.1/src/dht/kbucket.h:134:16: style: The function 'onTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpccall.h:53:16: note: Virtual function in base class
libktorrent-2.1/src/dht/kbucket.h:134:16: note: Function in derived class
libktorrent-2.1/src/dht/task.h:74:16: style: The function 'onResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpccall.h:47:16: note: Virtual function in base class
libktorrent-2.1/src/dht/task.h:74:16: note: Function in derived class
libktorrent-2.1/src/dht/task.h:77:16: style: The function 'onTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpccall.h:53:16: note: Virtual function in base class
libktorrent-2.1/src/dht/task.h:77:16: note: Function in derived class
libktorrent-2.1/src/dht/announcetask.h:60:16: style: The function 'callFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/task.h:90:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcetask.h:60:16: note: Function in derived class
libktorrent-2.1/src/dht/announcetask.h:61:16: style: The function 'callTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/task.h:96:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcetask.h:61:16: note: Function in derived class
libktorrent-2.1/src/dht/announcetask.h:62:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/task.h:83:16: note: Virtual function in base class
libktorrent-2.1/src/dht/announcetask.h:62:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersrsp.h:42:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersrsp.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersrsp.h:43:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersrsp.h:43:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersrsp.h:44:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersrsp.h:44:16: note: Function in derived class
libktorrent-2.1/src/dht/getpeersrsp.h:45:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:98:16: note: Virtual function in base class
libktorrent-2.1/src/dht/getpeersrsp.h:45:16: note: Function in derived class
libktorrent-2.1/src/dht/database.cpp:40:32: style: Function 'DBItem' argument 1 names different: declaration 'item' definition 'it'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/database.h:49:25: note: Function 'DBItem' argument 1 names different: declaration 'item' definition 'it'.
libktorrent-2.1/src/dht/database.cpp:40:32: note: Function 'DBItem' argument 1 names different: declaration 'item' definition 'it'.
libktorrent-2.1/src/dht/database.cpp:54:46: style: Function 'operator=' argument 1 names different: declaration 'item' definition 'it'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/database.h:65:39: note: Function 'operator=' argument 1 names different: declaration 'item' definition 'it'.
libktorrent-2.1/src/dht/database.cpp:54:46: note: Function 'operator=' argument 1 names different: declaration 'item' definition 'it'.
libktorrent-2.1/src/dht/database.cpp:99:59: style: Function 'sample' argument 2 names different: declaration 'dbl' definition 'tdbl'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/database.h:102:50: note: Function 'sample' argument 2 names different: declaration 'dbl' definition 'tdbl'.
libktorrent-2.1/src/dht/database.cpp:99:59: note: Function 'sample' argument 2 names different: declaration 'dbl' definition 'tdbl'.
libktorrent-2.1/src/dht/database.cpp:32:3: performance: Variable 'time_stamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/database.cpp:37:3: performance: Variable 'time_stamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/database.cpp:42:3: performance: Variable 'addr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/database.cpp:43:3: performance: Variable 'time_stamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/dht.cpp:239:33: style: Function 'error' argument 1 names different: declaration 'r' definition 'msg'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/dht.h:74:29: note: Function 'error' argument 1 names different: declaration 'r' definition 'msg'.
libktorrent-2.1/src/dht/dht.cpp:239:33: note: Function 'error' argument 1 names different: declaration 'r' definition 'msg'.
libktorrent-2.1/src/dht/dht.cpp:370:52: style: Function 'onResolverResults' argument 1 names different: declaration 'ar' definition 'res'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/dht.h:119:48: note: Function 'onResolverResults' argument 1 names different: declaration 'ar' definition 'res'.
libktorrent-2.1/src/dht/dht.cpp:370:52: note: Function 'onResolverResults' argument 1 names different: declaration 'ar' definition 'res'.
libktorrent-2.1/src/dht/taskmanager.h:41:3: style: Class 'TaskManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/pingreq.h:36:3: style: Class 'PingReq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/nodelookup.h:42:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/task.h:83:16: note: Virtual function in base class
libktorrent-2.1/src/dht/nodelookup.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/nodelookup.h:43:16: style: The function 'callFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/task.h:90:16: note: Virtual function in base class
libktorrent-2.1/src/dht/nodelookup.h:43:16: note: Function in derived class
libktorrent-2.1/src/dht/nodelookup.h:44:16: style: The function 'callTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/task.h:96:16: note: Virtual function in base class
libktorrent-2.1/src/dht/nodelookup.h:44:16: note: Function in derived class
libktorrent-2.1/src/dht/pingreq.h:39:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/pingreq.h:39:16: note: Function in derived class
libktorrent-2.1/src/dht/pingreq.h:40:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/pingreq.h:40:16: note: Function in derived class
libktorrent-2.1/src/dht/pingreq.h:41:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/pingreq.h:41:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodereq.h:40:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodereq.h:40:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodereq.h:41:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodereq.h:41:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodereq.h:42:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodereq.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodereq.h:43:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:98:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodereq.h:43:16: note: Function in derived class
libktorrent-2.1/src/dht/pingrsp.h:40:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/pingrsp.h:40:16: note: Function in derived class
libktorrent-2.1/src/dht/pingrsp.h:41:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/pingrsp.h:41:16: note: Function in derived class
libktorrent-2.1/src/dht/pingrsp.h:42:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/pingrsp.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodersp.h:42:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodersp.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodersp.h:43:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodersp.h:43:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodersp.h:44:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodersp.h:44:16: note: Function in derived class
libktorrent-2.1/src/dht/findnodersp.h:45:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:98:16: note: Virtual function in base class
libktorrent-2.1/src/dht/findnodersp.h:45:16: note: Function in derived class
libktorrent-2.1/src/dht/dhtpeersource.h:54:16: warning: Virtual function 'manualUpdate' is called from constructor 'DHTPeerSource(DHTBase&dh_table,const bt::SHA1Hash&info_hash,const QString&torrent_name)' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/dht/dhtpeersource.cpp:39:49: note: Calling manualUpdate
libktorrent-2.1/src/dht/dhtpeersource.h:54:16: note: manualUpdate is a virtual method
libktorrent-2.1/src/dht/dhtpeersource.h:53:16: warning: Virtual function 'stop' is called from constructor 'DHTPeerSource(DHTBase&dh_table,const bt::SHA1Hash&info_hash,const QString&torrent_name)' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/dht/dhtpeersource.cpp:40:49: note: Calling dhtStopped
libktorrent-2.1/src/dht/dhtpeersource.cpp:62:3: note: Calling stop
libktorrent-2.1/src/dht/dhtpeersource.h:53:16: note: stop is a virtual method
libktorrent-2.1/src/dht/errmsg.h:39:16: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/dht/errmsg.h:39:16: note: Function in derived class
libktorrent-2.1/src/dht/errmsg.h:40:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:85:16: note: Virtual function in base class
libktorrent-2.1/src/dht/errmsg.h:40:16: note: Function in derived class
libktorrent-2.1/src/dht/errmsg.h:41:16: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/dht/errmsg.h:41:16: note: Function in derived class
libktorrent-2.1/src/dht/errmsg.h:42:16: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcmsg.h:98:16: note: Virtual function in base class
libktorrent-2.1/src/dht/errmsg.h:42:16: note: Function in derived class
libktorrent-2.1/src/dht/rpcserver.h:63:20: style: The function 'doCall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/dht/rpcserverinterface.h:44:20: note: Virtual function in base class
libktorrent-2.1/src/dht/rpcserver.h:63:20: note: Function in derived class
libktorrent-2.1/src/dht/kbucketentry.cpp:29:3: performance: Variable 'last_responded' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/kbucketentry.cpp:37:3: performance: Variable 'last_responded' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/kbuckettable.h:36:3: style: Class 'KBucketTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/node.cpp:49:4: performance: Variable 'num_receives' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/node.cpp:106:3: performance: Variable 'num_entries' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/dht/node.cpp:57:8: performance: Technically the member function 'dht::Private::saveKey' can be static. [functionStatic]
libktorrent-2.1/src/dht/node.cpp:47:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/dht/nodelookup.cpp:35:42: style: Function 'NodeLookup' argument 1 names different: declaration 'node_id' definition 'key'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/nodelookup.h:39:31: note: Function 'NodeLookup' argument 1 names different: declaration 'node_id' definition 'key'.
libktorrent-2.1/src/dht/nodelookup.cpp:35:42: note: Function 'NodeLookup' argument 1 names different: declaration 'node_id' definition 'key'.
libktorrent-2.1/src/dht/task.cpp:134:53: style: Function 'onResolverResults' argument 1 names different: declaration 'res' definition 'ar'. [funcArgNamesDifferent]
libktorrent-2.1/src/dht/task.h:149:48: note: Function 'onResolverResults' argument 1 names different: declaration 'res' definition 'ar'.
libktorrent-2.1/src/dht/task.cpp:134:53: note: Function 'onResolverResults' argument 1 names different: declaration 'res' definition 'ar'.
libktorrent-2.1/src/dht/tests/rpcmsgtest.cpp:52:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
libktorrent-2.1/src/diskio/piecedata.h:140:16: style: The function 'unmapped' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cachefile.h:46:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/piecedata.h:140:16: note: Function in derived class
libktorrent-2.1/src/diskio/cachefile.cpp:496:7: style: Condition '!res' is always true [knownConditionTrueFalse]
libktorrent-2.1/src/diskio/cachefile.cpp:487:15: note: Assignment 'res=false', assigned value is 0
libktorrent-2.1/src/diskio/cachefile.cpp:496:7: note: Condition '!res' is always true
libktorrent-2.1/src/diskio/cachefile.cpp:268:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libktorrent-2.1/src/diskio/chunkmanager.cpp:805:67: style: Function 'previewChunkRangeSize' argument 1 names different: declaration 'tf' definition 'file'. [funcArgNamesDifferent]
libktorrent-2.1/src/diskio/chunkmanager.h:313:57: note: Function 'previewChunkRangeSize' argument 1 names different: declaration 'tf' definition 'file'.
libktorrent-2.1/src/diskio/chunkmanager.cpp:805:67: note: Function 'previewChunkRangeSize' argument 1 names different: declaration 'tf' definition 'file'.
libktorrent-2.1/src/diskio/chunkmanager.cpp:1076:64: style: Function 'doPreviewPriority' argument 1 names different: declaration 'tf' definition 'file'. [funcArgNamesDifferent]
libktorrent-2.1/src/diskio/chunkmanager.cpp:63:45: note: Function 'doPreviewPriority' argument 1 names different: declaration 'tf' definition 'file'.
libktorrent-2.1/src/diskio/chunkmanager.cpp:1076:64: note: Function 'doPreviewPriority' argument 1 names different: declaration 'tf' definition 'file'.
libktorrent-2.1/src/diskio/chunkmanager.cpp:873:17: style: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/diskio/chunkmanager.cpp:873:17: style: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/diskio/singlefilecache.h:42:26: style: The function 'loadPiece' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:110:26: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:42:26: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:43:26: style: The function 'preparePiece' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:120:26: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:43:26: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:44:16: style: The function 'savePiece' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:126:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:44:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:45:16: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:131:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:45:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:46:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:136:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:46:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:47:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:141:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:47:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:48:16: style: The function 'changeTmpDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:48:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:50:16: style: The function 'moveDataFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:94:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:50:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:52:16: style: The function 'moveDataFilesFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:100:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:52:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:53:16: style: The function 'changeOutputPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:87:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:53:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:54:19: style: The function 'getOutputPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:73:19: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:54:19: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:55:16: style: The function 'preparePreallocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:150:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:55:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:56:16: style: The function 'hasMissingFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:159:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:56:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:57:16: style: The function 'deleteDataFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:166:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:57:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:58:18: style: The function 'diskUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:191:18: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:58:18: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:59:16: style: The function 'loadFileMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:59:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:59:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:60:16: style: The function 'saveFileMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:64:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:60:16: note: Function in derived class
libktorrent-2.1/src/diskio/singlefilecache.h:61:16: style: The function 'getMountPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:197:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/singlefilecache.h:61:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:45:16: style: The function 'changeTmpDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:80:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:45:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:46:16: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:131:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:46:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:47:26: style: The function 'loadPiece' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:110:26: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:47:26: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:48:26: style: The function 'preparePiece' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:120:26: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:48:26: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:49:16: style: The function 'savePiece' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:126:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:49:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:50:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:136:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:50:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:51:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:141:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:51:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:52:16: style: The function 'moveDataFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:94:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:52:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:53:16: style: The function 'moveDataFilesFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:100:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:53:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:54:16: style: The function 'moveDataFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:173:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:54:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:55:16: style: The function 'moveDataFilesFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:180:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:55:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:56:19: style: The function 'getOutputPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:73:19: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:56:19: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:57:16: style: The function 'changeOutputPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:87:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:57:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:58:16: style: The function 'preparePreallocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:150:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:58:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:59:16: style: The function 'hasMissingFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:159:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:59:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:60:16: style: The function 'deleteDataFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:166:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:60:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:61:18: style: The function 'diskUsage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:191:18: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:61:18: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:62:16: style: The function 'loadFileMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:59:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:62:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:63:16: style: The function 'saveFileMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:64:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:63:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:64:16: style: The function 'getMountPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:197:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:64:16: note: Function in derived class
libktorrent-2.1/src/diskio/multifilecache.h:68:16: style: The function 'downloadStatusChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/diskio/cache.h:144:16: note: Virtual function in base class
libktorrent-2.1/src/diskio/multifilecache.h:68:16: note: Function in derived class
libktorrent-2.1/src/diskio/deletedatafilesjob.cpp:34:22: warning: Member variable 'DeleteDataFilesJob::active_job' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/diskio/deletedatafilesjob.h:43:3: style: Class 'DeleteDataFilesJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/diskio/deletedatafilesjob.h:74:4: style: Struct 'DirTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/diskio/dndfile.cpp:43:3: performance: Variable 'last_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/diskio/movedatafilesjob.cpp:58:3: performance: Variable 'file_map' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/diskio/movedatafilesjob.h:44:3: style: Class 'MoveDataFilesJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/diskio/multifilecache.cpp:303:90: style: Function 'moveDataFilesFinished' argument 1 names different: declaration 'files' definition 'fmap'. [funcArgNamesDifferent]
libktorrent-2.1/src/diskio/multifilecache.h:55:83: note: Function 'moveDataFilesFinished' argument 1 names different: declaration 'files' definition 'fmap'.
libktorrent-2.1/src/diskio/multifilecache.cpp:303:90: note: Function 'moveDataFilesFinished' argument 1 names different: declaration 'files' definition 'fmap'.
libktorrent-2.1/src/diskio/multifilecache.cpp:58:3: performance: Variable 'cache_dir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/diskio/multifilecache.h:72:8: performance: Technically the member function 'bt::MultiFileCache::calculateOffsetAndLength' can be static. [functionStatic]
libktorrent-2.1/src/diskio/multifilecache.cpp:447:23: note: Technically the member function 'bt::MultiFileCache::calculateOffsetAndLength' can be static.
libktorrent-2.1/src/diskio/multifilecache.h:72:8: note: Technically the member function 'bt::MultiFileCache::calculateOffsetAndLength' can be static.
libktorrent-2.1/src/diskio/singlefilecache.cpp:49:3: performance: Variable 'cache_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/diskio/tests/preallocationtest.cpp:61:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libktorrent-2.1/src/download/chunkdownload.cpp:67:9: performance: Variable 'num_downloaded' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/download/chunkdownload.cpp:68:3: performance: Variable 'num' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/download/chunkdownload.h:97:3: style: Class 'ChunkDownload' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/download/chunkselector.cpp:202:9: performance: Possible inefficient checking for 'preview' emptiness. [stlSize]
libktorrent-2.1/src/download/chunkselector.cpp:214:9: performance: Possible inefficient checking for 'preview' emptiness. [stlSize]
libktorrent-2.1/src/download/chunkselector.cpp:219:14: performance: Possible inefficient checking for 'first' emptiness. [stlSize]
libktorrent-2.1/src/download/chunkselector.cpp:231:9: performance: Possible inefficient checking for 'preview' emptiness. [stlSize]
libktorrent-2.1/src/download/chunkselector.cpp:236:14: performance: Possible inefficient checking for 'first' emptiness. [stlSize]
libktorrent-2.1/src/download/chunkselector.cpp:241:14: performance: Possible inefficient checking for 'normal' emptiness. [stlSize]
libktorrent-2.1/src/download/downloader.cpp:272:65: style: Function 'selectCD' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
libktorrent-2.1/src/download/downloader.h:288:54: note: Function 'selectCD' argument 2 names different: declaration 'num' definition 'n'.
libktorrent-2.1/src/download/downloader.cpp:272:65: note: Function 'selectCD' argument 2 names different: declaration 'num' definition 'n'.
libktorrent-2.1/src/download/downloader.cpp:431:43: style: Function 'finished' argument 1 names different: declaration 'c' definition 'cd'. [funcArgNamesDifferent]
libktorrent-2.1/src/download/downloader.h:245:32: note: Function 'finished' argument 1 names different: declaration 'c' definition 'cd'.
libktorrent-2.1/src/download/downloader.cpp:431:43: note: Function 'finished' argument 1 names different: declaration 'c' definition 'cd'.
libktorrent-2.1/src/download/httpconnection.cpp:45:3: performance: Variable 'status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/download/httpresponseheader.h:28:9: style: Technically the member function 'HttpResponseHeader::statusCode' can be const. [functionConst]
libktorrent-2.1/src/download/httpresponseheader.h:29:13: style: Technically the member function 'HttpResponseHeader::reasonPhrase' can be const. [functionConst]
libktorrent-2.1/src/download/httpresponseheader.h:27:5: style: Class 'HttpResponseHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/download/httpresponseheader.h:27:5: warning: Member variable 'HttpResponseHeader::_majVer' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/download/httpresponseheader.h:27:5: warning: Member variable 'HttpResponseHeader::_minVer' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/download/httpresponseheader.h:27:5: warning: Member variable 'HttpResponseHeader::_statCode' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/download/packet.cpp:66:33: style: Function 'Packet' argument 1 names different: declaration 'req' definition 'r'. [funcArgNamesDifferent]
libktorrent-2.1/src/download/packet.h:50:26: note: Function 'Packet' argument 1 names different: declaration 'req' definition 'r'.
libktorrent-2.1/src/download/packet.cpp:66:33: note: Function 'Packet' argument 1 names different: declaration 'req' definition 'r'.
libktorrent-2.1/src/download/packet.h:46:3: style: Class 'Packet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/download/packet.h:47:3: style: Class 'Packet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/download/packet.h:49:3: style: Class 'Packet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/download/streamingchunkselector.cpp:248:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libktorrent-2.1/src/download/tests/streamingchunkselectortest.cpp:66:5: style: Class 'StreamingChunkSelectorTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/download/webseed.cpp:425:46: style: Function 'handleData' argument 1 names different: declaration 'data' definition 'tmp'. [funcArgNamesDifferent]
libktorrent-2.1/src/download/webseed.h:175:38: note: Function 'handleData' argument 1 names different: declaration 'data' definition 'tmp'.
libktorrent-2.1/src/download/webseed.cpp:425:46: note: Function 'handleData' argument 1 names different: declaration 'data' definition 'tmp'.
libktorrent-2.1/src/download/webseed.cpp:47:17: performance: Variable 'last_chunk' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/interfaces/exitoperation.h:64:16: warning: Virtual function 'onResult' is called from constructor 'ExitJobOperation(KJob*j)' at line 34. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/interfaces/exitoperation.cpp:34:45: note: Calling onResult
libktorrent-2.1/src/interfaces/exitoperation.h:64:16: note: onResult is a virtual method
libktorrent-2.1/src/interfaces/exitoperation.h:59:3: style: Class 'ExitJobOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/interfaces/exitoperation.h:62:16: style: The function 'deleteAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/interfaces/exitoperation.h:47:16: note: Virtual function in base class
libktorrent-2.1/src/interfaces/exitoperation.h:62:16: note: Function in derived class
libktorrent-2.1/src/interfaces/serverinterface.cpp:106:46: style: Function 'enableEncryption' argument 1 names different: declaration 'allow_unencrypted' definition 'unencrypted_allowed'. [funcArgNamesDifferent]
libktorrent-2.1/src/interfaces/serverinterface.h:92:37: note: Function 'enableEncryption' argument 1 names different: declaration 'allow_unencrypted' definition 'unencrypted_allowed'.
libktorrent-2.1/src/interfaces/serverinterface.cpp:106:46: note: Function 'enableEncryption' argument 1 names different: declaration 'allow_unencrypted' definition 'unencrypted_allowed'.
libktorrent-2.1/src/interfaces/serverinterface.cpp:126:70: style: Function 'newConnection' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
libktorrent-2.1/src/interfaces/serverinterface.h:114:54: note: Function 'newConnection' argument 1 names different: declaration 'sock' definition 's'.
libktorrent-2.1/src/interfaces/serverinterface.cpp:126:70: note: Function 'newConnection' argument 1 names different: declaration 'sock' definition 's'.
libktorrent-2.1/src/interfaces/serverinterface.cpp:161:52: style: Function 'setUtpEnabled' argument 2 names different: declaration 'only_use_utp' definition 'only_utp'. [funcArgNamesDifferent]
libktorrent-2.1/src/interfaces/serverinterface.h:107:42: note: Function 'setUtpEnabled' argument 2 names different: declaration 'only_use_utp' definition 'only_utp'.
libktorrent-2.1/src/interfaces/serverinterface.cpp:161:52: note: Function 'setUtpEnabled' argument 2 names different: declaration 'only_use_utp' definition 'only_utp'.
libktorrent-2.1/src/interfaces/trackerinterface.cpp:28:3: performance: Variable 'interval' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/interfaces/trackerinterface.h:41:3: style: Class 'TrackerInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/magnet/magnetlink.h:46:3: style: Class 'MagnetLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/magnet/magnetlink.h:47:3: style: Class 'MagnetLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/magnet/magnetlink.cpp:82:37: style: Function 'parse' argument 1 names different: declaration 'mlink' definition 'url'. [funcArgNamesDifferent]
libktorrent-2.1/src/magnet/magnetlink.h:78:26: note: Function 'parse' argument 1 names different: declaration 'mlink' definition 'url'.
libktorrent-2.1/src/magnet/magnetlink.cpp:82:37: note: Function 'parse' argument 1 names different: declaration 'mlink' definition 'url'.
libktorrent-2.1/src/magnet/magnetlink.h:79:9: performance: Technically the member function 'bt::MagnetLink::charToHex' can be static. [functionStatic]
libktorrent-2.1/src/magnet/magnetlink.cpp:153:20: note: Technically the member function 'bt::MagnetLink::charToHex' can be static.
libktorrent-2.1/src/magnet/magnetlink.h:79:9: note: Technically the member function 'bt::MagnetLink::charToHex' can be static.
libktorrent-2.1/src/magnet/magnetlink.h:80:11: performance: Technically the member function 'bt::MagnetLink::base32ToHexString' can be static. [functionStatic]
libktorrent-2.1/src/magnet/magnetlink.cpp:167:22: note: Technically the member function 'bt::MagnetLink::base32ToHexString' can be static.
libktorrent-2.1/src/magnet/magnetlink.h:80:11: note: Technically the member function 'bt::MagnetLink::base32ToHexString' can be static.
libktorrent-2.1/src/migrate/migrate.h:48:8: performance: Technically the member function 'bt::Migrate::migrate' can be static. [functionStatic]
libktorrent-2.1/src/migrate/migrate.cpp:40:16: note: Technically the member function 'bt::Migrate::migrate' can be static.
libktorrent-2.1/src/migrate/migrate.h:48:8: note: Technically the member function 'bt::Migrate::migrate' can be static.
libktorrent-2.1/src/mse/bigint.h:50:3: style: Class 'BigInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/mse/bigint.h:60:3: style: Class 'BigInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/mse/encryptedauthenticate.cpp:227:10: style: Variable 'rc4' is assigned a value that is never used. [unreadVariable]
libktorrent-2.1/src/mse/encryptedpacketsocket.h:53:3: style: Class 'EncryptedPacketSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/mse/encryptedpacketsocket.h:55:3: style: Class 'EncryptedPacketSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:72:66: style: Function 'EncryptedPacketSocket' argument 1 names different: declaration 'sock' definition 'sd'. [funcArgNamesDifferent]
libktorrent-2.1/src/mse/encryptedpacketsocket.h:55:44: note: Function 'EncryptedPacketSocket' argument 1 names different: declaration 'sock' definition 'sd'.
libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:72:66: note: Function 'EncryptedPacketSocket' argument 1 names different: declaration 'sock' definition 'sd'.
libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:251:60: style: Function 'setRC4Encryptor' argument 1 names different: declaration 'enc' definition 'e'. [funcArgNamesDifferent]
libktorrent-2.1/src/mse/encryptedpacketsocket.h:88:38: note: Function 'setRC4Encryptor' argument 1 names different: declaration 'enc' definition 'e'.
libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:251:60: note: Function 'setRC4Encryptor' argument 1 names different: declaration 'enc' definition 'e'.
libktorrent-2.1/src/mse/encryptedpacketsocket.cpp:264:4: error: Common realloc mistake: 'reinserted_data' nulled but not freed upon failure [memleakOnRealloc]
libktorrent-2.1/src/mse/encryptedserverauthenticate.h:40:3: style: Class 'EncryptedServerAuthenticate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/mse/functions.cpp:38:41: warning: Function 'GeneratePublicPrivateKey' argument order different: declaration 'pub, priv' definition 'priv, pub' [funcArgOrderDifferent]
libktorrent-2.1/src/mse/functions.h:34:41: note: Function 'GeneratePublicPrivateKey' argument order different: declaration 'pub, priv' definition 'priv, pub'
libktorrent-2.1/src/mse/functions.cpp:38:41: note: Function 'GeneratePublicPrivateKey' argument order different: declaration 'pub, priv' definition 'priv, pub'
libktorrent-2.1/src/mse/rc4encryptor.cpp:31:50: style: Function 'RC4Encryptor' argument 1 names different: declaration 'dkey' definition 'dk'. [funcArgNamesDifferent]
libktorrent-2.1/src/mse/rc4encryptor.h:44:37: note: Function 'RC4Encryptor' argument 1 names different: declaration 'dkey' definition 'dk'.
libktorrent-2.1/src/mse/rc4encryptor.cpp:31:50: note: Function 'RC4Encryptor' argument 1 names different: declaration 'dkey' definition 'dk'.
libktorrent-2.1/src/mse/rc4encryptor.cpp:31:74: style: Function 'RC4Encryptor' argument 2 names different: declaration 'ekey' definition 'ek'. [funcArgNamesDifferent]
libktorrent-2.1/src/mse/rc4encryptor.h:44:63: note: Function 'RC4Encryptor' argument 2 names different: declaration 'ekey' definition 'ek'.
libktorrent-2.1/src/mse/rc4encryptor.cpp:31:74: note: Function 'RC4Encryptor' argument 2 names different: declaration 'ekey' definition 'ek'.
libktorrent-2.1/src/net/address.h:47:3: style: Class 'Address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/downloadthread.h:38:3: style: Class 'DownloadThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/packetsocket.h:47:3: style: Class 'PacketSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/portlist.h:35:2: warning: The struct 'Port' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libktorrent-2.1/src/net/reverseresolver.h:45:3: style: Class 'ReverseResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/serversocket.h:90:3: style: Class 'ServerSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/serversocket.h:96:3: style: Class 'ServerSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/serversocket.cpp:35:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/serversocket.cpp:38:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/socket.cpp:160:41: style: Function 'connectTo' argument 1 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
libktorrent-2.1/src/net/socket.h:44:42: note: Function 'connectTo' argument 1 names different: declaration 'addr' definition 'a'.
libktorrent-2.1/src/net/socket.cpp:160:41: note: Function 'connectTo' argument 1 names different: declaration 'addr' definition 'a'.
libktorrent-2.1/src/net/socket.cpp:277:46: style: Function 'sendTo' argument 2 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent]
libktorrent-2.1/src/net/socket.h:64:39: note: Function 'sendTo' argument 2 names different: declaration 'size' definition 'len'.
libktorrent-2.1/src/net/socket.cpp:277:46: note: Function 'sendTo' argument 2 names different: declaration 'size' definition 'len'.
libktorrent-2.1/src/net/socket.cpp:277:66: style: Function 'sendTo' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
libktorrent-2.1/src/net/socket.h:64:60: note: Function 'sendTo' argument 3 names different: declaration 'addr' definition 'a'.
libktorrent-2.1/src/net/socket.cpp:277:66: note: Function 'sendTo' argument 3 names different: declaration 'addr' definition 'a'.
libktorrent-2.1/src/net/socket.cpp:295:42: style: Function 'recvFrom' argument 2 names different: declaration 'max_size' definition 'max_len'. [funcArgNamesDifferent]
libktorrent-2.1/src/net/socket.h:65:35: note: Function 'recvFrom' argument 2 names different: declaration 'max_size' definition 'max_len'.
libktorrent-2.1/src/net/socket.cpp:295:42: note: Function 'recvFrom' argument 2 names different: declaration 'max_size' definition 'max_len'.
libktorrent-2.1/src/net/socket.cpp:295:60: style: Function 'recvFrom' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
libktorrent-2.1/src/net/socket.h:65:54: note: Function 'recvFrom' argument 3 names different: declaration 'addr' definition 'a'.
libktorrent-2.1/src/net/socket.cpp:295:60: note: Function 'recvFrom' argument 3 names different: declaration 'addr' definition 'a'.
libktorrent-2.1/src/net/socketgroup.cpp:33:3: performance: Variable 'prev_run_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/net/socketgroup.cpp:66:10: performance: Possible inefficient checking for 'sockets' emptiness. [stlSize]
libktorrent-2.1/src/net/socketgroup.cpp:105:10: performance: Possible inefficient checking for 'sockets' emptiness. [stlSize]
libktorrent-2.1/src/net/socketmonitor.cpp:58:35: style: Class 'SocketMonitor' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/net/socketmonitor.cpp:58:35: style: Class 'SocketMonitor' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/net/socketmonitor.cpp:42:4: style: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/net/socketmonitor.cpp:42:4: style: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/net/uploadthread.h:43:3: style: Class 'UploadThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/socketmonitor.cpp:39:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/net/socketmonitor.cpp:151:24: performance: Possible inefficient checking for 'sockets' emptiness. [stlSize]
libktorrent-2.1/src/net/socketmonitor.cpp:170:7: performance: Possible inefficient checking for 'sockets' emptiness. [stlSize]
libktorrent-2.1/src/net/trafficshapedsocket.cpp:72:9: style: Class 'TrafficShapedSocket' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/net/trafficshapedsocket.cpp:72:9: style: Class 'TrafficShapedSocket' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/peer/accessmanager.cpp:34:9: style: Class 'AccessManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/peer/accessmanager.cpp:34:9: style: Class 'AccessManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/peer/authenticate.h:80:16: warning: Virtual function 'connected' is called from constructor 'Authenticate(const net::Address&addr,TransportProtocol proto,const SHA1Hash&info_hash,const PeerID&peer_id,PeerConnector::WPtr pcon)' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/peer/authenticate.cpp:56:6: note: Calling connected
libktorrent-2.1/src/peer/authenticate.h:80:16: note: connected is a virtual method
libktorrent-2.1/src/peer/authenticate.h:80:16: warning: Virtual function 'connected' is called from constructor 'Authenticate(const net::Address&addr,TransportProtocol proto,const SHA1Hash&info_hash,const PeerID&peer_id,PeerConnector::WPtr pcon)' at line 66. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/peer/authenticate.cpp:66:5: note: Calling connected
libktorrent-2.1/src/peer/authenticate.h:80:16: note: connected is a virtual method
libktorrent-2.1/src/peer/authenticate.h:74:16: style: The function 'onReadyWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/authenticatebase.h:69:16: note: Virtual function in base class
libktorrent-2.1/src/peer/authenticate.h:74:16: note: Function in derived class
libktorrent-2.1/src/peer/authenticate.h:75:16: style: The function 'onReadyRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/authenticatebase.h:66:16: note: Virtual function in base class
libktorrent-2.1/src/peer/authenticate.h:75:16: note: Function in derived class
libktorrent-2.1/src/peer/authenticate.h:78:8: style: The function 'onFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/authenticatebase.h:83:16: note: Virtual function in base class
libktorrent-2.1/src/peer/authenticate.h:78:8: note: Function in derived class
libktorrent-2.1/src/peer/authenticate.h:79:8: style: The function 'handshakeReceived' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/authenticatebase.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/peer/authenticate.h:79:8: note: Function in derived class
libktorrent-2.1/src/peer/authenticationmonitor.cpp:76:7: performance: Possible inefficient checking for 'auths' emptiness. [stlSize]
libktorrent-2.1/src/peer/chunkcounter.h:39:3: style: Class 'ChunkCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/packetreader.h:39:3: style: Struct 'IncomingPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/packetreader.h:51:3: style: Class 'PacketReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/peerid.h:38:3: style: Class 'PeerID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/peer.cpp:461:31: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/peer/peer.cpp:67:9: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/peer/peer.cpp:69:9: performance: Variable 'ut_pex_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/peer/peerdownloader.h:48:3: style: Struct 'TimeStampedRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/peeruploader.h:54:3: style: Class 'PeerUploader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/peermanager.h:74:3: style: Class 'PeerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/utpex.h:54:8: style: The function 'needsUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/peerprotocolextension.h:47:16: note: Virtual function in base class
libktorrent-2.1/src/peer/utpex.h:54:8: note: Function in derived class
libktorrent-2.1/src/peer/utpex.h:57:8: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/peerprotocolextension.h:44:16: note: Virtual function in base class
libktorrent-2.1/src/peer/utpex.h:57:8: note: Function in derived class
libktorrent-2.1/src/peer/utpex.h:70:16: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/peermanager.h:223:17: note: Virtual function in base class
libktorrent-2.1/src/peer/utpex.h:70:16: note: Function in derived class
libktorrent-2.1/src/peer/utmetadata.h:45:8: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/peerprotocolextension.h:50:16: note: Virtual function in base class
libktorrent-2.1/src/peer/utmetadata.h:45:8: note: Function in derived class
libktorrent-2.1/src/peer/peerdownloader.cpp:33:3: performance: Variable 'time_stamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/peer/peerdownloader.cpp:38:3: performance: Variable 'time_stamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/peer/peerdownloader.h:70:8: style: Technically the member function 'bt::TimeStampedRequest::operator==' can be const. [functionConst]
libktorrent-2.1/src/peer/peerdownloader.cpp:49:27: note: Technically the member function 'bt::TimeStampedRequest::operator==' can be const.
libktorrent-2.1/src/peer/peerdownloader.h:70:8: note: Technically the member function 'bt::TimeStampedRequest::operator==' can be const.
libktorrent-2.1/src/peer/peerdownloader.h:77:8: style: Technically the member function 'bt::TimeStampedRequest::operator==' can be const. [functionConst]
libktorrent-2.1/src/peer/peerdownloader.cpp:54:27: note: Technically the member function 'bt::TimeStampedRequest::operator==' can be const.
libktorrent-2.1/src/peer/peerdownloader.h:77:8: note: Technically the member function 'bt::TimeStampedRequest::operator==' can be const.
libktorrent-2.1/src/peer/peerid.cpp:44:21: warning: Logical conjunction always evaluates to false: c >= 'z' && c <= 'f'. [incorrectLogicOperator]
libktorrent-2.1/src/peer/peermanager.cpp:364:7: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/peer/serverauthenticate.h:39:3: style: Class 'ServerAuthenticate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/serverauthenticate.h:46:8: style: The function 'onFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/authenticatebase.h:83:16: note: Virtual function in base class
libktorrent-2.1/src/peer/serverauthenticate.h:46:8: note: Function in derived class
libktorrent-2.1/src/peer/serverauthenticate.h:47:8: style: The function 'handshakeReceived' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/peer/authenticatebase.h:91:16: note: Virtual function in base class
libktorrent-2.1/src/peer/serverauthenticate.h:47:8: note: Function in derived class
libktorrent-2.1/src/peer/superseeder.cpp:29:5: style: Class 'SuperSeeder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/peer/superseeder.cpp:29:5: style: Class 'SuperSeeder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/peer/superseeder.h:48:3: style: Class 'SuperSeeder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/tests/packetreadertest.cpp:32:2: style: Class 'PacketReaderTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/tests/superseedtest.cpp:101:11: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/peer/tests/superseedtest.cpp:96:2: warning: Member variable 'SuperSeedTest::allow_called' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/peer/tests/superseedtest.cpp:96:2: style: Class 'SuperSeedTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/peer/utmetadata.cpp:59:22: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/peer/utpex.h:68:8: performance: Technically the member function 'bt::UTPex::encode' can be static. [functionStatic]
libktorrent-2.1/src/peer/utpex.cpp:147:14: note: Technically the member function 'bt::UTPex::encode' can be static.
libktorrent-2.1/src/peer/utpex.h:68:8: note: Technically the member function 'bt::UTPex::encode' can be static.
libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:45:3: performance: Variable 'last_opt_sel_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:45:8: performance: Technically the member function 'bt::AdvancedChokeAlgorithm::calcACAScore' can be static. [functionStatic]
libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:52:31: note: Technically the member function 'bt::AdvancedChokeAlgorithm::calcACAScore' can be static.
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:45:8: note: Technically the member function 'bt::AdvancedChokeAlgorithm::calcACAScore' can be static.
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:47:8: performance: Technically the member function 'bt::AdvancedChokeAlgorithm::doUnchoking' can be static. [functionStatic]
libktorrent-2.1/src/torrent/advancedchokealgorithm.cpp:140:31: note: Technically the member function 'bt::AdvancedChokeAlgorithm::doUnchoking' can be static.
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:47:8: note: Technically the member function 'bt::AdvancedChokeAlgorithm::doUnchoking' can be static.
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:41:16: style: The function 'doChokingLeechingState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/torrent/choker.h:54:16: note: Virtual function in base class
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:41:16: note: Function in derived class
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:42:16: style: The function 'doChokingSeedingState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/torrent/choker.h:62:16: note: Virtual function in base class
libktorrent-2.1/src/torrent/advancedchokealgorithm.h:42:16: note: Function in derived class
libktorrent-2.1/src/torrent/choker.cpp:43:3: style: Class 'Choker' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/torrent/choker.cpp:43:3: style: Class 'Choker' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/torrent/globals.cpp:39:3: style: Class 'Globals' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/torrent/globals.cpp:39:3: style: Class 'Globals' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/torrent/torrent.h:219:19: style: Technically the member function 'bt::Torrent::getDHTNode' can be const. [functionConst]
libktorrent-2.1/src/torrent/torrent.h:242:21: style: Technically the member function 'bt::Torrent::getTextCodec' can be const. [functionConst]
libktorrent-2.1/src/torrent/torrentfile.h:55:3: style: Class 'TorrentFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/torrent.h:83:3: style: Class 'Torrent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: style: The function 'downloadPriorityChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/torrent/torrent.h:68:16: note: Virtual function in base class
libktorrent-2.1/src/torrent/torrentcontrol.h:279:16: note: Function in derived class
libktorrent-2.1/src/torrent/jobqueue.h:39:3: style: Class 'JobQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/server.cpp:92:33: style: Function 'changePort' argument 1 names different: declaration 'port' definition 'p'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/server.h:52:34: note: Function 'changePort' argument 1 names different: declaration 'port' definition 'p'.
libktorrent-2.1/src/torrent/server.cpp:92:33: note: Function 'changePort' argument 1 names different: declaration 'port' definition 'p'.
libktorrent-2.1/src/torrent/server.cpp:48:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/statsfile.cpp:32:3: performance: Variable 'cfg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/torrent/statsfile.h:43:3: style: Class 'StatsFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/tests/torrentfilestreammultitest.cpp:36:5: style: Class 'TorrentFileStreamMultiTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/tests/torrentfilestreamtest.cpp:29:5: style: Class 'TorrentFileStreamTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/timeestimator.h:49:16: style: Technically the member function 'bt::SampleQueue::first' can be const. [functionConst]
libktorrent-2.1/src/torrent/timeestimator.cpp:178:25: note: Technically the member function 'bt::SampleQueue::first' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:49:16: note: Technically the member function 'bt::SampleQueue::first' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:50:16: style: Technically the member function 'bt::SampleQueue::last' can be const. [functionConst]
libktorrent-2.1/src/torrent/timeestimator.cpp:183:25: note: Technically the member function 'bt::SampleQueue::last' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:50:16: note: Technically the member function 'bt::SampleQueue::last' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:52:14: style: Technically the member function 'bt::SampleQueue::isFull' can be const. [functionConst]
libktorrent-2.1/src/torrent/timeestimator.cpp:188:23: note: Technically the member function 'bt::SampleQueue::isFull' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:52:14: note: Technically the member function 'bt::SampleQueue::isFull' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:58:13: style: Technically the member function 'bt::SampleQueue::count' can be const. [functionConst]
libktorrent-2.1/src/torrent/timeestimator.cpp:193:22: note: Technically the member function 'bt::SampleQueue::count' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:58:13: note: Technically the member function 'bt::SampleQueue::count' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:63:16: style: Technically the member function 'bt::SampleQueue::sum' can be const. [functionConst]
libktorrent-2.1/src/torrent/timeestimator.cpp:198:25: note: Technically the member function 'bt::SampleQueue::sum' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:63:16: note: Technically the member function 'bt::SampleQueue::sum' can be const.
libktorrent-2.1/src/torrent/timeestimator.h:93:9: style: Class 'TimeEstimator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/torrent/torrent.cpp:156:36: style: Function 'loadInfo' argument 1 names different: declaration 'node' definition 'dict'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrent.h:251:28: note: Function 'loadInfo' argument 1 names different: declaration 'node' definition 'dict'.
libktorrent-2.1/src/torrent/torrent.cpp:156:36: note: Function 'loadInfo' argument 1 names different: declaration 'node' definition 'dict'.
libktorrent-2.1/src/torrent/torrent.h:258:8: performance: Technically the member function 'bt::Torrent::checkPathForDirectoryTraversal' can be static. [functionStatic]
libktorrent-2.1/src/torrent/torrent.cpp:481:16: note: Technically the member function 'bt::Torrent::checkPathForDirectoryTraversal' can be static.
libktorrent-2.1/src/torrent/torrent.h:258:8: note: Technically the member function 'bt::Torrent::checkPathForDirectoryTraversal' can be static.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:864:18: style: Redundant condition: job. '!job || (job && !job->error())' is equivalent to '!job || !job->error()' [redundantCondition]
libktorrent-2.1/src/torrent/torrentcontrol.cpp:873:18: warning: Either the condition 'job' is redundant or there is possible null pointer dereference: job. [nullPointerRedundantCheck]
libktorrent-2.1/src/torrent/torrentcontrol.cpp:864:22: note: Assuming that condition 'job' is not redundant
libktorrent-2.1/src/torrent/torrentcontrol.cpp:873:18: note: Null pointer dereference
libktorrent-2.1/src/torrent/torrentcontrol.cpp:860:20: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/torrent/torrentcontrol.cpp:529:122: style: Function 'init' argument 4 names different: declaration 'datadir' definition 'ddir'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrentcontrol.h:90:23: note: Function 'init' argument 4 names different: declaration 'datadir' definition 'ddir'.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:529:122: note: Function 'init' argument 4 names different: declaration 'datadir' definition 'ddir'.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:793:57: style: Function 'changeOutputDir' argument 1 names different: declaration 'new_dir' definition 'ndir'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrentcontrol.h:104:47: note: Function 'changeOutputDir' argument 1 names different: declaration 'new_dir' definition 'ndir'.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:793:57: note: Function 'changeOutputDir' argument 1 names different: declaration 'new_dir' definition 'ndir'.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:858:54: style: Function 'moveDataFilesFinished' argument 1 names different: declaration 'j' definition 'kj'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrentcontrol.h:255:36: note: Function 'moveDataFilesFinished' argument 1 names different: declaration 'j' definition 'kj'.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:858:54: note: Function 'moveDataFilesFinished' argument 1 names different: declaration 'j' definition 'kj'.
libktorrent-2.1/src/torrent/torrentcontrol.cpp:83:9: style: Class 'TorrentControl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/torrent/torrentcontrol.cpp:83:9: style: Class 'TorrentControl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/torrent/torrentcontrol.cpp:532:9: warning: Possible leak in public function. The pointer 'tor' is not deallocated before it is allocated. [publicAllocationError]
libktorrent-2.1/src/torrent/torrentcreator.cpp:42:51: style: Function 'TorrentCreator' argument 1 names different: declaration 'target' definition 'tar'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrentcreator.h:74:34: note: Function 'TorrentCreator' argument 1 names different: declaration 'target' definition 'tar'.
libktorrent-2.1/src/torrent/torrentcreator.cpp:42:51: note: Function 'TorrentCreator' argument 1 names different: declaration 'target' definition 'tar'.
libktorrent-2.1/src/torrent/torrentcreator.cpp:43:55: style: Function 'TorrentCreator' argument 2 names different: declaration 'trackers' definition 'track'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrentcreator.h:74:61: note: Function 'TorrentCreator' argument 2 names different: declaration 'trackers' definition 'track'.
libktorrent-2.1/src/torrent/torrentcreator.cpp:43:55: note: Function 'TorrentCreator' argument 2 names different: declaration 'trackers' definition 'track'.
libktorrent-2.1/src/torrent/torrentcreator.cpp:45:43: style: Function 'TorrentCreator' argument 4 names different: declaration 'chunk_size' definition 'cs'. [funcArgNamesDifferent]
libktorrent-2.1/src/torrent/torrentcreator.h:75:16: note: Function 'TorrentCreator' argument 4 names different: declaration 'chunk_size' definition 'cs'.
libktorrent-2.1/src/torrent/torrentcreator.cpp:45:43: note: Function 'TorrentCreator' argument 4 names different: declaration 'chunk_size' definition 'cs'.
libktorrent-2.1/src/torrent/torrentfile.cpp:215:12: style: Same expression on both sides of '!=' because the value of 'prev' and 'preview' are the same. [duplicateExpression]
libktorrent-2.1/src/torrent/torrentfile.cpp:197:15: note: 'prev' is assigned value 'preview' here.
libktorrent-2.1/src/torrent/torrentfile.cpp:215:12: note: Same expression on both sides of '!=' because the value of 'prev' and 'preview' are the same.
libktorrent-2.1/src/torrent/torrentfilestream.cpp:236:4: style: Class 'Private' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/torrent/torrentfilestream.cpp:236:4: style: Class 'Private' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/torrent/torrentstats.cpp:66:33: performance: Variable 'last_upload_activity_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/tracker/httpannouncejob.h:38:3: style: Class 'HTTPAnnounceJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/tracker/httptracker.cpp:403:24: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/tracker/httptracker.cpp:569:45: style: Function 'setProxy' argument 1 names different: declaration 'proxy' definition 'p'. [funcArgNamesDifferent]
libktorrent-2.1/src/tracker/httptracker.h:58:40: note: Function 'setProxy' argument 1 names different: declaration 'proxy' definition 'p'.
libktorrent-2.1/src/tracker/httptracker.cpp:569:45: note: Function 'setProxy' argument 1 names different: declaration 'proxy' definition 'p'.
libktorrent-2.1/src/tracker/httptracker.cpp:569:65: style: Function 'setProxy' argument 2 names different: declaration 'proxy_port' definition 'port'. [funcArgNamesDifferent]
libktorrent-2.1/src/tracker/httptracker.h:58:63: note: Function 'setProxy' argument 2 names different: declaration 'proxy_port' definition 'port'.
libktorrent-2.1/src/tracker/httptracker.cpp:569:65: note: Function 'setProxy' argument 2 names different: declaration 'proxy_port' definition 'port'.
libktorrent-2.1/src/tracker/httptracker.h:55:18: style: The function 'failureCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/tracker/tracker.h:80:18: note: Virtual function in base class
libktorrent-2.1/src/tracker/httptracker.h:55:18: note: Function in derived class
libktorrent-2.1/src/tracker/httptracker.h:56:16: style: The function 'scrape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/tracker/tracker.h:86:16: note: Virtual function in base class
libktorrent-2.1/src/tracker/httptracker.h:56:16: note: Function in derived class
libktorrent-2.1/src/tracker/httptracker.h:70:16: style: The function 'manualUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/tracker/tracker.h:110:16: note: Virtual function in base class
libktorrent-2.1/src/tracker/httptracker.h:70:16: note: Function in derived class
libktorrent-2.1/src/tracker/tracker.cpp:57:44: style: Function 'setCustomIP' argument 1 names different: declaration 'str' definition 'ip'. [funcArgNamesDifferent]
libktorrent-2.1/src/tracker/tracker.h:65:43: note: Function 'setCustomIP' argument 1 names different: declaration 'str' definition 'ip'.
libktorrent-2.1/src/tracker/tracker.cpp:57:44: note: Function 'setCustomIP' argument 1 names different: declaration 'str' definition 'ip'.
libktorrent-2.1/src/tracker/udptracker.h:57:18: style: The function 'failureCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/tracker/tracker.h:80:18: note: Virtual function in base class
libktorrent-2.1/src/tracker/udptracker.h:57:18: note: Function in derived class
libktorrent-2.1/src/tracker/udptracker.h:58:16: style: The function 'scrape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/tracker/tracker.h:86:16: note: Virtual function in base class
libktorrent-2.1/src/tracker/udptracker.h:58:16: note: Function in derived class
libktorrent-2.1/src/tracker/udptracker.h:67:16: style: The function 'manualUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/tracker/tracker.h:110:16: note: Virtual function in base class
libktorrent-2.1/src/tracker/udptracker.h:67:16: note: Function in derived class
libktorrent-2.1/src/tracker/trackermanager.cpp:549:62: style: Function 'setTrackerEnabled' argument 2 names different: declaration 'on' definition 'enabled'. [funcArgNamesDifferent]
libktorrent-2.1/src/tracker/trackermanager.h:58:55: note: Function 'setTrackerEnabled' argument 2 names different: declaration 'on' definition 'enabled'.
libktorrent-2.1/src/tracker/trackermanager.cpp:549:62: note: Function 'setTrackerEnabled' argument 2 names different: declaration 'on' definition 'enabled'.
libktorrent-2.1/src/tracker/udptracker.cpp:125:51: style: Function 'connectReceived' argument 2 names different: declaration 'connection_id' definition 'cid'. [funcArgNamesDifferent]
libktorrent-2.1/src/tracker/udptracker.h:62:40: note: Function 'connectReceived' argument 2 names different: declaration 'connection_id' definition 'cid'.
libktorrent-2.1/src/tracker/udptracker.cpp:125:51: note: Function 'connectReceived' argument 2 names different: declaration 'connection_id' definition 'cid'.
libktorrent-2.1/src/tracker/udptrackersocket.cpp:47:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:100:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:93:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:100:3: note: Variable 'ret' is reassigned a value before the old one has been used.
libktorrent-2.1/src/upnp/upnpdescriptionparser.h:46:8: performance: Technically the member function 'bt::UPnPDescriptionParser::parse' can be static. [functionStatic]
libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:69:30: note: Technically the member function 'bt::UPnPDescriptionParser::parse' can be static.
libktorrent-2.1/src/upnp/upnpdescriptionparser.h:46:8: note: Technically the member function 'bt::UPnPDescriptionParser::parse' can be static.
libktorrent-2.1/src/upnp/upnpdescriptionparser.h:55:8: performance: Technically the member function 'bt::UPnPDescriptionParser::parse' can be static. [functionStatic]
libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:91:30: note: Technically the member function 'bt::UPnPDescriptionParser::parse' can be static.
libktorrent-2.1/src/upnp/upnpdescriptionparser.h:55:8: note: Technically the member function 'bt::UPnPDescriptionParser::parse' can be static.
libktorrent-2.1/src/upnp/upnpdescriptionparser.cpp:46:3: style: Class 'XMLContentHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:61:8: performance: Technically the member function 'bt::UPnPMCastSocketPrivate::joinUPnPMCastGroup' can be static. [functionStatic]
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:269:48: note: Technically the member function 'bt::UPnPMCastSocketPrivate::joinUPnPMCastGroup' can be static.
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:61:8: note: Technically the member function 'bt::UPnPMCastSocketPrivate::joinUPnPMCastGroup' can be static.
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:62:8: performance: Technically the member function 'bt::UPnPMCastSocketPrivate::leaveUPnPMCastGroup' can be static. [functionStatic]
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:287:48: note: Technically the member function 'bt::UPnPMCastSocketPrivate::leaveUPnPMCastGroup' can be static.
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:62:8: note: Technically the member function 'bt::UPnPMCastSocketPrivate::leaveUPnPMCastGroup' can be static.
libktorrent-2.1/src/upnp/upnpmcastsocket.h:47:3: style: Class 'UPnPMCastSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/upnp/upnpmcastsocket.cpp:57:3: style: Class 'UPnPMCastSocketPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/upnp/upnprouter.cpp:89:15: performance: Variable 'servicetype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/upnp/upnprouter.cpp:90:15: performance: Variable 'controlurl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/upnp/upnprouter.cpp:91:15: performance: Variable 'eventsuburl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/upnp/upnprouter.cpp:92:15: performance: Variable 'serviceid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/upnp/upnprouter.cpp:93:15: performance: Variable 'scpdurl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/util/array.h:44:5: style: Class 'Array' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/util/array.h:44:5: style: Class 'Array' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/util/array.h:41:3: style: Class 'Array' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/compressfilejob.h:33:3: style: Class 'CompressThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/compressfilejob.h:58:3: style: Class 'CompressFileJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/bitset.cpp:58:30: style: Function 'BitSet' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent]
libktorrent-2.1/src/util/bitset.h:53:23: note: Function 'BitSet' argument 1 names different: declaration 'data' definition 'd'.
libktorrent-2.1/src/util/bitset.cpp:58:30: note: Function 'BitSet' argument 1 names different: declaration 'data' definition 'd'.
libktorrent-2.1/src/util/bitset.cpp:95:19: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
libktorrent-2.1/src/util/bitset.cpp:52:3: performance: Variable 'num_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/util/bitset.cpp:60:3: performance: Variable 'num_bytes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/util/bitset.h:116:8: style: Technically the member function 'bt::BitSet::includesBitSet' can be const. [functionConst]
libktorrent-2.1/src/util/bitset.cpp:174:15: note: Technically the member function 'bt::BitSet::includesBitSet' can be const.
libktorrent-2.1/src/util/bitset.h:116:8: note: Technically the member function 'bt::BitSet::includesBitSet' can be const.
libktorrent-2.1/src/util/bitset.h:46:3: style: Class 'BitSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/circularbuffer.h:37:3: style: Class 'CircularBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/error.h:36:3: style: Class 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/error.h:46:3: style: Class 'Warning' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/file.h:110:11: performance: Technically the member function 'bt::File::errorString' can be static. [functionStatic]
libktorrent-2.1/src/util/file.cpp:151:16: note: Technically the member function 'bt::File::errorString' can be static.
libktorrent-2.1/src/util/file.h:110:11: note: Technically the member function 'bt::File::errorString' can be static.
libktorrent-2.1/src/util/fileops.cpp:385:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libktorrent-2.1/src/util/fileops.cpp:394:3: note: Found duplicate branches for 'if' and 'else'.
libktorrent-2.1/src/util/fileops.cpp:385:3: note: Found duplicate branches for 'if' and 'else'.
libktorrent-2.1/src/util/functions.h:205:3: style: Struct 'RecursiveEntryGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/log.cpp:277:41: style: Function 'InitLog' argument 2 names different: declaration 'rotate_logs' definition 'rotate'. [funcArgNamesDifferent]
libktorrent-2.1/src/util/log.h:209:57: note: Function 'InitLog' argument 2 names different: declaration 'rotate_logs' definition 'rotate'.
libktorrent-2.1/src/util/log.cpp:277:41: note: Function 'InitLog' argument 2 names different: declaration 'rotate_logs' definition 'rotate'.
libktorrent-2.1/src/util/log.cpp:82:8: performance: Technically the member function 'bt::Private::rotateLogs' can be static. [functionStatic]
libktorrent-2.1/src/util/log.cpp:186:3: style: Class 'Log' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/util/log.cpp:186:3: style: Class 'Log' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/util/log.cpp:59:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/ptrmap.h:88:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libktorrent-2.1/src/util/ptrmap.h:185:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libktorrent-2.1/src/util/ptrmap.h:46:3: style: Class 'PtrMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/resourcemanager.h:70:3: style: Class 'ResourceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/sha1hash.h:60:3: style: Class 'SHA1Hash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/sha1hashgen.cpp:33:31: style: Class 'SHA1HashGen' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/util/sha1hashgen.cpp:33:31: style: Class 'SHA1HashGen' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/util/signalcatcher.h:56:3: style: Class 'BusError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/signalcatcher.h:70:3: style: Class 'SignalCatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/tests/resourcemanagertest.cpp:139:17: style: C-style pointer casting [cstyleCast]
libktorrent-2.1/src/util/timer.cpp:29:3: performance: Variable 'last' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/util/timer.h:55:4: style: Class 'Marker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/util/waitjob.h:42:3: style: Class 'WaitJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/connection.cpp:196:44: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:204:43: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:214:43: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:250:43: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:258:43: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:266:43: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:289:33: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
libktorrent-2.1/src/utp/connection.cpp:42:3: performance: Variable 'location' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/src/utp/connection.cpp:54:3: style: Class 'Connection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/utp/connection.cpp:54:3: style: Class 'Connection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/utp/localwindow.h:40:3: style: Struct 'WindowPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/localwindow.h:60:3: style: Class 'LocalWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/connection.h:151:16: style: The function 'updateRTT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/utp/remotewindow.h:57:16: note: Virtual function in base class
libktorrent-2.1/src/utp/connection.h:151:16: note: Function in derived class
libktorrent-2.1/src/utp/connection.h:154:16: style: The function 'retransmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/utp/remotewindow.h:60:16: note: Virtual function in base class
libktorrent-2.1/src/utp/connection.h:154:16: note: Function in derived class
libktorrent-2.1/src/utp/connection.h:160:22: style: The function 'currentTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/utp/remotewindow.h:63:22: note: Virtual function in base class
libktorrent-2.1/src/utp/connection.h:160:22: note: Function in derived class
libktorrent-2.1/src/utp/utpprotocol.h:166:3: style: Class 'PacketParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/packetbuffer.h:37:2: warning: The class 'PacketBuffer' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libktorrent-2.1/src/utp/pollpipe.h:38:3: style: Class 'PollPipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/remotewindow.h:121:14: performance: Technically the member function 'utp::RemoteWindow::lost' can be static. [functionStatic]
libktorrent-2.1/src/utp/remotewindow.cpp:173:27: note: Technically the member function 'utp::RemoteWindow::lost' can be static.
libktorrent-2.1/src/utp/remotewindow.h:121:14: note: Technically the member function 'utp::RemoteWindow::lost' can be static.
libktorrent-2.1/src/utp/tests/congestiontest.cpp:110:2: warning: Member variable 'CongestionTest::port' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/utp/tests/congestiontest.cpp:45:2: style: Class 'CongestionTestServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/congestiontest.cpp:110:2: style: Class 'CongestionTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/connectiontest.cpp:34:2: style: Class 'ConnectionTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/connecttest.cpp:29:1: style: The class 'ConnectTest' does not have a constructor although it has private member variables. [noConstructor]
libktorrent-2.1/src/utp/tests/delaywindowtest.cpp:36:2: style: Class 'DelayWindowTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/fintest.cpp:29:1: style: The class 'FinTest' does not have a constructor although it has private member variables. [noConstructor]
libktorrent-2.1/src/utp/tests/packetlosstest.cpp:120:2: warning: Member variable 'PacketLoss::port' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/utp/tests/packetlosstest.cpp:45:2: style: Class 'PacketLossServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/packetlosstest.cpp:120:2: style: Class 'PacketLoss' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/remotewindowtest.cpp:39:2: style: Class 'RemoteWindowTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/sendtest.cpp:29:1: style: The class 'SendTest' does not have a constructor although it has private member variables. [noConstructor]
libktorrent-2.1/src/utp/tests/sockettest.cpp:31:1: style: The class 'SocketTest' does not have a constructor although it has private member variables. [noConstructor]
libktorrent-2.1/src/utp/tests/transmittest.cpp:139:2: warning: Member variable 'TransmitTest::port' is not initialized in the constructor. [uninitMemberVar]
libktorrent-2.1/src/utp/tests/transmittest.cpp:139:2: style: Class 'TransmitTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/tests/utppolltest.cpp:37:1: style: The class 'UTPPollTest' does not have a constructor although it has private member variables. [noConstructor]
libktorrent-2.1/src/utp/utpprotocol.cpp:74:47: style: Function 'PacketParser' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
libktorrent-2.1/src/utp/utpprotocol.h:166:35: note: Function 'PacketParser' argument 1 names different: declaration 'packet' definition 'pkt'.
libktorrent-2.1/src/utp/utpprotocol.cpp:74:47: note: Function 'PacketParser' argument 1 names different: declaration 'packet' definition 'pkt'.
libktorrent-2.1/src/utp/utpserver.cpp:260:40: style: Function 'changePort' argument 1 names different: declaration 'port' definition 'p'. [funcArgNamesDifferent]
libktorrent-2.1/src/utp/utpserver.h:47:38: note: Function 'changePort' argument 1 names different: declaration 'port' definition 'p'.
libktorrent-2.1/src/utp/utpserver.cpp:260:40: note: Function 'changePort' argument 1 names different: declaration 'port' definition 'p'.
libktorrent-2.1/src/utp/utpserver.cpp:230:31: style: Class 'UTPServer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libktorrent-2.1/src/utp/utpserver.cpp:230:31: style: Class 'UTPServer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libktorrent-2.1/src/utp/utpserver.h:41:3: style: Class 'UTPServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/utpsocket.h:39:3: style: Class 'UTPSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/utpserver_p.h:52:3: style: Class 'MainThreadCall' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/utpserver_p.h:87:3: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/utpserverthread.h:35:3: style: Class 'UTPServerThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libktorrent-2.1/src/utp/utpsocket.h:46:16: warning: Virtual function 'close' is called from destructor '~UTPSocket()' at line 55. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/utp/utpsocket.cpp:55:3: note: Calling close
libktorrent-2.1/src/utp/utpsocket.h:46:16: note: close is a virtual method
libktorrent-2.1/src/utp/utpsocket.h:54:16: warning: Virtual function 'reset' is called from destructor '~UTPSocket()' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
libktorrent-2.1/src/utp/utpsocket.cpp:56:3: note: Calling reset
libktorrent-2.1/src/utp/utpsocket.h:54:16: note: reset is a virtual method
libktorrent-2.1/src/utp/utpserver.h:50:16: style: The function 'sendTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/utp/connection.h:215:16: note: Virtual function in base class
libktorrent-2.1/src/utp/utpserver.h:50:16: note: Function in derived class
libktorrent-2.1/src/utp/utpserver.h:81:16: style: The function 'stateChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/utp/connection.h:218:16: note: Virtual function in base class
libktorrent-2.1/src/utp/utpserver.h:81:16: note: Function in derived class
libktorrent-2.1/src/utp/utpserver.h:82:16: style: The function 'closed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libktorrent-2.1/src/utp/connection.h:221:16: note: Virtual function in base class
libktorrent-2.1/src/utp/utpserver.h:82:16: note: Function in derived class
libktorrent-2.1/src/version.cpp:34:107: style: Function 'SetClientInfo' argument 6 names different: declaration 'peer_id_code' definition 'peer_id'. [funcArgNamesDifferent]
libktorrent-2.1/src/version.h:55:123: note: Function 'SetClientInfo' argument 6 names different: declaration 'peer_id_code' definition 'peer_id'.
libktorrent-2.1/src/version.cpp:34:107: note: Function 'SetClientInfo' argument 6 names different: declaration 'peer_id_code' definition 'peer_id'.
libktorrent-2.1/testlib/dummytorrentcreator.cpp:33:2: performance: Variable 'chunk_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libktorrent-2.1/testlib/dummytorrentcreator.h:75:7: performance: Technically the member function 'DummyTorrentCreator::createRandomFile' can be static. [functionStatic]
libktorrent-2.1/testlib/dummytorrentcreator.cpp:101:27: note: Technically the member function 'DummyTorrentCreator::createRandomFile' can be static.
libktorrent-2.1/testlib/dummytorrentcreator.h:75:7: note: Technically the member function 'DummyTorrentCreator::createRandomFile' can be static.
[01:53]

ftp://ftp.se.debian.org/debian/pool/main/libk/libkwargs-perl/libkwargs-perl_0.01.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkwiki-cache-perl/libkwiki-cache-perl_0.11.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libk/libkwiki-perl/libkwiki-perl_0.39.orig.tar.gz

DATE 2018-08-19
TIME 01:53:18