DACA2 - libo

STARTDATE 2018-08-20
STARTTIME 16:21:43
GIT-REVISION a30941d

ftp://ftp.se.debian.org/debian/pool/main/libo/liboauth/liboauth_1.0.3.orig.tar.gz
liboauth-1.0.3/src/hash.c:427:3: style: Variable 'cert' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/src/hash.c:422:0: note: Variable 'cert' is reassigned a value before the old one has been used.
liboauth-1.0.3/src/hash.c:427:3: note: Variable 'cert' is reassigned a value before the old one has been used.
liboauth-1.0.3/src/oauth.c:154:7: style: Variable 'c1' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/src/oauth.c:152:0: note: Variable 'c1' is reassigned a value before the old one has been used.
liboauth-1.0.3/src/oauth.c:154:7: note: Variable 'c1' is reassigned a value before the old one has been used.
liboauth-1.0.3/src/oauth.c:188:17: style: The scope of the variable 'in' can be reduced. [variableScope]
liboauth-1.0.3/src/oauth.c:251:17: style: The scope of the variable 'in' can be reduced. [variableScope]
liboauth-1.0.3/src/oauth.c:477:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
liboauth-1.0.3/tests/commontest.c:46:3: style: Variable 'testcase' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/commontest.c:45:0: note: Variable 'testcase' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:46:3: note: Variable 'testcase' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:101:3: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/commontest.c:92:0: note: Variable 'rv' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:101:3: note: Variable 'rv' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:127:3: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/commontest.c:117:0: note: Variable 'rv' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:127:3: note: Variable 'rv' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:167:3: style: Variable 'geturl' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/commontest.c:166:0: note: Variable 'geturl' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/commontest.c:167:3: note: Variable 'geturl' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthbodyhash.c:49:10: warning: Either the condition 'if(uh)' is redundant or there is possible null pointer dereference: uh. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthbodyhash.c:56:6: note: Assuming that condition 'if(uh)' is not redundant
liboauth-1.0.3/tests/oauthbodyhash.c:49:10: note: Null pointer dereference
liboauth-1.0.3/tests/oauthbodyhash.c:50:10: warning: Either the condition 'if(uh)' is redundant or there is possible null pointer dereference: uh. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthbodyhash.c:56:6: note: Assuming that condition 'if(uh)' is not redundant
liboauth-1.0.3/tests/oauthbodyhash.c:50:10: note: Null pointer dereference
liboauth-1.0.3/tests/oauthbodyhash.c:51:10: warning: Either the condition 'if(uh)' is redundant or there is possible null pointer dereference: uh. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthbodyhash.c:56:6: note: Assuming that condition 'if(uh)' is not redundant
liboauth-1.0.3/tests/oauthbodyhash.c:51:10: note: Null pointer dereference
liboauth-1.0.3/tests/oauthbodyhash.c:53:23: warning: Either the condition 'if(uh)' is redundant or there is possible null pointer dereference: uh. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthbodyhash.c:56:6: note: Assuming that condition 'if(uh)' is not redundant
liboauth-1.0.3/tests/oauthbodyhash.c:53:23: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:76:24: warning: Either the condition 'if(filedata)' is redundant or there is possible null pointer dereference: filedata. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthdatapost.c:112:5: note: Assuming that condition 'if(filedata)' is not redundant
liboauth-1.0.3/tests/oauthdatapost.c:76:24: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:95:29: warning: Either the condition 'if(req_url)' is redundant or there is possible null pointer dereference: req_url. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthdatapost.c:102:5: note: Assuming that condition 'if(req_url)' is not redundant
liboauth-1.0.3/tests/oauthdatapost.c:95:29: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:95:45: warning: Either the condition 'if(postarg)' is redundant or there is possible null pointer dereference: postarg. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthdatapost.c:103:5: note: Assuming that condition 'if(postarg)' is not redundant
liboauth-1.0.3/tests/oauthdatapost.c:95:45: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:96:27: warning: Either the condition 'if(req_url)' is redundant or there is possible null pointer dereference: req_url. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthdatapost.c:102:5: note: Assuming that condition 'if(req_url)' is not redundant
liboauth-1.0.3/tests/oauthdatapost.c:96:27: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:96:36: warning: Either the condition 'if(postarg)' is redundant or there is possible null pointer dereference: postarg. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthdatapost.c:103:5: note: Assuming that condition 'if(postarg)' is not redundant
liboauth-1.0.3/tests/oauthdatapost.c:96:36: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:100:25: error: Null pointer dereference: reply [nullPointer]
liboauth-1.0.3/tests/oauthdatapost.c:51:19: note: Assignment 'reply=NULL', assigned value is 0
liboauth-1.0.3/tests/oauthdatapost.c:100:25: note: Null pointer dereference
liboauth-1.0.3/tests/oauthdatapost.c:62:3: style: Variable 't_key' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthdatapost.c:46:0: note: Variable 't_key' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthdatapost.c:62:3: note: Variable 't_key' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthdatapost.c:63:3: style: Variable 't_secret' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthdatapost.c:47:0: note: Variable 't_secret' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthdatapost.c:63:3: note: Variable 't_secret' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthdatapost.c:78:4: error: Memory leak: filedata [memleak]
liboauth-1.0.3/tests/oauthdatapost.c:114:3: error: Memory leak: sig_url [memleak]
liboauth-1.0.3/tests/oauthdatapost.c:165:0: error: Memory leak: url [memleak]
liboauth-1.0.3/tests/oauthexample.c:48:44: warning: Either the condition 'token' is redundant or there is possible null pointer dereference: token. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthexample.c:46:9: note: Assuming that condition 'token' is not redundant
liboauth-1.0.3/tests/oauthexample.c:48:44: note: Null pointer dereference
liboauth-1.0.3/tests/oauthexample.c:48:52: warning: Either the condition 'secret' is redundant or there is possible null pointer dereference: secret. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthexample.c:47:9: note: Assuming that condition 'secret' is not redundant
liboauth-1.0.3/tests/oauthexample.c:48:52: note: Null pointer dereference
liboauth-1.0.3/tests/oauthexample.c:117:25: warning: Either the condition 'if(req_url)' is redundant or there is possible null pointer dereference: req_url. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthexample.c:119:5: note: Assuming that condition 'if(req_url)' is not redundant
liboauth-1.0.3/tests/oauthexample.c:117:25: note: Null pointer dereference
liboauth-1.0.3/tests/oauthexample.c:118:25: warning: Either the condition 'if(reply)' is redundant or there is possible null pointer dereference: reply. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthexample.c:124:5: note: Assuming that condition 'if(reply)' is not redundant
liboauth-1.0.3/tests/oauthexample.c:118:25: note: Null pointer dereference
liboauth-1.0.3/tests/oauthexample.c:122:14: warning: Either the condition 'if(reply)' is redundant or there is possible null pointer dereference: reply. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthexample.c:124:5: note: Assuming that condition 'if(reply)' is not redundant
liboauth-1.0.3/tests/oauthexample.c:122:14: note: Null pointer dereference
liboauth-1.0.3/tests/oauthsign.c:47:5: style: Variable 'geturl' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthsign.c:46:0: note: Variable 'geturl' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthsign.c:47:5: note: Variable 'geturl' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthsign.c:54:5: style: Variable 'post' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthsign.c:53:0: note: Variable 'post' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthsign.c:54:5: note: Variable 'post' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest.c:55:32: warning: Either the condition 'if(req_url)' is redundant or there is possible null pointer dereference: req_url. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest.c:78:5: note: Assuming that condition 'if(req_url)' is not redundant
liboauth-1.0.3/tests/oauthtest.c:55:32: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest.c:107:32: warning: Either the condition 'if(req_url)' is redundant or there is possible null pointer dereference: req_url. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest.c:129:5: note: Assuming that condition 'if(req_url)' is not redundant
liboauth-1.0.3/tests/oauthtest.c:107:32: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest.c:163:31: warning: Either the condition 'if(geturl)' is redundant or there is possible null pointer dereference: geturl. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest.c:164:7: note: Assuming that condition 'if(geturl)' is not redundant
liboauth-1.0.3/tests/oauthtest.c:163:31: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest.c:172:48: warning: Either the condition 'if(post)' is redundant or there is possible null pointer dereference: post. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest.c:173:7: note: Assuming that condition 'if(post)' is not redundant
liboauth-1.0.3/tests/oauthtest.c:172:48: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest.c:172:54: warning: Either the condition 'if(postargs)' is redundant or there is possible null pointer dereference: postargs. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest.c:174:7: note: Assuming that condition 'if(postargs)' is not redundant
liboauth-1.0.3/tests/oauthtest.c:172:54: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest.c:53:3: style: Variable 'req_url' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthtest.c:50:0: note: Variable 'req_url' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest.c:53:3: note: Variable 'req_url' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest.c:162:5: style: Variable 'geturl' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthtest.c:161:0: note: Variable 'geturl' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest.c:162:5: note: Variable 'geturl' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest.c:171:5: style: Variable 'post' is reassigned a value before the old one has been used. [redundantAssignment]
liboauth-1.0.3/tests/oauthtest.c:170:0: note: Variable 'post' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest.c:171:5: note: Variable 'post' is reassigned a value before the old one has been used.
liboauth-1.0.3/tests/oauthtest2.c:88:28: warning: Either the condition 'if(req_hdr)' is redundant or there is possible null pointer dereference: req_hdr. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest2.c:120:5: note: Assuming that condition 'if(req_hdr)' is not redundant
liboauth-1.0.3/tests/oauthtest2.c:88:28: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest2.c:93:79: warning: Either the condition 'if(req_hdr)' is redundant or there is possible null pointer dereference: req_hdr. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest2.c:120:5: note: Assuming that condition 'if(req_hdr)' is not redundant
liboauth-1.0.3/tests/oauthtest2.c:93:79: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest2.c:95:30: warning: Either the condition 'if(req_url)' is redundant or there is possible null pointer dereference: req_url. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest2.c:119:5: note: Assuming that condition 'if(req_url)' is not redundant
liboauth-1.0.3/tests/oauthtest2.c:95:30: note: Null pointer dereference
liboauth-1.0.3/tests/oauthtest2.c:96:35: warning: Either the condition 'if(http_hdr)' is redundant or there is possible null pointer dereference: http_hdr. [nullPointerRedundantCheck]
liboauth-1.0.3/tests/oauthtest2.c:121:5: note: Assuming that condition 'if(http_hdr)' is not redundant
liboauth-1.0.3/tests/oauthtest2.c:96:35: note: Null pointer dereference
[16:21]

ftp://ftp.se.debian.org/debian/pool/main/libo/liboauth-php/liboauth-php_0~svn622.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-accessor-perl/libobject-accessor-perl_0.48.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-authority-perl/libobject-authority-perl_0.004.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-container-perl/libobject-container-perl_0.14.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-declare-perl/libobject-declare-perl_0.23.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-destroyer-perl/libobject-destroyer-perl_2.01.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-event-perl/libobject-event-perl_1.230.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-forkaware-perl/libobject-forkaware-perl_0.005.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-id-perl/libobject-id-perl_0.1.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-insideout-perl/libobject-insideout-perl_4.04.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-multitype-perl/libobject-multitype-perl_0.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-pluggable-perl/libobject-pluggable-perl_1.29.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-realize-later-perl/libobject-realize-later-perl_0.21.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-remote-perl/libobject-remote-perl_0.004000.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-role-perl/libobject-role-perl_0.001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-signature-perl/libobject-signature-perl_1.07.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libobject-tiny-perl/libobject-tiny-perl_1.08.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libocas/libocas_0.97.orig.tar.gz
libocas_v097/features_bool.c:34:9: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/features_bool.c:104:9: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/features_bool.c:30:18: style: The scope of the variable 'k' can be reduced. [variableScope]
libocas_v097/features_bool.c:31:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libocas_v097/features_bool.c:101:18: style: The scope of the variable 'k' can be reduced. [variableScope]
libocas_v097/features_double.c:38:27: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libocas_v097/features_double.c:38:32: style: The scope of the variable 'y' can be reduced. [variableScope]
libocas_v097/features_double.c:132:18: style: The scope of the variable 'y' can be reduced. [variableScope]
libocas_v097/features_double.c:132:21: style: The scope of the variable 'y2' can be reduced. [variableScope]
libocas_v097/features_double.c:219:27: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libocas_v097/features_double.c:358:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libocas_v097/features_int8.c:32:9: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/features_int8.c:76:9: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/features_int8.c:73:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libocas_v097/features_single.c:32:9: portability: Casting between double* and float* which have an incompatible binary data representation. [invalidPointerCast]
libocas_v097/features_single.c:79:9: portability: Casting between double* and float* which have an incompatible binary data representation. [invalidPointerCast]
libocas_v097/features_single.c:77:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libocas_v097/lbppyr_features_mex.c:33:13: style: Unused variable: j [unusedVariable]
libocas_v097/libocas.c:413:18: style: The scope of the variable 't_new' can be reduced. [variableScope]
libocas_v097/libocas.c:413:25: style: The scope of the variable 'GradVal_new' can be reduced. [variableScope]
libocas_v097/libocas.c:839:18: style: The scope of the variable 't_new' can be reduced. [variableScope]
libocas_v097/libocas.c:839:25: style: The scope of the variable 'GradVal_new' can be reduced. [variableScope]
libocas_v097/libocas.c:1281:18: style: The scope of the variable 't_new' can be reduced. [variableScope]
libocas_v097/libocas.c:1281:25: style: The scope of the variable 'GradVal_new' can be reduced. [variableScope]
libocas_v097/libocas.c:1405:15: style: The scope of the variable 'theta' can be reduced. [variableScope]
libocas_v097/libocas.c:1406:33: style: The scope of the variable 'start' can be reduced. [variableScope]
libocas_v097/libocas.c:69:22: style: Function 'svm_ocas_solver_nnw' argument 9 names different: declaration 'BufSize' definition '_BufSize'. [funcArgNamesDifferent]
libocas_v097/libocas.h:133:19: note: Function 'svm_ocas_solver_nnw' argument 9 names different: declaration 'BufSize' definition '_BufSize'.
libocas_v097/libocas.c:69:22: note: Function 'svm_ocas_solver_nnw' argument 9 names different: declaration 'BufSize' definition '_BufSize'.
libocas_v097/libocas.c:72:20: style: Function 'svm_ocas_solver_nnw' argument 12 names different: declaration 'clip_neg_w' definition 'clip_neg_W'. [funcArgNamesDifferent]
libocas_v097/libocas.h:136:17: note: Function 'svm_ocas_solver_nnw' argument 12 names different: declaration 'clip_neg_w' definition 'clip_neg_W'.
libocas_v097/libocas.c:72:20: note: Function 'svm_ocas_solver_nnw' argument 12 names different: declaration 'clip_neg_w' definition 'clip_neg_W'.
libocas_v097/libocas.c:534:22: style: Function 'svm_ocas_solver' argument 7 names different: declaration 'BufSize' definition '_BufSize'. [funcArgNamesDifferent]
libocas_v097/libocas.h:74:19: note: Function 'svm_ocas_solver' argument 7 names different: declaration 'BufSize' definition '_BufSize'.
libocas_v097/libocas.c:534:22: note: Function 'svm_ocas_solver' argument 7 names different: declaration 'BufSize' definition '_BufSize'.
libocas_v097/libocas.c:957:22: style: Function 'svm_ocas_solver_difC' argument 7 names different: declaration 'BufSize' definition '_BufSize'. [funcArgNamesDifferent]
libocas_v097/libocas.h:92:19: note: Function 'svm_ocas_solver_difC' argument 7 names different: declaration 'BufSize' definition '_BufSize'.
libocas_v097/libocas.c:957:22: note: Function 'svm_ocas_solver_difC' argument 7 names different: declaration 'BufSize' definition '_BufSize'.
libocas_v097/libocas.c:297:91: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:386:20: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:724:91: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:812:20: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1159:91: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1254:20: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1432:13: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1443:17: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1683:102: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1722:19: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1872:19: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libocas.c:1900:20: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:117:14: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:118:15: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:201:21: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:227:23: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:249:21: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:321:21: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/libqp_splx.c:373:22: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/linclassif.c:607:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/linclassif.c:464:14: warning: Either the condition 'fid==NULL' is redundant or there is possible null pointer dereference: fid. [nullPointerRedundantCheck]
libocas_v097/linclassif.c:461:12: note: Assuming that condition 'fid==NULL' is not redundant
libocas_v097/linclassif.c:464:14: note: Null pointer dereference
libocas_v097/linclassif.c:551:21: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/linclassif_light_mex.c:180:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
libocas_v097/linclassif_light_mex.c:255:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/linclassif_light_mex.c:256:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/linclassif_light_mex.c:257:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
libocas_v097/linclassif_light_mex.c:52:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libocas_v097/linclassif_light_mex.c:68:35: style: The scope of the variable 'row1' can be reduced. [variableScope]
libocas_v097/linclassif_light_mex.c:68:41: style: The scope of the variable 'row2' can be reduced. [variableScope]
libocas_v097/linclassif_light_mex.c:70:17: style: Unused variable: val1 [unusedVariable]
libocas_v097/linclassif_light_mex.c:70:23: style: Unused variable: val2 [unusedVariable]
libocas_v097/linclassif_light_mex.c:124:11: style: Unused variable: error [unusedVariable]
libocas_v097/linclassif_light_mex.c:127:11: style: Unused variable: j [unusedVariable]
libocas_v097/linclassif_light_mex.c:131:11: style: Unused variable: auc [unusedVariable]
libocas_v097/linclassif_light_mex.c:327:0: error: Memory leak: W0 [memleak]
libocas_v097/load_svmlight_file.c:51:12: style: Unused variable: W [unusedVariable]
libocas_v097/load_svmlight_file.c:54:8: style: Unused variable: i [unusedVariable]
libocas_v097/msvmocas.c:328:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas.c:343:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas.c:343:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas.c:343:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas.c:354:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas.c:354:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas.c:166:16: style: Checking if unsigned variable 'nData' is less than zero. [unsignedLessThanZero]
libocas_v097/msvmocas.c:183:16: style: Checking if unsigned variable 'nData' is less than zero. [unsignedLessThanZero]
libocas_v097/msvmocas.c:326:17: style: Checking if unsigned variable 'nData' is less than zero. [unsignedLessThanZero]
libocas_v097/msvmocas.c:112:21: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/msvmocas_light_mex.c:177:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_light_mex.c:177:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_light_mex.c:177:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_light_mex.c:189:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_light_mex.c:189:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_mex.c:168:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_mex.c:168:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_mex.c:168:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_mex.c:180:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/msvmocas_mex.c:180:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/ocas_helper.c:298:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/ocas_helper.c:298:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/ocas_helper.c:604:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/ocas_helper.c:1026:4: warning: Either the condition 'vec_C==NULL' is redundant or there is possible null pointer dereference: vec_C. [nullPointerRedundantCheck]
libocas_v097/ocas_helper.c:1027:13: note: Assuming that condition 'vec_C==NULL' is not redundant
libocas_v097/ocas_helper.c:1026:4: note: Null pointer dereference
libocas_v097/ocas_helper.c:1344:3: style: Variable 'sorted_score' is reassigned a value before the old one has been used. [redundantAssignment]
libocas_v097/ocas_helper.c:1338:0: note: Variable 'sorted_score' is reassigned a value before the old one has been used.
libocas_v097/ocas_helper.c:1344:3: note: Variable 'sorted_score' is reassigned a value before the old one has been used.
libocas_v097/ocas_helper.c:141:17: style: The scope of the variable 'nz_dims' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:185:17: style: The scope of the variable 'nz_dims' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:350:28: style: The scope of the variable 'row' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:352:15: style: The scope of the variable 'val' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:377:28: style: The scope of the variable 'row' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:379:15: style: The scope of the variable 'val' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:404:28: style: The scope of the variable 'row' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:406:15: style: The scope of the variable 'val' can be reduced. [variableScope]
libocas_v097/ocas_helper.c:663:27: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:55:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/ocas_lbp_helper.c:55:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/ocas_lbp_helper.c:372:3: style: Variable 'sorted_score' is reassigned a value before the old one has been used. [redundantAssignment]
libocas_v097/ocas_lbp_helper.c:366:0: note: Variable 'sorted_score' is reassigned a value before the old one has been used.
libocas_v097/ocas_lbp_helper.c:372:3: note: Variable 'sorted_score' is reassigned a value before the old one has been used.
libocas_v097/ocas_lbp_helper.c:121:12: style: The scope of the variable 'x1' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:121:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:121:20: style: The scope of the variable 'idx' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:121:31: style: The scope of the variable 'cnt' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:121:36: style: The scope of the variable 'mirror' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:206:18: style: The scope of the variable 'x1' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:206:22: style: The scope of the variable 'y1' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:206:26: style: The scope of the variable 'idx' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:206:31: style: The scope of the variable 'cnt' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:206:41: style: The scope of the variable 'mirror' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:207:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libocas_v097/ocas_lbp_helper.c:119:22: style: Unused variable: ptr [unusedVariable]
libocas_v097/ocas_lbp_helper.c:206:15: style: Unused variable: j [unusedVariable]
libocas_v097/ocas_lbp_helper.c:216:11: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
libocas_v097/sparse_mat.c:47:3: style: Variable 'array' is reassigned a value before the old one has been used. [redundantAssignment]
libocas_v097/sparse_mat.c:45:0: note: Variable 'array' is reassigned a value before the old one has been used.
libocas_v097/sparse_mat.c:47:3: note: Variable 'array' is reassigned a value before the old one has been used.
libocas_v097/sparse_mat.c:70:3: style: Variable 'array' is reassigned a value before the old one has been used. [redundantAssignment]
libocas_v097/sparse_mat.c:68:0: note: Variable 'array' is reassigned a value before the old one has been used.
libocas_v097/sparse_mat.c:70:3: note: Variable 'array' is reassigned a value before the old one has been used.
libocas_v097/sparse_mat.c:61:5: error: Memory leak: array [memleak]
libocas_v097/svmocas.c:398:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:409:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:409:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:431:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:431:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:447:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:447:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas.c:225:16: style: Checking if unsigned variable 'nData' is less than zero. [unsignedLessThanZero]
libocas_v097/svmocas.c:242:16: style: Checking if unsigned variable 'nData' is less than zero. [unsignedLessThanZero]
libocas_v097/svmocas.c:396:17: style: Checking if unsigned variable 'nData' is less than zero. [unsignedLessThanZero]
libocas_v097/svmocas.c:124:21: warning: Passing value 0.0 to log() leads to implementation-defined result. [wrongmathcall]
libocas_v097/svmocas_bool_mex.c:111:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_bool_mex.c:111:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_bool_mex.c:183:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_bool_mex.c:183:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:145:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:145:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:145:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:151:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:151:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:151:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:151:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:151:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:209:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:229:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:229:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_lbp_mex.c:111:12: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/svmocas_lbp_mex.c:122:10: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/svmocas_lbp_mex.c:205:40: style: Checking if unsigned variable '(uint32_t)mxGetScalar(prhs[13])' is less than zero. [unsignedLessThanZero]
libocas_v097/svmocas_light_mex.c:114:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_light_mex.c:114:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_light_mex.c:173:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_light_mex.c:173:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_light_mex.c:46:15: style: The scope of the variable 'j' can be reduced. [variableScope]
libocas_v097/svmocas_mex.c:120:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_mex.c:120:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_mex.c:202:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_mex.c:202:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_mex.c:309:20: portability: Casting between double* and float* which have an incompatible binary data representation. [invalidPointerCast]
libocas_v097/svmocas_mex.c:323:18: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/svmocas_mex.c:414:20: portability: Casting between double* and float* which have an incompatible binary data representation. [invalidPointerCast]
libocas_v097/svmocas_mex.c:425:18: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/svmocas_nnw_mex.c:119:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_nnw_mex.c:119:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_nnw_mex.c:205:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_nnw_mex.c:205:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libocas_v097/svmocas_nnw_mex.c:304:20: portability: Casting between double* and float* which have an incompatible binary data representation. [invalidPointerCast]
libocas_v097/svmocas_nnw_mex.c:318:18: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
libocas_v097/svmocas_nnw_mex.c:406:20: portability: Casting between double* and float* which have an incompatible binary data representation. [invalidPointerCast]
libocas_v097/svmocas_nnw_mex.c:417:18: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
[16:21]

ftp://ftp.se.debian.org/debian/pool/main/libo/libocxl/libocxl_1.0.0.orig.tar.gz
libocxl-1.0.0/src/libocxl_internal.h:38:0: error: #error LibOCXL is only tested with GCC 4, 5, 6 & 7, remove this error at your own peril [preprocessorErrorDirective]
[16:21]

ftp://ftp.se.debian.org/debian/pool/main/libo/libodb/libodb_2.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libodb-boost/libodb-boost_2.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libodb-mysql/libodb-mysql_2.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libodb-pgsql/libodb-pgsql_2.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libodb-qt/libodb-qt_2.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libodb-sqlite/libodb-sqlite_2.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libodfgen/libodfgen_0.1.7.orig.tar.xz
libodfgen-0.1.7/src/FilterInternal.hxx:68:7: style: Technically the member function 'libodfgen::DummyDeleter::operator()' can be const. [functionConst]
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:74: style: Function 'getPathBBox' argument 2 names different: declaration 'xmin' definition 'px'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/GraphicFunctions.hxx:41:74: note: Function 'getPathBBox' argument 2 names different: declaration 'xmin' definition 'px'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:74: note: Function 'getPathBBox' argument 2 names different: declaration 'xmin' definition 'px'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:86: style: Function 'getPathBBox' argument 3 names different: declaration 'ymin' definition 'py'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/GraphicFunctions.hxx:41:88: note: Function 'getPathBBox' argument 3 names different: declaration 'ymin' definition 'py'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:86: note: Function 'getPathBBox' argument 3 names different: declaration 'ymin' definition 'py'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:98: style: Function 'getPathBBox' argument 4 names different: declaration 'xmax' definition 'qx'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/GraphicFunctions.hxx:41:102: note: Function 'getPathBBox' argument 4 names different: declaration 'xmax' definition 'qx'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:98: note: Function 'getPathBBox' argument 4 names different: declaration 'xmax' definition 'qx'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:110: style: Function 'getPathBBox' argument 5 names different: declaration 'ymax' definition 'qy'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/GraphicFunctions.hxx:41:116: note: Function 'getPathBBox' argument 5 names different: declaration 'ymax' definition 'qy'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:312:110: note: Function 'getPathBBox' argument 5 names different: declaration 'ymax' definition 'qy'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:430:91: style: Function 'convertPath' argument 2 names different: declaration 'xmin' definition 'px'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/GraphicFunctions.hxx:42:91: note: Function 'convertPath' argument 2 names different: declaration 'xmin' definition 'px'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:430:91: note: Function 'convertPath' argument 2 names different: declaration 'xmin' definition 'px'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:430:102: style: Function 'convertPath' argument 3 names different: declaration 'xmax' definition 'py'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/GraphicFunctions.hxx:42:104: note: Function 'convertPath' argument 3 names different: declaration 'xmax' definition 'py'.
libodfgen-0.1.7/src/GraphicFunctions.cxx:430:102: note: Function 'convertPath' argument 3 names different: declaration 'xmax' definition 'py'.
libodfgen-0.1.7/src/GraphicStyle.hxx:85:7: performance: Technically the member function 'GraphicStyleManager::addFrameProperties' can be static. [functionStatic]
libodfgen-0.1.7/src/GraphicStyle.cxx:396:27: note: Technically the member function 'GraphicStyleManager::addFrameProperties' can be static.
libodfgen-0.1.7/src/GraphicStyle.hxx:85:7: note: Technically the member function 'GraphicStyleManager::addFrameProperties' can be static.
libodfgen-0.1.7/src/ListStyle.hxx:68:6: style: Technically the member function 'ListStyle::getListID' can be const. [functionConst]
libodfgen-0.1.7/src/NumberingStyle.cxx:236:88: style: Function 'getHashName' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/NumberingStyle.hxx:52:80: note: Function 'getHashName' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/NumberingStyle.cxx:236:88: note: Function 'getHashName' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/NumberingStyle.cxx:296:88: style: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/NumberingStyle.hxx:82:71: note: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/NumberingStyle.cxx:296:88: note: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/NumberingStyle.hxx:55:7: performance: Technically the member function 'NumberingStyle::writeCondition' can be static. [functionStatic]
libodfgen-0.1.7/src/NumberingStyle.cxx:43:22: note: Technically the member function 'NumberingStyle::writeCondition' can be static.
libodfgen-0.1.7/src/NumberingStyle.hxx:55:7: note: Technically the member function 'NumberingStyle::writeCondition' can be static.
libodfgen-0.1.7/src/SheetStyle.hxx:106:2: style: Class 'SheetManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodfgen-0.1.7/src/OdcGenerator.cxx:755:72: style: Function 'insertChartAxis' argument 1 names different: declaration 'axis' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdcGenerator.hxx:62:59: note: Function 'insertChartAxis' argument 1 names different: declaration 'axis' definition 'propList'.
libodfgen-0.1.7/src/OdcGenerator.cxx:755:72: note: Function 'insertChartAxis' argument 1 names different: declaration 'axis' definition 'propList'.
libodfgen-0.1.7/src/OdcGenerator.cxx:845:71: style: Function 'openChartSerie' argument 1 names different: declaration 'series' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdcGenerator.hxx:63:58: note: Function 'openChartSerie' argument 1 names different: declaration 'series' definition 'propList'.
libodfgen-0.1.7/src/OdcGenerator.cxx:845:71: note: Function 'openChartSerie' argument 1 names different: declaration 'series' definition 'propList'.
libodfgen-0.1.7/src/OdfGenerator.hxx:154:59: style: Technically the member function 'OdfGenerator::getCurrentStorage' can be const. [functionConst]
libodfgen-0.1.7/src/OdfGenerator.hxx:163:59: style: Technically the member function 'OdfGenerator::getBodyStorage' can be const. [functionConst]
libodfgen-0.1.7/src/OdcGenerator.cxx:77:7: style: Technically the member function 'OdcGeneratorPrivate::_writeStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdcGenerator.cxx:255:27: note: Technically the member function 'OdcGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdcGenerator.cxx:77:7: note: Technically the member function 'OdcGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdcGenerator.cxx:88:25: performance: Technically the member function 'OdcGeneratorPrivate::getAddressString' can be static. [functionStatic]
libodfgen-0.1.7/src/OdcGenerator.cxx:200:45: note: Technically the member function 'OdcGeneratorPrivate::getAddressString' can be static.
libodfgen-0.1.7/src/OdcGenerator.cxx:88:25: note: Technically the member function 'OdcGeneratorPrivate::getAddressString' can be static.
libodfgen-0.1.7/src/OdfGenerator.cxx:1390:12: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
libodfgen-0.1.7/src/OdfGenerator.cxx:331:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libodfgen-0.1.7/src/OdfGenerator.cxx:336:4: note: Found duplicate branches for 'if' and 'else'.
libodfgen-0.1.7/src/OdfGenerator.cxx:331:4: note: Found duplicate branches for 'if' and 'else'.
libodfgen-0.1.7/src/OdfGenerator.cxx:610:58: style: Function 'getFrameId' argument 1 names different: declaration 'name' definition 'val'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdfGenerator.hxx:296:45: note: Function 'getFrameId' argument 1 names different: declaration 'name' definition 'val'.
libodfgen-0.1.7/src/OdfGenerator.cxx:610:58: note: Function 'getFrameId' argument 1 names different: declaration 'name' definition 'val'.
libodfgen-0.1.7/src/OdfGenerator.cxx:778:68: style: Function 'insertField' argument 1 names different: declaration 'field' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdfGenerator.hxx:216:55: note: Function 'insertField' argument 1 names different: declaration 'field' definition 'propList'.
libodfgen-0.1.7/src/OdfGenerator.cxx:778:68: note: Function 'insertField' argument 1 names different: declaration 'field' definition 'propList'.
libodfgen-0.1.7/src/OdfGenerator.cxx:1724:74: style: Function 'drawPolySomething' argument 1 names different: declaration 'vertices' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdfGenerator.hxx:339:61: note: Function 'drawPolySomething' argument 1 names different: declaration 'vertices' definition 'propList'.
libodfgen-0.1.7/src/OdfGenerator.cxx:1724:74: note: Function 'drawPolySomething' argument 1 names different: declaration 'vertices' definition 'propList'.
libodfgen-0.1.7/src/OdgGenerator.cxx:150:94: style: Function 'updatePageSpanPropertiesToCreatePage' argument 1 names different: declaration 'propList' definition 'pList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdgGenerator.cxx:65:74: note: Function 'updatePageSpanPropertiesToCreatePage' argument 1 names different: declaration 'propList' definition 'pList'.
libodfgen-0.1.7/src/OdgGenerator.cxx:150:94: note: Function 'updatePageSpanPropertiesToCreatePage' argument 1 names different: declaration 'propList' definition 'pList'.
libodfgen-0.1.7/src/OdgGenerator.cxx:68:7: style: Technically the member function 'OdgGeneratorPrivate::_writeSettings' can be const. [functionConst]
libodfgen-0.1.7/src/OdgGenerator.cxx:188:27: note: Technically the member function 'OdgGeneratorPrivate::_writeSettings' can be const.
libodfgen-0.1.7/src/OdgGenerator.cxx:68:7: note: Technically the member function 'OdgGeneratorPrivate::_writeSettings' can be const.
libodfgen-0.1.7/src/OdgGenerator.cxx:69:7: style: Technically the member function 'OdgGeneratorPrivate::_writeStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdgGenerator.cxx:260:27: note: Technically the member function 'OdgGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdgGenerator.cxx:69:7: note: Technically the member function 'OdgGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdgGenerator.cxx:70:7: style: Technically the member function 'OdgGeneratorPrivate::_writeAutomaticStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdgGenerator.cxx:231:27: note: Technically the member function 'OdgGeneratorPrivate::_writeAutomaticStyles' can be const.
libodfgen-0.1.7/src/OdgGenerator.cxx:70:7: note: Technically the member function 'OdgGeneratorPrivate::_writeAutomaticStyles' can be const.
libodfgen-0.1.7/src/OdpGenerator.cxx:140:94: style: Function 'updatePageSpanPropertiesToCreatePage' argument 1 names different: declaration 'propList' definition 'pList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/OdpGenerator.cxx:98:74: note: Function 'updatePageSpanPropertiesToCreatePage' argument 1 names different: declaration 'propList' definition 'pList'.
libodfgen-0.1.7/src/OdpGenerator.cxx:140:94: note: Function 'updatePageSpanPropertiesToCreatePage' argument 1 names different: declaration 'propList' definition 'pList'.
libodfgen-0.1.7/src/OdpGenerator.cxx:100:7: performance: Technically the member function 'OdpGeneratorPrivate::writeNotesStyles' can be static. [functionStatic]
libodfgen-0.1.7/src/OdpGenerator.cxx:282:27: note: Technically the member function 'OdpGeneratorPrivate::writeNotesStyles' can be static.
libodfgen-0.1.7/src/OdpGenerator.cxx:100:7: note: Technically the member function 'OdpGeneratorPrivate::writeNotesStyles' can be static.
libodfgen-0.1.7/src/OdpGenerator.cxx:104:7: style: Technically the member function 'OdpGeneratorPrivate::_writeSettings' can be const. [functionConst]
libodfgen-0.1.7/src/OdpGenerator.cxx:345:27: note: Technically the member function 'OdpGeneratorPrivate::_writeSettings' can be const.
libodfgen-0.1.7/src/OdpGenerator.cxx:104:7: note: Technically the member function 'OdpGeneratorPrivate::_writeSettings' can be const.
libodfgen-0.1.7/src/OdpGenerator.cxx:105:7: style: Technically the member function 'OdpGeneratorPrivate::_writeStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdpGenerator.cxx:421:27: note: Technically the member function 'OdpGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdpGenerator.cxx:105:7: note: Technically the member function 'OdpGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdsGenerator.cxx:365:7: style: Technically the member function 'OdsGeneratorPrivate::_writeStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdsGenerator.cxx:525:27: note: Technically the member function 'OdsGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdsGenerator.cxx:365:7: note: Technically the member function 'OdsGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdsGenerator.cxx:366:7: style: Technically the member function 'OdsGeneratorPrivate::_writeAutomaticStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdsGenerator.cxx:496:27: note: Technically the member function 'OdsGeneratorPrivate::_writeAutomaticStyles' can be const.
libodfgen-0.1.7/src/OdsGenerator.cxx:366:7: note: Technically the member function 'OdsGeneratorPrivate::_writeAutomaticStyles' can be const.
libodfgen-0.1.7/src/OdtGenerator.cxx:55:7: style: Technically the member function 'OdtGeneratorPrivate::_writeStyles' can be const. [functionConst]
libodfgen-0.1.7/src/OdtGenerator.cxx:168:27: note: Technically the member function 'OdtGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/OdtGenerator.cxx:55:7: note: Technically the member function 'OdtGeneratorPrivate::_writeStyles' can be const.
libodfgen-0.1.7/src/PageSpan.cxx:36:72: style: Function 'PageDrawingStyle' argument 1 names different: declaration 'propList' definition 'pPropList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:45:55: note: Function 'PageDrawingStyle' argument 1 names different: declaration 'propList' definition 'pPropList'.
libodfgen-0.1.7/src/PageSpan.cxx:36:72: note: Function 'PageDrawingStyle' argument 1 names different: declaration 'propList' definition 'pPropList'.
libodfgen-0.1.7/src/PageSpan.cxx:71:70: style: Function 'PageLayoutStyle' argument 1 names different: declaration 'propList' definition 'pPropList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:57:54: note: Function 'PageLayoutStyle' argument 1 names different: declaration 'propList' definition 'pPropList'.
libodfgen-0.1.7/src/PageSpan.cxx:71:70: note: Function 'PageLayoutStyle' argument 1 names different: declaration 'propList' definition 'pPropList'.
libodfgen-0.1.7/src/PageSpan.cxx:163:112: style: Function 'PageSpan' argument 3 names different: declaration 'isMasterPage' definition 'isMasterPage_'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:81:106: note: Function 'PageSpan' argument 3 names different: declaration 'isMasterPage' definition 'isMasterPage_'.
libodfgen-0.1.7/src/PageSpan.cxx:163:112: note: Function 'PageSpan' argument 3 names different: declaration 'isMasterPage' definition 'isMasterPage_'.
libodfgen-0.1.7/src/PageSpan.cxx:283:62: style: Function 'get' argument 1 names different: declaration 'masterName' definition 'name'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:198:46: note: Function 'get' argument 1 names different: declaration 'masterName' definition 'name'.
libodfgen-0.1.7/src/PageSpan.cxx:283:62: note: Function 'get' argument 1 names different: declaration 'masterName' definition 'name'.
libodfgen-0.1.7/src/PageSpan.cxx:295:84: style: Function 'add' argument 2 names different: declaration 'masterPage' definition 'isMasterPage'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:196:68: note: Function 'add' argument 2 names different: declaration 'masterPage' definition 'isMasterPage'.
libodfgen-0.1.7/src/PageSpan.cxx:295:84: note: Function 'add' argument 2 names different: declaration 'masterPage' definition 'isMasterPage'.
libodfgen-0.1.7/src/PageSpan.cxx:345:94: style: Function 'findOrAddDrawing' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:215:78: note: Function 'findOrAddDrawing' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/PageSpan.cxx:345:94: note: Function 'findOrAddDrawing' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/PageSpan.cxx:345:109: style: Function 'findOrAddDrawing' argument 2 names different: declaration 'masterPage' definition 'isMaster'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:215:94: note: Function 'findOrAddDrawing' argument 2 names different: declaration 'masterPage' definition 'isMaster'.
libodfgen-0.1.7/src/PageSpan.cxx:345:109: note: Function 'findOrAddDrawing' argument 2 names different: declaration 'masterPage' definition 'isMaster'.
libodfgen-0.1.7/src/PageSpan.cxx:387:93: style: Function 'findOrAddLayout' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/PageSpan.hxx:218:77: note: Function 'findOrAddLayout' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/PageSpan.cxx:387:93: note: Function 'findOrAddLayout' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/PageSpan.hxx:160:7: performance: Technically the member function 'PageSpan::_writeContent' can be static. [functionStatic]
libodfgen-0.1.7/src/PageSpan.cxx:259:16: note: Technically the member function 'PageSpan::_writeContent' can be static.
libodfgen-0.1.7/src/PageSpan.hxx:160:7: note: Technically the member function 'PageSpan::_writeContent' can be static.
libodfgen-0.1.7/src/SectionStyle.cxx:114:85: style: Function 'add' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/SectionStyle.hxx:59:65: note: Function 'add' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/SectionStyle.cxx:114:85: note: Function 'add' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/SheetStyle.cxx:258:6: style: The scope of the variable 'col' can be reduced. [variableScope]
libodfgen-0.1.7/src/SheetStyle.cxx:400:95: style: Function 'convertFormula' argument 1 names different: declaration 'formatsList' definition 'formula'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/SheetStyle.hxx:145:89: note: Function 'convertFormula' argument 1 names different: declaration 'formatsList' definition 'formula'.
libodfgen-0.1.7/src/SheetStyle.cxx:400:95: note: Function 'convertFormula' argument 1 names different: declaration 'formatsList' definition 'formula'.
libodfgen-0.1.7/src/SheetStyle.cxx:541:91: style: Function 'convertCellRange' argument 1 names different: declaration 'cell' definition 'list'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/SheetStyle.hxx:146:85: note: Function 'convertCellRange' argument 1 names different: declaration 'cell' definition 'list'.
libodfgen-0.1.7/src/SheetStyle.cxx:541:91: note: Function 'convertCellRange' argument 1 names different: declaration 'cell' definition 'list'.
libodfgen-0.1.7/src/SheetStyle.cxx:573:103: style: Function 'convertRowOrColumnCellsRange' argument 1 names different: declaration 'cells' definition 'list'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/SheetStyle.hxx:148:97: note: Function 'convertRowOrColumnCellsRange' argument 1 names different: declaration 'cells' definition 'list'.
libodfgen-0.1.7/src/SheetStyle.cxx:573:103: note: Function 'convertRowOrColumnCellsRange' argument 1 names different: declaration 'cells' definition 'list'.
libodfgen-0.1.7/src/SheetStyle.cxx:631:92: style: Function 'convertCellsRange' argument 1 names different: declaration 'cells' definition 'list'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/SheetStyle.hxx:147:86: note: Function 'convertCellsRange' argument 1 names different: declaration 'cells' definition 'list'.
libodfgen-0.1.7/src/SheetStyle.cxx:631:92: note: Function 'convertCellsRange' argument 1 names different: declaration 'cells' definition 'list'.
libodfgen-0.1.7/src/TableStyle.cxx:45:69: style: Function 'writeStyles' argument 2 names different: declaration 'odpCompat' definition 'compatibleOdp'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/TableStyle.hxx:44:62: note: Function 'writeStyles' argument 2 names different: declaration 'odpCompat' definition 'compatibleOdp'.
libodfgen-0.1.7/src/TableStyle.cxx:45:69: note: Function 'writeStyles' argument 2 names different: declaration 'odpCompat' definition 'compatibleOdp'.
libodfgen-0.1.7/src/TableStyle.hxx:79:7: style: Technically the member function 'Table::insertCoveredCell' can be const. [functionConst]
libodfgen-0.1.7/src/TableStyle.cxx:241:13: note: Technically the member function 'Table::insertCoveredCell' can be const.
libodfgen-0.1.7/src/TableStyle.hxx:79:7: note: Technically the member function 'Table::insertCoveredCell' can be const.
libodfgen-0.1.7/src/TextRunStyle.cxx:38:68: style: Function 'ParagraphStyle' argument 1 names different: declaration 'propList' definition 'pPropList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/TextRunStyle.hxx:43:53: note: Function 'ParagraphStyle' argument 1 names different: declaration 'propList' definition 'pPropList'.
libodfgen-0.1.7/src/TextRunStyle.cxx:38:68: note: Function 'ParagraphStyle' argument 1 names different: declaration 'propList' definition 'pPropList'.
libodfgen-0.1.7/src/TextRunStyle.cxx:193:93: style: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/TextRunStyle.hxx:73:71: note: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/TextRunStyle.cxx:193:93: note: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/TextRunStyle.cxx:365:88: style: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'. [funcArgNamesDifferent]
libodfgen-0.1.7/src/TextRunStyle.hxx:112:71: note: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'.
libodfgen-0.1.7/src/TextRunStyle.cxx:365:88: note: Function 'findOrAdd' argument 1 names different: declaration 'xPropList' definition 'propList'.
[16:21]

ftp://ftp.se.debian.org/debian/pool/main/libo/libodsstream/libodsstream_0.4.13.orig.tar.gz
libodsstream-0.4.13/src/ods2csv.cpp:172:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libodsstream-0.4.13/src/ods2csv.cpp:180:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libodsstream-0.4.13/src/odsstream/odsexception.h:30:5: performance: Variable '_message' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libodsstream-0.4.13/src/ods2csv.cpp:41:9: style: Class 'CustomHandler' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libodsstream-0.4.13/src/ods2csv.cpp:41:9: style: Class 'CustomHandler' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libodsstream-0.4.13/src/odsstream/odsdocreader.h:40:5: style: Class 'OdsDocReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/odsexception.h:29:3: style: Class 'OdsException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/tsvdirectorywriter.h:35:5: style: Class 'TsvDirectoryWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/ods2csv.cpp:40:5: style: Class 'CustomHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/ods2csv.cpp:53:18: style: The function 'startSheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libodsstream-0.4.13/src/odsstream/odsdochandlerinterface.h:34:18: note: Virtual function in base class
libodsstream-0.4.13/src/ods2csv.cpp:53:18: note: Function in derived class
libodsstream-0.4.13/src/ods2csv.cpp:61:18: style: The function 'endSheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libodsstream-0.4.13/src/odsstream/odsdochandlerinterface.h:40:18: note: Virtual function in base class
libodsstream-0.4.13/src/ods2csv.cpp:61:18: note: Function in derived class
libodsstream-0.4.13/src/ods2csv.cpp:69:18: style: The function 'startLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libodsstream-0.4.13/src/odsstream/odsdochandlerinterface.h:46:18: note: Virtual function in base class
libodsstream-0.4.13/src/ods2csv.cpp:69:18: note: Function in derived class
libodsstream-0.4.13/src/ods2csv.cpp:77:18: style: The function 'endLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libodsstream-0.4.13/src/odsstream/odsdochandlerinterface.h:52:18: note: Virtual function in base class
libodsstream-0.4.13/src/ods2csv.cpp:77:18: note: Function in derived class
libodsstream-0.4.13/src/ods2csv.cpp:85:18: style: The function 'setCell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libodsstream-0.4.13/src/odsstream/odsdochandlerinterface.h:58:18: note: Virtual function in base class
libodsstream-0.4.13/src/ods2csv.cpp:85:18: note: Function in derived class
libodsstream-0.4.13/src/ods2csv.cpp:104:18: style: The function 'endDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libodsstream-0.4.13/src/odsstream/odsdochandlerinterface.h:64:18: note: Virtual function in base class
libodsstream-0.4.13/src/ods2csv.cpp:104:18: note: Function in derived class
libodsstream-0.4.13/src/odsstream/odsdocreader.cpp:26:15: warning: Member variable 'OdsDocReader::_p_quaZip' is not initialized in the constructor. [uninitMemberVar]
libodsstream-0.4.13/src/odsstream/saxreader/saxhandlercontentxml.h:32:5: style: Class 'SaxHandlerContentXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/structure/contentxml.h:38:5: style: Class 'ContentXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/odsdocwriter.h:34:5: style: Class 'OdsDocWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/odsdocwriter.h:35:5: style: Class 'OdsDocWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/structure/manifestxml.h:31:5: style: Class 'ManifestXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/structure/metaxml.h:30:5: style: Class 'MetaXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:30:5: style: Class 'StylesXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/odsdocwriter.cpp:37:5: style: Exception should be caught by reference. [catchExceptionByValue]
libodsstream-0.4.13/src/odsstream/odstablecellstyleref.cpp:24:3: performance: Variable '_ref_str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libodsstream-0.4.13/src/odsstream/odstablecellstyleref.h:35:5: style: Class 'OdsTableCellStyleRefInternal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libodsstream-0.4.13/src/odsstream/reader/odscell.cpp:24:10: warning: Member variable 'OdsCell::_double_value' is not initialized in the constructor. [uninitMemberVar]
libodsstream-0.4.13/src/odsstream/reader/odscell.cpp:24:10: warning: Member variable 'OdsCell::_bool_value' is not initialized in the constructor. [uninitMemberVar]
libodsstream-0.4.13/src/odsstream/reader/odscell.cpp:24:10: warning: Member variable 'OdsCell::_is_empty' is not initialized in the constructor. [uninitMemberVar]
libodsstream-0.4.13/src/odsstream/saxreader/saxhandlercontentxml.cpp:23:23: warning: Member variable 'SaxHandlerContentXml::_is_in_paragraph' is not initialized in the constructor. [uninitMemberVar]
libodsstream-0.4.13/src/odsstream/structure/contentxml.cpp:286:45: style: Function 'writeSheet' argument 1 names different: declaration 'sheetName' definition 'tableName'. [funcArgNamesDifferent]
libodsstream-0.4.13/src/odsstream/structure/contentxml.h:40:37: note: Function 'writeSheet' argument 1 names different: declaration 'sheetName' definition 'tableName'.
libodsstream-0.4.13/src/odsstream/structure/contentxml.cpp:286:45: note: Function 'writeSheet' argument 1 names different: declaration 'sheetName' definition 'tableName'.
libodsstream-0.4.13/src/odsstream/structure/contentxml.cpp:28:13: warning: Member variable 'ContentXml::_p_quaZip' is not initialized in the constructor. [uninitMemberVar]
libodsstream-0.4.13/src/odsstream/structure/contentxml.cpp:31:5: style: Class 'ContentXml' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libodsstream-0.4.13/src/odsstream/structure/contentxml.cpp:31:5: style: Class 'ContentXml' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libodsstream-0.4.13/src/odsstream/structure/manifestxml.cpp:32:5: style: Class 'ManifestXml' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libodsstream-0.4.13/src/odsstream/structure/manifestxml.cpp:32:5: style: Class 'ManifestXml' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libodsstream-0.4.13/src/odsstream/structure/metaxml.cpp:90:5: style: Class 'MetaXml' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libodsstream-0.4.13/src/odsstream/structure/metaxml.cpp:90:5: style: Class 'MetaXml' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:35:10: performance: Technically the member function 'StylesXml::WriteHeader' can be static. [functionStatic]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.cpp:95:17: note: Technically the member function 'StylesXml::WriteHeader' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:35:10: note: Technically the member function 'StylesXml::WriteHeader' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:36:10: performance: Technically the member function 'StylesXml::WriteFontFaceDecls' can be static. [functionStatic]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.cpp:116:17: note: Technically the member function 'StylesXml::WriteFontFaceDecls' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:36:10: note: Technically the member function 'StylesXml::WriteFontFaceDecls' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:37:10: performance: Technically the member function 'StylesXml::WriteOfficeStyles' can be static. [functionStatic]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.cpp:144:17: note: Technically the member function 'StylesXml::WriteOfficeStyles' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:37:10: note: Technically the member function 'StylesXml::WriteOfficeStyles' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:38:10: performance: Technically the member function 'StylesXml::WriteAutomaticStyles' can be static. [functionStatic]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.cpp:251:17: note: Technically the member function 'StylesXml::WriteAutomaticStyles' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:38:10: note: Technically the member function 'StylesXml::WriteAutomaticStyles' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:39:10: performance: Technically the member function 'StylesXml::WriteMasterStyles' can be static. [functionStatic]
libodsstream-0.4.13/src/odsstream/structure/stylesxml.cpp:287:17: note: Technically the member function 'StylesXml::WriteMasterStyles' can be static.
libodsstream-0.4.13/src/odsstream/structure/stylesxml.h:39:10: note: Technically the member function 'StylesXml::WriteMasterStyles' can be static.
libodsstream-0.4.13/src/odsstream/tsvoutputstream.h:28:5: style: Class 'TsvOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libofa/libofa_0.9.3.orig.tar.gz
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:142:8: style: The scope of the variable 'i' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:248:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:287:8: style: The scope of the variable 'iconst' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:288:9: style: The scope of the variable 'Xp' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:289:6: style: The scope of the variable 'v' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:289:8: style: The scope of the variable 'x1' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:289:11: style: The scope of the variable 'x2' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:340:9: style: The scope of the variable 'Xp' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:341:6: style: The scope of the variable 'v' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:394:9: style: The scope of the variable 'Xp' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:395:6: style: The scope of the variable 'v' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:560:34: style: The scope of the variable 'orig_Nx' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:754:8: style: The scope of the variable 'a' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:755:14: style: The scope of the variable 'Hdp' can be reduced. [variableScope]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:477:13: style: Checking if unsigned variable 'Nx' is less than zero. [unsignedLessThanZero]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:596:12: style: Checking if unsigned variable 'Nx' is less than zero. [unsignedLessThanZero]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:163:11: style: Function 'initialize' argument 1 names different: declaration 'factor' definition 'fac'. [funcArgNamesDifferent]
libofa-0.9.3/lib/AFLIB/aflibConverter.h:93:14: note: Function 'initialize' argument 1 names different: declaration 'factor' definition 'fac'.
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:163:11: note: Function 'initialize' argument 1 names different: declaration 'factor' definition 'fac'.
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:116:17: warning: Member variable 'aflibConverter::_Time' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:116:17: warning: Member variable 'aflibConverter::_factor' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:116:17: warning: Member variable 'aflibConverter::_nChans' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:116:17: warning: Member variable 'aflibConverter::_initial' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/error_op.h:28:28: performance: Variable 'Mes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libofa-0.9.3/lib/error_op.h:29:38: performance: Variable 'Mes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libofa-0.9.3/lib/AFLIB/aflibConverter.h:115:4: performance: Technically the member function 'aflibConverter::err_ret' can be static. [functionStatic]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:231:17: note: Technically the member function 'aflibConverter::err_ret' can be static.
libofa-0.9.3/lib/AFLIB/aflibConverter.h:115:4: note: Technically the member function 'aflibConverter::err_ret' can be static.
libofa-0.9.3/lib/AFLIB/aflibConverter.h:184:4: performance: Technically the member function 'aflibConverter::FilterUp' can be static. [functionStatic]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:676:17: note: Technically the member function 'aflibConverter::FilterUp' can be static.
libofa-0.9.3/lib/AFLIB/aflibConverter.h:184:4: note: Technically the member function 'aflibConverter::FilterUp' can be static.
libofa-0.9.3/lib/AFLIB/aflibConverter.h:194:4: performance: Technically the member function 'aflibConverter::FilterUD' can be static. [functionStatic]
libofa-0.9.3/lib/AFLIB/aflibConverter.cpp:744:17: note: Technically the member function 'aflibConverter::FilterUD' can be static.
libofa-0.9.3/lib/AFLIB/aflibConverter.h:194:4: note: Technically the member function 'aflibConverter::FilterUD' can be static.
libofa-0.9.3/lib/error_op.h:31:9: style: Technically the member function 'OnePrintError::GetMessage' can be const. [functionConst]
libofa-0.9.3/lib/error_op.h:32:7: style: Technically the member function 'OnePrintError::GetErrorCode' can be const. [functionConst]
libofa-0.9.3/lib/error_op.h:28:2: style: Class 'OnePrintError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofa-0.9.3/lib/error_op.h:30:2: style: Class 'OnePrintError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofa-0.9.3/lib/error_op.h:28:23: performance: Function parameter 's' should be passed by const reference. [passedByValue]
libofa-0.9.3/lib/error_op.h:29:23: performance: Function parameter 's' should be passed by const reference. [passedByValue]
libofa-0.9.3/lib/fft_op.cpp:215:6: style: The scope of the variable 'srcInd' can be reduced. [variableScope]
libofa-0.9.3/lib/fft_op.cpp:215:14: style: The scope of the variable 'curInd' can be reduced. [variableScope]
libofa-0.9.3/lib/fft_op.cpp:216:9: style: The scope of the variable 'fStep' can be reduced. [variableScope]
libofa-0.9.3/lib/fft_op.cpp:216:24: style: The scope of the variable 'curHz' can be reduced. [variableScope]
libofa-0.9.3/lib/fft_op.cpp:216:31: style: The scope of the variable 'srcHz' can be reduced. [variableScope]
libofa-0.9.3/lib/fft_op.cpp:231:3: style: Variable 'curInd' is assigned a value that is never used. [unreadVariable]
libofa-0.9.3/lib/fft_op.cpp:22:9: warning: Member variable 'FFT_op::Signal' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/fft_op.cpp:22:9: warning: Member variable 'FFT_op::StepSize' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/fft_op.cpp:22:9: warning: Member variable 'FFT_op::WindowShape' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/signal_op.h:36:9: style: Technically the member function 'Signal_op::GetDuration' can be const. [functionConst]
libofa-0.9.3/lib/signal_op.h:38:7: style: Technically the member function 'Signal_op::GetLength' can be const. [functionConst]
libofa-0.9.3/lib/signal_op.h:39:7: style: Technically the member function 'Signal_op::GetRate' can be const. [functionConst]
libofa-0.9.3/lib/frametracker_op.cpp:62:36: style: Function 'FindPeaks' argument 1 names different: declaration 'spectra' definition 'data'. [funcArgNamesDifferent]
libofa-0.9.3/lib/frametracker_op.h:53:25: note: Function 'FindPeaks' argument 1 names different: declaration 'spectra' definition 'data'.
libofa-0.9.3/lib/frametracker_op.cpp:62:36: note: Function 'FindPeaks' argument 1 names different: declaration 'spectra' definition 'data'.
libofa-0.9.3/lib/frametracker_op.cpp:97:4: style: Variable 'npeak' is modified but its new value is never used. [unreadVariable]
libofa-0.9.3/lib/trackframe_op.h:31:15: style: Technically the member function 'TrackFrame_op::getTime' can be const. [functionConst]
libofa-0.9.3/lib/tracklist_op.h:26:6: style: Technically the member function 'TrackList_op::getSize' can be const. [functionConst]
libofa-0.9.3/lib/trackdata_op.h:41:7: style: Technically the member function 'TrackData_op::IsInTrack' can be const. [functionConst]
libofa-0.9.3/lib/frametracker_op.h:53:7: style: Technically the member function 'FrameTracker_op::FindPeaks' can be const. [functionConst]
libofa-0.9.3/lib/frametracker_op.cpp:62:18: note: Technically the member function 'FrameTracker_op::FindPeaks' can be const.
libofa-0.9.3/lib/frametracker_op.h:53:7: note: Technically the member function 'FrameTracker_op::FindPeaks' can be const.
libofa-0.9.3/lib/trackframe_op.h:22:2: style: Class 'TrackFrame_op' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofa-0.9.3/lib/JAMA/jama_svd.h:153:17: style: Condition 'wantv' is always true [knownConditionTrueFalse]
libofa-0.9.3/lib/JAMA/jama_svd.h:57:19: note: Assignment 'wantv=1', assigned value is 1
libofa-0.9.3/lib/JAMA/jama_svd.h:153:17: note: Condition 'wantv' is always true
libofa-0.9.3/lib/JAMA/jama_svd.h:181:11: style: Condition 'wantu' is always true [knownConditionTrueFalse]
libofa-0.9.3/lib/JAMA/jama_svd.h:56:19: note: Assignment 'wantu=1', assigned value is 1
libofa-0.9.3/lib/JAMA/jama_svd.h:181:11: note: Condition 'wantu' is always true
libofa-0.9.3/lib/JAMA/jama_svd.h:218:11: style: Condition 'wantv' is always true [knownConditionTrueFalse]
libofa-0.9.3/lib/JAMA/jama_svd.h:57:19: note: Assignment 'wantv=1', assigned value is 1
libofa-0.9.3/lib/JAMA/jama_svd.h:218:11: note: Condition 'wantv' is always true
libofa-0.9.3/lib/JAMA/tnt_array1d.h:161:37: style: Function 'Array1D' argument 2 names different: declaration 'a' definition 'val'. [funcArgNamesDifferent]
libofa-0.9.3/lib/JAMA/tnt_array1d.h:87:35: note: Function 'Array1D' argument 2 names different: declaration 'a' definition 'val'.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:161:37: note: Function 'Array1D' argument 2 names different: declaration 'a' definition 'val'.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:367:32: style: Function 'set_' argument 1 names different: declaration 'val' definition 'a'. [funcArgNamesDifferent]
libofa-0.9.3/lib/JAMA/tnt_array1d.h:75:24: note: Function 'set_' argument 1 names different: declaration 'val' definition 'a'.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:367:32: note: Function 'set_' argument 1 names different: declaration 'val' definition 'a'.
libofa-0.9.3/lib/JAMA/tnt_array2d.h:153:44: style: Function 'Array2D' argument 3 names different: declaration 'a' definition 'val'. [funcArgNamesDifferent]
libofa-0.9.3/lib/JAMA/tnt_array2d.h:88:40: note: Function 'Array2D' argument 3 names different: declaration 'a' definition 'val'.
libofa-0.9.3/lib/JAMA/tnt_array2d.h:153:44: note: Function 'Array2D' argument 3 names different: declaration 'a' definition 'val'.
libofa-0.9.3/lib/JAMA/tnt_array2d.h:377:32: style: Function 'set_' argument 1 names different: declaration 'val' definition 'a'. [funcArgNamesDifferent]
libofa-0.9.3/lib/JAMA/tnt_array2d.h:76:24: note: Function 'set_' argument 1 names different: declaration 'val' definition 'a'.
libofa-0.9.3/lib/JAMA/tnt_array2d.h:377:32: note: Function 'set_' argument 1 names different: declaration 'val' definition 'a'.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:74:10: performance: Technically the member function 'TNT::Array1D::copy_' can be static. [functionStatic]
libofa-0.9.3/lib/JAMA/tnt_array1d.h:378:18: note: Technically the member function 'TNT::Array1D::copy_' can be static.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:74:10: note: Technically the member function 'TNT::Array1D::copy_' can be static.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:75:10: style: Technically the member function 'TNT::Array1D::set_' can be const. [functionConst]
libofa-0.9.3/lib/JAMA/tnt_array1d.h:367:18: note: Technically the member function 'TNT::Array1D::set_' can be const.
libofa-0.9.3/lib/JAMA/tnt_array1d.h:75:10: note: Technically the member function 'TNT::Array1D::set_' can be const.
libofa-0.9.3/lib/JAMA/tnt_array2d.h:75:10: performance: Technically the member function 'TNT::Array2D::copy_' can be static. [functionStatic]
libofa-0.9.3/lib/JAMA/tnt_array2d.h:388:18: note: Technically the member function 'TNT::Array2D::copy_' can be static.
libofa-0.9.3/lib/JAMA/tnt_array2d.h:75:10: note: Technically the member function 'TNT::Array2D::copy_' can be static.
libofa-0.9.3/lib/JAMA/jama_svd.h:474:9: style: Technically the member function 'JAMA::SVD::getV' can be const. [functionConst]
libofa-0.9.3/lib/JAMA/jama_svd.h:481:9: style: Technically the member function 'JAMA::SVD::getSingularValues' can be const. [functionConst]
libofa-0.9.3/lib/JAMA/jama_svd.h:502:11: style: Technically the member function 'JAMA::SVD::norm2' can be const. [functionConst]
libofa-0.9.3/lib/JAMA/jama_svd.h:44:4: style: Class 'SVD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofa-0.9.3/lib/mainprint.cpp:95:7: style: Exception should be caught by reference. [catchExceptionByValue]
libofa-0.9.3/lib/signal_op.cpp:235:9: style: The scope of the variable 'yn' can be reduced. [variableScope]
libofa-0.9.3/lib/signal_op.cpp:81:31: style: Function 'PrepareStereo' argument 1 names different: declaration 'rate' definition 'newRate'. [funcArgNamesDifferent]
libofa-0.9.3/lib/signal_op.h:27:26: note: Function 'PrepareStereo' argument 1 names different: declaration 'rate' definition 'newRate'.
libofa-0.9.3/lib/signal_op.cpp:81:31: note: Function 'PrepareStereo' argument 1 names different: declaration 'rate' definition 'newRate'.
libofa-0.9.3/lib/signal_op.cpp:94:29: style: Function 'PrepareMono' argument 1 names different: declaration 'rate' definition 'newRate'. [funcArgNamesDifferent]
libofa-0.9.3/lib/signal_op.h:28:24: note: Function 'PrepareMono' argument 1 names different: declaration 'rate' definition 'newRate'.
libofa-0.9.3/lib/signal_op.cpp:94:29: note: Function 'PrepareMono' argument 1 names different: declaration 'rate' definition 'newRate'.
libofa-0.9.3/lib/signal_op.h:33:7: style: Technically the member function 'Signal_op::Normalize' can be const. [functionConst]
libofa-0.9.3/lib/signal_op.cpp:291:12: note: Technically the member function 'Signal_op::Normalize' can be const.
libofa-0.9.3/lib/signal_op.h:33:7: note: Technically the member function 'Signal_op::Normalize' can be const.
libofa-0.9.3/lib/signal_op.h:35:9: style: Technically the member function 'Signal_op::GetCrossCorrelation' can be const. [functionConst]
libofa-0.9.3/lib/signal_op.cpp:353:12: note: Technically the member function 'Signal_op::GetCrossCorrelation' can be const.
libofa-0.9.3/lib/signal_op.h:35:9: note: Technically the member function 'Signal_op::GetCrossCorrelation' can be const.
libofa-0.9.3/lib/trackdata_op.cpp:24:34: style: Function 'TrackData_op' argument 1 names different: declaration 'time' definition 'aTime'. [funcArgNamesDifferent]
libofa-0.9.3/lib/trackdata_op.h:22:21: note: Function 'TrackData_op' argument 1 names different: declaration 'time' definition 'aTime'.
libofa-0.9.3/lib/trackdata_op.cpp:24:34: note: Function 'TrackData_op' argument 1 names different: declaration 'time' definition 'aTime'.
libofa-0.9.3/lib/trackdata_op.cpp:60:36: style: Function 'linkTo' argument 1 names different: declaration 'pr' definition 'tp'. [funcArgNamesDifferent]
libofa-0.9.3/lib/trackdata_op.h:45:28: note: Function 'linkTo' argument 1 names different: declaration 'pr' definition 'tp'.
libofa-0.9.3/lib/trackdata_op.cpp:60:36: note: Function 'linkTo' argument 1 names different: declaration 'pr' definition 'tp'.
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::Amplitude' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::Pitch' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::StartTime' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::EndTime' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::AvgAmplitude' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::AvgPitch' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::EndPitch' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::FrameDur' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::previous' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::next' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::higher' is not initialized in the constructor. [uninitMemberVar]
libofa-0.9.3/lib/trackdata_op.cpp:22:15: warning: Member variable 'TrackData_op::InTrack' is not initialized in the constructor. [uninitMemberVar]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libofetion/libofetion_2.2.2.orig.tar.gz
libofetion-2.2.2/fetion_config.c:45:2: style: Variable 'homepath' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_config.c:42:0: note: Variable 'homepath' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_config.c:45:2: note: Variable 'homepath' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_config.c:46:2: style: Variable 'config' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_config.c:43:0: note: Variable 'config' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_config.c:46:2: note: Variable 'config' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_config.c:225:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_config.c:222:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_config.c:225:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_config.c:919:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libofetion-2.2.2/fetion_config.c:947:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libofetion-2.2.2/fetion_config.c:70:23: style: The scope of the variable 'start' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:71:17: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:72:10: style: The scope of the variable 'phrase' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:304:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:935:11: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:962:11: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:962:17: style: The scope of the variable 'res1' can be reduced. [variableScope]
libofetion-2.2.2/fetion_config.c:859:56: style: Function 'xml_goto_node' argument 2 names different: declaration 'xml' definition 'name'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_config.h:98:63: note: Function 'xml_goto_node' argument 2 names different: declaration 'xml' definition 'name'.
libofetion-2.2.2/fetion_config.c:859:56: note: Function 'xml_goto_node' argument 2 names different: declaration 'xml' definition 'name'.
libofetion-2.2.2/fetion_config.c:1029:25: style: Function 'unescape_sql' argument 1 names different: declaration 'in' definition 'inn'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_config.h:104:25: note: Function 'unescape_sql' argument 1 names different: declaration 'in' definition 'inn'.
libofetion-2.2.2/fetion_config.c:1029:25: note: Function 'unescape_sql' argument 1 names different: declaration 'in' definition 'inn'.
libofetion-2.2.2/fetion_config.c:350:0: error: Memory leak: body [memleak]
libofetion-2.2.2/fetion_connection.c:133:2: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_connection.c:132:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_connection.c:133:2: note: Variable 'conn' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_connection.c:163:2: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_connection.c:162:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_connection.c:163:2: note: Variable 'conn' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_connection.c:243:16: style: The scope of the variable 'authentication' can be reduced. [variableScope]
libofetion-2.2.2/fetion_connection.c:244:7: style: The scope of the variable 'authen' can be reduced. [variableScope]
libofetion-2.2.2/fetion_connection.c:293:43: style: Function 'tcp_connection_send' argument 1 names different: declaration 'connetion' definition 'connection'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_connection.h:50:50: note: Function 'tcp_connection_send' argument 1 names different: declaration 'connetion' definition 'connection'.
libofetion-2.2.2/fetion_connection.c:293:43: note: Function 'tcp_connection_send' argument 1 names different: declaration 'connetion' definition 'connection'.
libofetion-2.2.2/fetion_connection.c:298:62: style: Function 'tcp_connection_recv' argument 2 names different: declaration 'recv' definition 'buf'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_connection.h:52:69: note: Function 'tcp_connection_recv' argument 2 names different: declaration 'recv' definition 'buf'.
libofetion-2.2.2/fetion_connection.c:298:62: note: Function 'tcp_connection_recv' argument 2 names different: declaration 'recv' definition 'buf'.
libofetion-2.2.2/fetion_connection.c:303:72: style: Function 'tcp_connection_recv_dont_wait' argument 2 names different: declaration 'recv' definition 'buf'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_connection.h:59:11: note: Function 'tcp_connection_recv_dont_wait' argument 2 names different: declaration 'recv' definition 'buf'.
libofetion-2.2.2/fetion_connection.c:303:72: note: Function 'tcp_connection_recv_dont_wait' argument 2 names different: declaration 'recv' definition 'buf'.
libofetion-2.2.2/fetion_connection.c:395:3: error: Common realloc mistake: 'res' nulled but not freed upon failure [memleakOnRealloc]
libofetion-2.2.2/fetion_connection.c:400:0: error: Memory leak: res [memleak]
libofetion-2.2.2/fetion_contact.c:933:32: warning: Either the condition 'pos==NULL' is redundant or there is possible null pointer dereference: pos. [nullPointerRedundantCheck]
libofetion-2.2.2/fetion_contact.c:932:27: note: Assuming that condition 'pos==NULL' is not redundant
libofetion-2.2.2/fetion_contact.c:933:32: note: Null pointer dereference
libofetion-2.2.2/fetion_contact.c:934:48: warning: Either the condition 'pos==NULL' is redundant or there is possible null pointer dereference: pos. [nullPointerRedundantCheck]
libofetion-2.2.2/fetion_contact.c:932:27: note: Assuming that condition 'pos==NULL' is not redundant
libofetion-2.2.2/fetion_contact.c:934:48: note: Null pointer dereference
libofetion-2.2.2/fetion_contact.c:532:2: style: Variable 'eheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_contact.c:525:0: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:532:2: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1029:2: style: Variable 'contact' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_contact.c:1025:0: note: Variable 'contact' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1029:2: note: Variable 'contact' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1031:2: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_contact.c:1024:0: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1031:2: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1079:2: style: Variable 'ver' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_contact.c:1077:0: note: Variable 'ver' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1079:2: note: Variable 'ver' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1084:2: style: Variable 'xml' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_contact.c:1071:0: note: Variable 'xml' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1084:2: note: Variable 'xml' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1099:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_contact.c:1076:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:1099:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_contact.c:90:8: style: The scope of the variable 'sid' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:90:15: style: The scope of the variable 'sid1' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:136:21: style: The scope of the variable 'del_cur' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:182:8: style: The scope of the variable 'cur' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:184:11: style: The scope of the variable 'cs' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:262:11: style: The scope of the variable 'contact' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:929:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:1122:11: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:1123:9: style: The scope of the variable 'gpos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_contact.c:134:40: style: Function 'fetion_contact_list_free' argument 1 names different: declaration 'contactlist' definition 'contact'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_contact.h:97:47: note: Function 'fetion_contact_list_free' argument 1 names different: declaration 'contactlist' definition 'contact'.
libofetion-2.2.2/fetion_contact.c:134:40: note: Function 'fetion_contact_list_free' argument 1 names different: declaration 'contactlist' definition 'contact'.
libofetion-2.2.2/fetion_contact.c:1080:19: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof]
libofetion-2.2.2/fetion_contact.c:443:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
libofetion-2.2.2/fetion_contact.c:482:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
libofetion-2.2.2/fetion_contact.c:514:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
libofetion-2.2.2/fetion_conversation.c:154:2: style: Variable 'toheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:148:0: note: Variable 'toheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:154:2: note: Variable 'toheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:155:2: style: Variable 'eheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:149:0: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:155:2: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:158:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:150:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:158:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:181:2: style: Variable 'toheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:173:0: note: Variable 'toheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:181:2: note: Variable 'toheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:182:2: style: Variable 'eheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:174:0: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:182:2: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:185:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:175:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:185:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:214:2: style: Variable 'toheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:203:0: note: Variable 'toheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:214:2: note: Variable 'toheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:215:2: style: Variable 'eheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:204:0: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:215:2: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:298:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:297:13: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:298:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:343:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:341:12: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:343:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:350:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:344:13: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:350:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:354:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_conversation.c:353:13: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:354:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_conversation.c:210:7: style: The scope of the variable 'astr' can be reduced. [variableScope]
libofetion-2.2.2/fetion_conversation.c:243:36: style: The scope of the variable 'aheader' can be reduced. [variableScope]
libofetion-2.2.2/fetion_conversation.c:245:8: style: The scope of the variable 'xml' can be reduced. [variableScope]
libofetion-2.2.2/fetion_conversation.c:248:7: style: The scope of the variable 'astr' can be reduced. [variableScope]
libofetion-2.2.2/fetion_conversation.c:59:48: style: Function 'fetion_conversation_send_sms' argument 1 names different: declaration 'conv' definition 'conversation'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_conversation.h:51:55: note: Function 'fetion_conversation_send_sms' argument 1 names different: declaration 'conv' definition 'conversation'.
libofetion-2.2.2/fetion_conversation.c:59:48: note: Function 'fetion_conversation_send_sms' argument 1 names different: declaration 'conv' definition 'conversation'.
libofetion-2.2.2/fetion_directsms.c:84:24: style: The scope of the variable 'aheader' can be reduced. [variableScope]
libofetion-2.2.2/fetion_directsms.c:86:14: style: The scope of the variable 'atext' can be reduced. [variableScope]
libofetion-2.2.2/fetion_directsms.c:123:11: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:80:11: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:81:22: style: The scope of the variable 'newpg' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:206:11: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:484:11: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:538:13: style: The scope of the variable 'eheader' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:539:8: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:539:15: style: The scope of the variable 'body' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:540:8: style: The scope of the variable 'sid' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:543:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:597:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_group.c:76:42: style: Function 'pg_group_parse_list' argument 1 names different: declaration 'sipmsg' definition 'in'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_group.h:49:49: note: Function 'pg_group_parse_list' argument 1 names different: declaration 'sipmsg' definition 'in'.
libofetion-2.2.2/fetion_group.c:76:42: note: Function 'pg_group_parse_list' argument 1 names different: declaration 'sipmsg' definition 'in'.
libofetion-2.2.2/fetion_history.c:88:7: style: The scope of the variable 'sql1' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:125:20: style: The scope of the variable 'start' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:126:20: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:127:11: style: The scope of the variable 'his' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:178:20: style: The scope of the variable 'start' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:179:20: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:180:11: style: The scope of the variable 'his' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:253:20: style: The scope of the variable 'start' can be reduced. [variableScope]
libofetion-2.2.2/fetion_history.c:119:15: style: Function 'fetion_history_get_list' argument 2 names different: declaration 'sid' definition 'userid'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_history.h:51:69: note: Function 'fetion_history_get_list' argument 2 names different: declaration 'sid' definition 'userid'.
libofetion-2.2.2/fetion_history.c:119:15: note: Function 'fetion_history_get_list' argument 2 names different: declaration 'sid' definition 'userid'.
libofetion-2.2.2/fetion_login.c:65:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libofetion-2.2.2/fetion_login.c:286:2: style: Variable 'aheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:277:0: note: Variable 'aheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:286:2: note: Variable 'aheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:287:2: style: Variable 'akheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:278:0: note: Variable 'akheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:287:2: note: Variable 'akheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:497:2: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:492:0: note: Variable 'doc' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:497:2: note: Variable 'doc' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:498:2: style: Variable 'rootnode' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:493:0: note: Variable 'rootnode' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:498:2: note: Variable 'rootnode' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:499:2: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:494:0: note: Variable 'node' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:499:2: note: Variable 'node' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:508:2: style: Variable 'node1' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:495:0: note: Variable 'node1' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:508:2: note: Variable 'node1' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:613:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_login.c:603:0: note: Variable 'buf' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:613:2: note: Variable 'buf' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_login.c:531:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_login.c:607:6: style: The scope of the variable 'hasGroup' can be reduced. [variableScope]
libofetion-2.2.2/fetion_login.c:607:21: style: The scope of the variable 'hasBuddy' can be reduced. [variableScope]
libofetion-2.2.2/fetion_login.c:741:6: style: The scope of the variable 'hasBuddy' can be reduced. [variableScope]
libofetion-2.2.2/fetion_login.c:908:8: style: The scope of the variable 'res' can be reduced. [variableScope]
libofetion-2.2.2/fetion_login.c:909:6: style: The scope of the variable 'len' can be reduced. [variableScope]
libofetion-2.2.2/fetion_share.c:64:2: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:54:0: note: Variable 'name' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:64:2: note: Variable 'name' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:67:2: style: Variable 'md5' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:55:0: note: Variable 'md5' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:67:2: note: Variable 'md5' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:117:2: style: Variable 'kheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:110:0: note: Variable 'kheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:117:2: note: Variable 'kheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:118:2: style: Variable 'theader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:111:0: note: Variable 'theader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:118:2: note: Variable 'theader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:121:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:112:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:121:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:139:2: style: Variable 'kheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:131:0: note: Variable 'kheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:139:2: note: Variable 'kheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:140:2: style: Variable 'theader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:132:0: note: Variable 'theader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:140:2: note: Variable 'theader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:143:2: style: Variable 'body' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:134:0: note: Variable 'body' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:143:2: note: Variable 'body' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:144:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_share.c:133:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:144:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_share.c:160:6: style: The scope of the variable 'n' can be reduced. [variableScope]
libofetion-2.2.2/fetion_share.c:180:0: error: Resource leak: file [resourceLeak]
libofetion-2.2.2/fetion_sip.c:570:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:564:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:570:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:734:2: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:721:0: note: Variable 'conn' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:734:2: note: Variable 'conn' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:786:2: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:782:0: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:786:2: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:791:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:785:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:791:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:829:2: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:821:0: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:829:2: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:830:2: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:822:0: note: Variable 'doc' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:830:2: note: Variable 'doc' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:831:2: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:823:0: note: Variable 'node' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:831:2: note: Variable 'node' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:897:2: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:892:0: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:897:2: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:898:2: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:893:0: note: Variable 'doc' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:898:2: note: Variable 'doc' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:899:2: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:894:0: note: Variable 'node' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:899:2: note: Variable 'node' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:974:2: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_sip.c:964:2: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:974:2: note: Variable 'pos' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_sip.c:221:15: style: The scope of the variable 'head' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:222:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:401:12: style: The scope of the variable 'c1' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:462:10: style: The scope of the variable 'body_len' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:466:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:578:10: style: The scope of the variable 'pot' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:655:7: style: The scope of the variable 'memsipuri' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:825:7: style: The scope of the variable 'replyMsg' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:826:7: style: The scope of the variable 'callid' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:827:7: style: The scope of the variable 'seq' can be reduced. [variableScope]
libofetion-2.2.2/fetion_sip.c:328:37: style: Function 'fetion_sip_get_attr' argument 1 names different: declaration 'sipmsg' definition 'sip'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_sip.h:234:44: note: Function 'fetion_sip_get_attr' argument 1 names different: declaration 'sipmsg' definition 'sip'.
libofetion-2.2.2/fetion_sip.c:328:37: note: Function 'fetion_sip_get_attr' argument 1 names different: declaration 'sipmsg' definition 'sip'.
libofetion-2.2.2/fetion_sip.c:346:39: style: Function 'fetion_sip_get_length' argument 1 names different: declaration 'sipmsg' definition 'sip'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_sip.h:241:46: note: Function 'fetion_sip_get_length' argument 1 names different: declaration 'sipmsg' definition 'sip'.
libofetion-2.2.2/fetion_sip.c:346:39: note: Function 'fetion_sip_get_length' argument 1 names different: declaration 'sipmsg' definition 'sip'.
libofetion-2.2.2/fetion_sip.c:744:0: error: Memory leak: credential [memleak]
libofetion-2.2.2/fetion_user.c:199:2: style: Variable 'eheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_user.c:194:0: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:199:2: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:227:2: style: Variable 'eheader' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_user.c:222:0: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:227:2: note: Variable 'eheader' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:229:2: style: Variable 'body' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_user.c:224:0: note: Variable 'body' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:229:2: note: Variable 'body' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:230:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_user.c:224:0: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:230:2: note: Variable 'res' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:327:2: style: Variable 'ip' is reassigned a value before the old one has been used. [redundantAssignment]
libofetion-2.2.2/fetion_user.c:317:0: note: Variable 'ip' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:327:2: note: Variable 'ip' is reassigned a value before the old one has been used.
libofetion-2.2.2/fetion_user.c:831:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libofetion-2.2.2/fetion_user.c:358:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libofetion-2.2.2/fetion_user.c:665:11: style: The scope of the variable 'pos' can be reduced. [variableScope]
libofetion-2.2.2/fetion_user.c:669:11: style: The scope of the variable 'currentContact' can be reduced. [variableScope]
libofetion-2.2.2/fetion_user.c:78:53: style: Function 'fetion_user_set_userid' argument 2 names different: declaration 'userid' definition 'userid1'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_user.h:57:60: note: Function 'fetion_user_set_userid' argument 2 names different: declaration 'userid' definition 'userid1'.
libofetion-2.2.2/fetion_user.c:78:53: note: Function 'fetion_user_set_userid' argument 2 names different: declaration 'userid' definition 'userid1'.
libofetion-2.2.2/fetion_user.c:83:50: style: Function 'fetion_user_set_sid' argument 2 names different: declaration 'sId' definition 'sId1'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_user.h:59:57: note: Function 'fetion_user_set_sid' argument 2 names different: declaration 'sId' definition 'sId1'.
libofetion-2.2.2/fetion_user.c:83:50: note: Function 'fetion_user_set_sid' argument 2 names different: declaration 'sId' definition 'sId1'.
libofetion-2.2.2/fetion_user.c:88:56: style: Function 'fetion_user_set_mobileno' argument 2 names different: declaration 'mobileno' definition 'mobileno1'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_user.h:61:62: note: Function 'fetion_user_set_mobileno' argument 2 names different: declaration 'mobileno' definition 'mobileno1'.
libofetion-2.2.2/fetion_user.c:88:56: note: Function 'fetion_user_set_mobileno' argument 2 names different: declaration 'mobileno' definition 'mobileno1'.
libofetion-2.2.2/fetion_user.c:99:50: style: Function 'fetion_user_set_sip' argument 2 names different: declaration 'sip' definition 'sip1'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_user.h:65:56: note: Function 'fetion_user_set_sip' argument 2 names different: declaration 'sip' definition 'sip1'.
libofetion-2.2.2/fetion_user.c:99:50: note: Function 'fetion_user_set_sip' argument 2 names different: declaration 'sip' definition 'sip1'.
libofetion-2.2.2/fetion_user.c:105:50: style: Function 'fetion_user_set_config' argument 2 names different: declaration 'config' definition 'config1'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_user.h:67:56: note: Function 'fetion_user_set_config' argument 2 names different: declaration 'config' definition 'config1'.
libofetion-2.2.2/fetion_user.c:105:50: note: Function 'fetion_user_set_config' argument 2 names different: declaration 'config' definition 'config1'.
libofetion-2.2.2/fetion_user.c:428:44: style: Function 'fetion_user_download_portrait_with_uri' argument 4 names different: declaration 'portraitPath' definition 'portraitpath'. [funcArgNamesDifferent]
libofetion-2.2.2/fetion_user.h:101:42: note: Function 'fetion_user_download_portrait_with_uri' argument 4 names different: declaration 'portraitPath' definition 'portraitpath'.
libofetion-2.2.2/fetion_user.c:428:44: note: Function 'fetion_user_download_portrait_with_uri' argument 4 names different: declaration 'portraitPath' definition 'portraitpath'.
libofetion-2.2.2/fetion_user.c:770:10: warning: Size of pointer 'contact' used instead of size of its data. [pointerSize]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libofx/libofx_0.9.4.orig.tar.gz
libofx-0.9.4/lib/context.cpp:160:10: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/context.cpp:169:4: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/context.cpp:182:6: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/context.cpp:190:6: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/context.cpp:199:6: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/context.cpp:208:6: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/context.cpp:217:6: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/file_preproc.cpp:69:36: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/file_preproc.cpp:106:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
libofx-0.9.4/lib/file_preproc.cpp:108:8: style: The scope of the variable 'type_found' can be reduced. [variableScope]
libofx-0.9.4/lib/messages.hh:39:47: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/messages.cpp:47:26: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:65:23: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:72:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:79:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:86:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:93:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:100:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:107:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:114:22: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:121:25: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:128:23: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:135:24: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/messages.cpp:58:28: style: Function 'message_out' argument 1 names different: declaration 'type' definition 'error_type'. [funcArgNamesDifferent]
libofx-0.9.4/lib/messages.hh:39:28: note: Function 'message_out' argument 1 names different: declaration 'type' definition 'error_type'.
libofx-0.9.4/lib/messages.cpp:58:28: note: Function 'message_out' argument 1 names different: declaration 'type' definition 'error_type'.
libofx-0.9.4/lib/ofx_utilities.hh:41:39: performance: Function parameter 'ofxdate' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_utilities.hh:44:41: performance: Function parameter 'ofxamount' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_utilities.hh:47:38: performance: Function parameter 'para_string' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/messages.cpp:58:53: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/tree.hh:1957:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libofx-0.9.4/lib/tree.hh:1969:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libofx-0.9.4/lib/tree.hh:2037:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libofx-0.9.4/lib/tree.hh:797:69: style: Function 'append_child' argument 2 names different: declaration 'other_position' definition 'other'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:292:65: note: Function 'append_child' argument 2 names different: declaration 'other_position' definition 'other'.
libofx-0.9.4/lib/tree.hh:797:69: note: Function 'append_child' argument 2 names different: declaration 'other_position' definition 'other'.
libofx-0.9.4/lib/tree.hh:1345:54: style: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:338:30: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1345:54: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1345:89: style: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:338:64: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
libofx-0.9.4/lib/tree.hh:1345:89: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
libofx-0.9.4/lib/tree.hh:1353:62: style: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:342:38: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1353:62: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1353:80: style: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:342:55: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
libofx-0.9.4/lib/tree.hh:1353:80: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
libofx-0.9.4/lib/tree.hh:1361:54: style: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:340:30: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1361:54: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1361:89: style: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:340:64: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
libofx-0.9.4/lib/tree.hh:1361:89: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
libofx-0.9.4/lib/tree.hh:1381:62: style: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:344:38: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1381:62: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
libofx-0.9.4/lib/tree.hh:1381:80: style: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:344:55: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
libofx-0.9.4/lib/tree.hh:1381:80: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
libofx-0.9.4/lib/tree.hh:1508:71: style: Function 'is_in_subtree' argument 1 names different: declaration 'position' definition 'it'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:362:47: note: Function 'is_in_subtree' argument 1 names different: declaration 'position' definition 'it'.
libofx-0.9.4/lib/tree.hh:1508:71: note: Function 'is_in_subtree' argument 1 names different: declaration 'position' definition 'it'.
libofx-0.9.4/lib/tree.hh:1553:114: style: Function 'child' argument 1 names different: declaration 'position' definition 'it'. [funcArgNamesDifferent]
libofx-0.9.4/lib/tree.hh:370:48: note: Function 'child' argument 1 names different: declaration 'position' definition 'it'.
libofx-0.9.4/lib/tree.hh:1553:114: note: Function 'child' argument 1 names different: declaration 'position' definition 'it'.
libofx-0.9.4/lib/ofc_sgml.cpp:284:12: style: Unused variable: tmp [unusedVariable]
libofx-0.9.4/lib/tree.hh:1919:53: warning: Member variable 'fixed_depth_iterator::first_parent_' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/tree.hh:1933:53: warning: Member variable 'fixed_depth_iterator::first_parent_' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/ofc_sgml.cpp:53:3: warning: Member variable 'OFCApplication::tmp_container_element' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/tree.hh:263:24: performance: Technically the member function 'tree::begin_fixed' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:610:91: note: Technically the member function 'tree::begin_fixed' can be static.
libofx-0.9.4/lib/tree.hh:263:24: note: Technically the member function 'tree::begin_fixed' can be static.
libofx-0.9.4/lib/tree.hh:265:24: performance: Technically the member function 'tree::end_fixed' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:629:91: note: Technically the member function 'tree::end_fixed' can be static.
libofx-0.9.4/lib/tree.hh:265:24: note: Technically the member function 'tree::end_fixed' can be static.
libofx-0.9.4/lib/tree.hh:269:24: performance: Technically the member function 'tree::end' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:659:87: note: Technically the member function 'tree::end' can be static.
libofx-0.9.4/lib/tree.hh:269:24: note: Technically the member function 'tree::end' can be static.
libofx-0.9.4/lib/tree.hh:272:32: performance: Technically the member function 'tree::parent' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:668:36: note: Technically the member function 'tree::parent' can be static.
libofx-0.9.4/lib/tree.hh:272:32: note: Technically the member function 'tree::parent' can be static.
libofx-0.9.4/lib/tree.hh:274:32: performance: Technically the member function 'tree::previous_sibling' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:676:36: note: Technically the member function 'tree::previous_sibling' can be static.
libofx-0.9.4/lib/tree.hh:274:32: note: Technically the member function 'tree::previous_sibling' can be static.
libofx-0.9.4/lib/tree.hh:276:32: performance: Technically the member function 'tree::next_sibling' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:686:36: note: Technically the member function 'tree::next_sibling' can be static.
libofx-0.9.4/lib/tree.hh:276:32: note: Technically the member function 'tree::next_sibling' can be static.
libofx-0.9.4/lib/tree.hh:278:32: performance: Technically the member function 'tree::next_at_same_depth' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:696:36: note: Technically the member function 'tree::next_at_same_depth' can be static.
libofx-0.9.4/lib/tree.hh:278:32: note: Technically the member function 'tree::next_at_same_depth' can be static.
libofx-0.9.4/lib/tree.hh:316:32: performance: Technically the member function 'tree::flatten' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1063:36: note: Technically the member function 'tree::flatten' can be static.
libofx-0.9.4/lib/tree.hh:316:32: note: Technically the member function 'tree::flatten' can be static.
libofx-0.9.4/lib/tree.hh:318:32: performance: Technically the member function 'tree::reparent' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1094:36: note: Technically the member function 'tree::reparent' can be static.
libofx-0.9.4/lib/tree.hh:318:32: note: Technically the member function 'tree::reparent' can be static.
libofx-0.9.4/lib/tree.hh:323:32: performance: Technically the member function 'tree::move_after' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1154:61: note: Technically the member function 'tree::move_after' can be static.
libofx-0.9.4/lib/tree.hh:323:32: note: Technically the member function 'tree::move_after' can be static.
libofx-0.9.4/lib/tree.hh:325:32: performance: Technically the member function 'tree::move_before' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1181:61: note: Technically the member function 'tree::move_before' can be static.
libofx-0.9.4/lib/tree.hh:325:32: note: Technically the member function 'tree::move_before' can be static.
libofx-0.9.4/lib/tree.hh:346:12: performance: Technically the member function 'tree::subtree' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1391:60: note: Technically the member function 'tree::subtree' can be static.
libofx-0.9.4/lib/tree.hh:346:12: note: Technically the member function 'tree::subtree' can be static.
libofx-0.9.4/lib/tree.hh:347:12: performance: Technically the member function 'tree::subtree' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1400:36: note: Technically the member function 'tree::subtree' can be static.
libofx-0.9.4/lib/tree.hh:347:12: note: Technically the member function 'tree::subtree' can be static.
libofx-0.9.4/lib/tree.hh:356:12: performance: Technically the member function 'tree::depth' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1427:35: note: Technically the member function 'tree::depth' can be static.
libofx-0.9.4/lib/tree.hh:356:12: note: Technically the member function 'tree::depth' can be static.
libofx-0.9.4/lib/tree.hh:358:16: performance: Technically the member function 'tree::number_of_children' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1441:44: note: Technically the member function 'tree::number_of_children' can be static.
libofx-0.9.4/lib/tree.hh:358:16: note: Technically the member function 'tree::number_of_children' can be static.
libofx-0.9.4/lib/tree.hh:362:12: performance: Technically the member function 'tree::is_in_subtree' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1508:36: note: Technically the member function 'tree::is_in_subtree' can be static.
libofx-0.9.4/lib/tree.hh:362:12: note: Technically the member function 'tree::is_in_subtree' can be static.
libofx-0.9.4/lib/tree.hh:370:21: performance: Technically the member function 'tree::child' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1553:87: note: Technically the member function 'tree::child' can be static.
libofx-0.9.4/lib/tree.hh:370:21: note: Technically the member function 'tree::child' can be static.
libofx-0.9.4/lib/tree.hh:173:26: style: Technically the member function 'tree::pre_order_iterator::operator++' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:1751:109: note: Technically the member function 'tree::pre_order_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:173:26: note: Technically the member function 'tree::pre_order_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:174:26: style: Technically the member function 'tree::pre_order_iterator::operator--' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:1759:109: note: Technically the member function 'tree::pre_order_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:174:26: note: Technically the member function 'tree::pre_order_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:192:27: style: Technically the member function 'tree::post_order_iterator::operator++' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:1869:111: note: Technically the member function 'tree::post_order_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:192:27: note: Technically the member function 'tree::post_order_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:193:27: style: Technically the member function 'tree::post_order_iterator::operator--' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:1877:111: note: Technically the member function 'tree::post_order_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:193:27: note: Technically the member function 'tree::post_order_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:218:28: style: Technically the member function 'tree::fixed_depth_iterator::operator++' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:2070:113: note: Technically the member function 'tree::fixed_depth_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:218:28: note: Technically the member function 'tree::fixed_depth_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:219:28: style: Technically the member function 'tree::fixed_depth_iterator::operator--' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:2078:113: note: Technically the member function 'tree::fixed_depth_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:219:28: note: Technically the member function 'tree::fixed_depth_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:225:10: performance: Technically the member function 'tree::fixed_depth_iterator::set_first_parent_' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1953:58: note: Technically the member function 'tree::fixed_depth_iterator::set_first_parent_' can be static.
libofx-0.9.4/lib/tree.hh:225:10: note: Technically the member function 'tree::fixed_depth_iterator::set_first_parent_' can be static.
libofx-0.9.4/lib/tree.hh:226:10: performance: Technically the member function 'tree::fixed_depth_iterator::find_leftmost_parent_' can be static. [functionStatic]
libofx-0.9.4/lib/tree.hh:1966:58: note: Technically the member function 'tree::fixed_depth_iterator::find_leftmost_parent_' can be static.
libofx-0.9.4/lib/tree.hh:226:10: note: Technically the member function 'tree::fixed_depth_iterator::find_leftmost_parent_' can be static.
libofx-0.9.4/lib/tree.hh:242:24: style: Technically the member function 'tree::sibling_iterator::operator++' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:2169:105: note: Technically the member function 'tree::sibling_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:242:24: note: Technically the member function 'tree::sibling_iterator::operator++' can be const.
libofx-0.9.4/lib/tree.hh:243:24: style: Technically the member function 'tree::sibling_iterator::operator--' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:2177:105: note: Technically the member function 'tree::sibling_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:243:24: note: Technically the member function 'tree::sibling_iterator::operator--' can be const.
libofx-0.9.4/lib/tree.hh:395:10: style: Technically the member function 'tree::compare_nodes::operator()' can be const. [functionConst]
libofx-0.9.4/lib/tree.hh:119:3: style: Class 'tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:120:3: style: Class 'tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:142:5: style: Class 'iterator_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:165:5: style: Class 'pre_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:166:5: style: Class 'pre_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:167:5: style: Class 'pre_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:184:5: style: Class 'post_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:185:5: style: Class 'post_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:186:5: style: Class 'post_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:209:5: style: Class 'fixed_depth_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:210:5: style: Class 'fixed_depth_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:211:5: style: Class 'fixed_depth_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:234:5: style: Class 'sibling_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:236:5: style: Class 'sibling_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:393:5: style: Class 'compare_nodes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/ofx_containers.hh:41:3: style: Class 'OfxGenericContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/ofc_sgml.cpp:53:3: style: Class 'OFCApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/tree.hh:205:3: warning: The class 'fixed_depth_iterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libofx-0.9.4/lib/tree.hh:230:3: warning: The class 'sibling_iterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libofx-0.9.4/lib/ofx_containers.hh:80:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:80:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:92:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:92:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:103:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:103:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:124:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:124:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:141:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:141:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:142:15: style: The function 'add_to_main_tree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:66:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:142:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:143:15: style: The function 'gen_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:59:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:143:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:164:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:164:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:165:7: style: The function 'add_to_main_tree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:66:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:165:7: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:166:15: style: The function 'gen_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:59:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:166:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:188:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:188:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:189:15: style: The function 'gen_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:59:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:189:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:190:15: style: The function 'add_to_main_tree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:66:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:190:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:208:16: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:53:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:208:16: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:211:15: style: The function 'gen_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:59:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:211:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:212:15: style: The function 'add_to_main_tree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:66:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:212:15: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:225:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:208:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:225:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:237:8: style: The function 'add_attribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:208:16: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:237:8: note: Function in derived class
libofx-0.9.4/lib/ofx_containers.hh:257:7: style: The function 'gen_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libofx-0.9.4/lib/ofx_containers.hh:59:15: note: Virtual function in base class
libofx-0.9.4/lib/ofx_containers.hh:257:7: note: Function in derived class
libofx-0.9.4/lib/tree.hh:807:107: performance: Function parameter 'to' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/tree.hh:1094:101: performance: Function parameter 'end' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:53:43: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:53:68: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:80:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:80:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:92:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:92:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:103:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:103:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:124:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:124:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:141:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:141:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:164:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:164:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:188:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:188:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:208:43: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:208:68: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:225:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:225:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:237:35: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:237:60: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_account.cpp:60:35: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/ofx_container_account.cpp:62:29: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/ofx_container_account.cpp:194:31: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
libofx-0.9.4/lib/ofx_container_account.cpp:36:125: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_account.cpp:75:54: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_account.cpp:75:79: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_generic.cpp:34:3: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libofx-0.9.4/lib/ofx_container_generic.cpp:35:3: performance: Variable 'tag_identifier' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libofx-0.9.4/lib/ofx_container_generic.cpp:51:3: performance: Variable 'tag_identifier' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libofx-0.9.4/lib/ofx_container_generic.cpp:47:125: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_generic.cpp:57:54: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_generic.cpp:57:79: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers.hh:252:7: performance: Technically the member function 'OfxMainContainer::add_container' can be static. [functionStatic]
libofx-0.9.4/lib/ofx_container_main.cpp:57:23: note: Technically the member function 'OfxMainContainer::add_container' can be static.
libofx-0.9.4/lib/ofx_containers.hh:252:7: note: Technically the member function 'OfxMainContainer::add_container' can be static.
libofx-0.9.4/lib/ofx_container_main.cpp:30:119: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_main.cpp:183:59: performance: Function parameter 'unique_id' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_security.cpp:36:23: warning: Member variable 'OfxSecurityContainer::parent_statement' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/ofx_container_security.cpp:36:127: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_security.cpp:45:55: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_security.cpp:45:80: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_statement.cpp:36:129: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_statement.cpp:50:56: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_statement.cpp:50:81: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:51:24: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/ofx_container_transaction.cpp:37:133: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:97:58: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:97:83: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:172:141: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:177:62: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:177:87: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:301:153: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:396:68: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_container_transaction.cpp:396:93: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_error_msg.hh:138:25: error: Array 'error_msgs_list[88]' accessed at index 1999, which is out of bounds. [arrayIndexOutOfBounds]
libofx-0.9.4/lib/ofx_containers_misc.cpp:158:6: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/ofx_containers_misc.cpp:146:22: warning: Member variable 'OfxBalanceContainer::amount' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/ofx_containers_misc.cpp:146:22: warning: Member variable 'OfxBalanceContainer::date' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/ofx_containers_misc.cpp:41:121: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:47:52: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:47:77: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:56:123: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:62:53: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:62:78: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:72:123: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:94:53: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:94:78: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:146:125: performance: Function parameter 'para_tag_identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:165:54: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_containers_misc.cpp:165:79: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_preproc.cpp:98:20: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/ofx_preproc.cpp:337:20: style: C-style pointer casting [cstyleCast]
libofx-0.9.4/lib/ofx_preproc.cpp:84:8: style: The scope of the variable 'ofx_start' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:85:8: style: The scope of the variable 'ofx_end' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:89:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:92:9: style: The scope of the variable 'filenames' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:93:8: style: The scope of the variable 'tmp_filename' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:94:7: style: The scope of the variable 'tmp_file_fd' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:331:9: style: The scope of the variable 'filenames' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_preproc.cpp:81:36: style: Function 'ofx_proc_file' argument 1 names different: declaration 'libofx_context' definition 'ctx'. [funcArgNamesDifferent]
libofx-0.9.4/lib/ofx_preproc.hh:39:36: note: Function 'ofx_proc_file' argument 1 names different: declaration 'libofx_context' definition 'ctx'.
libofx-0.9.4/lib/ofx_preproc.cpp:81:36: note: Function 'ofx_proc_file' argument 1 names different: declaration 'libofx_context' definition 'ctx'.
libofx-0.9.4/lib/ofx_preproc.cpp:90:8: style: Unused variable: iconv_buffer [unusedVariable]
libofx-0.9.4/lib/ofx_preproc.cpp:508:5: style: Variable 'close_tagname' is assigned a value that is never used. [unreadVariable]
libofx-0.9.4/lib/ofx_preproc.cpp:275:5: warning: The buffer 'filename_openspdtd' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:278:7: warning: The buffer 'filename_dtd' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:282:7: warning: The buffer 'filename_dtd' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:291:7: warning: The buffer 'filename_ofx' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:433:3: warning: The buffer 'filename_openspdtd' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:436:5: warning: The buffer 'filename_dtd' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:440:5: warning: The buffer 'filename_dtd' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_preproc.cpp:449:5: warning: The buffer 'filename_ofx' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_request.cpp:112:55: style: Function 'RequestMessage' argument 1 names different: declaration 'msgtype' definition '_msgType'. [funcArgNamesDifferent]
libofx-0.9.4/lib/ofx_request.hh:68:45: note: Function 'RequestMessage' argument 1 names different: declaration 'msgtype' definition '_msgType'.
libofx-0.9.4/lib/ofx_request.cpp:112:55: note: Function 'RequestMessage' argument 1 names different: declaration 'msgtype' definition '_msgType'.
libofx-0.9.4/lib/ofx_request.cpp:112:79: style: Function 'RequestMessage' argument 2 names different: declaration 'trntype' definition '_trnType'. [funcArgNamesDifferent]
libofx-0.9.4/lib/ofx_request.hh:68:68: note: Function 'RequestMessage' argument 2 names different: declaration 'trntype' definition '_trnType'.
libofx-0.9.4/lib/ofx_request.cpp:112:79: note: Function 'RequestMessage' argument 2 names different: declaration 'trntype' definition '_trnType'.
libofx-0.9.4/lib/ofx_request.cpp:112:109: style: Function 'RequestMessage' argument 3 names different: declaration 'aggregate' definition '_request'. [funcArgNamesDifferent]
libofx-0.9.4/lib/ofx_request.hh:68:97: note: Function 'RequestMessage' argument 3 names different: declaration 'aggregate' definition '_request'.
libofx-0.9.4/lib/ofx_request.cpp:112:109: note: Function 'RequestMessage' argument 3 names different: declaration 'aggregate' definition '_request'.
libofx-0.9.4/lib/ofx_request.hh:68:16: performance: Technically the member function 'OfxRequest::RequestMessage' can be static. [functionStatic]
libofx-0.9.4/lib/ofx_request.cpp:112:26: note: Technically the member function 'OfxRequest::RequestMessage' can be static.
libofx-0.9.4/lib/ofx_request.hh:68:16: note: Technically the member function 'OfxRequest::RequestMessage' can be static.
libofx-0.9.4/lib/ofx_aggregate.hh:50:3: style: Class 'OfxAggregate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/ofx_request.hh:45:3: style: Class 'OfxRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/ofx_request_accountinfo.hh:46:3: style: Class 'OfxAccountInfoRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/ofx_sgml.cpp:300:12: style: Unused variable: tmp [unusedVariable]
libofx-0.9.4/lib/ofx_sgml.cpp:55:3: warning: Member variable 'OFXApplication::tmp_container_element' is not initialized in the constructor. [uninitMemberVar]
libofx-0.9.4/lib/ofx_sgml.cpp:55:3: style: Class 'OFXApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/lib/ofx_utilities.cpp:177:29: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/ofx_utilities.cpp:184:35: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
libofx-0.9.4/lib/ofx_utilities.cpp:112:9: style: The scope of the variable 'ofx_gmt_offset' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_utilities.cpp:113:8: style: The scope of the variable 'timezone' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_utilities.cpp:114:8: style: The scope of the variable 'exact_time_specified' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_utilities.cpp:115:8: style: The scope of the variable 'time_zone_specified' can be reduced. [variableScope]
libofx-0.9.4/lib/ofx_utilities.cpp:237:39: style: Unsigned variable 'i' can't be negative so it is unnecessary to test it. [unsignedPositive]
libofx-0.9.4/lib/ofx_utilities.cpp:168:7: warning: The buffer 'timezone' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/lib/ofx_utilities.cpp:108:39: performance: Function parameter 'ofxdate' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_utilities.cpp:204:41: performance: Function parameter 'ofxamount' should be passed by const reference. [passedByValue]
libofx-0.9.4/lib/ofx_utilities.cpp:227:38: performance: Function parameter 'para_string' should be passed by const reference. [passedByValue]
libofx-0.9.4/ofx2qif/ofx2qif.c:50:8: style: The scope of the variable 'dest_string' can be reduced. [variableScope]
libofx-0.9.4/ofx2qif/ofx2qif.c:52:13: style: The scope of the variable 'temp_tm' can be reduced. [variableScope]
libofx-0.9.4/ofx2qif/ofx2qif.c:135:13: style: The scope of the variable 'temp_tm' can be reduced. [variableScope]
libofx-0.9.4/ofx2qif/ofx2qif.c:87:26: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:89:25: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:91:23: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:93:23: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:95:23: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:97:26: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:99:23: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:101:23: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:103:23: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:105:24: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:107:25: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:109:27: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:111:24: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:113:29: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:115:31: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:117:29: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:119:25: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofx2qif/ofx2qif.c:121:19: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxconnect/cmdline.c:505:78: warning: Either the condition 'if(field_given&&*field_given&&!override)' is redundant or there is possible null pointer dereference: field_given. [nullPointerRedundantCheck]
libofx-0.9.4/ofxconnect/cmdline.c:520:6: note: Assuming that condition 'if(field_given&&*field_given&&!override)' is not redundant
libofx-0.9.4/ofxconnect/cmdline.c:505:78: note: Null pointer dereference
libofx-0.9.4/ofxconnect/cmdline.c:499:10: style: The scope of the variable 'string_field' can be reduced. [variableScope]
libofx-0.9.4/ofxconnect/nodeparser.h:31:3: style: Class 'NodeParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/ofxconnect/nodeparser.h:32:3: style: Class 'NodeParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/ofxconnect/nodeparser.h:33:3: style: Class 'NodeParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libofx-0.9.4/ofxdump/cmdline.c:637:8: style: Condition 'error' is always false [knownConditionTrueFalse]
libofx-0.9.4/ofxdump/cmdline.c:461:15: note: Assignment 'error=0', assigned value is 0
libofx-0.9.4/ofxdump/cmdline.c:637:8: note: Condition 'error' is always false
libofx-0.9.4/ofxdump/cmdline.c:392:78: warning: Either the condition 'if(field_given&&*field_given&&!override)' is redundant or there is possible null pointer dereference: field_given. [nullPointerRedundantCheck]
libofx-0.9.4/ofxdump/cmdline.c:407:6: note: Assuming that condition 'if(field_given&&*field_given&&!override)' is not redundant
libofx-0.9.4/ofxdump/cmdline.c:392:78: note: Null pointer dereference
libofx-0.9.4/ofxdump/cmdline.c:386:10: style: The scope of the variable 'string_field' can be reduced. [variableScope]
libofx-0.9.4/ofxdump/ofxdump.cpp:47:8: style: The scope of the variable 'dest_string' can be reduced. [variableScope]
libofx-0.9.4/ofxdump/ofxdump.cpp:417:30: style: Variable 'filename' is assigned a value that is never used. [unreadVariable]
libofx-0.9.4/ofxdump/ofxdump.cpp:90:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:92:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:94:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:96:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:98:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:100:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:102:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:104:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:106:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:108:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:110:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:112:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:114:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:116:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:118:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:120:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:122:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:124:2: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:180:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:182:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:184:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:186:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:188:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:190:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:192:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:194:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:196:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:198:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:200:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:202:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:204:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:206:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:208:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:210:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:212:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:214:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:216:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libofx-0.9.4/ofxdump/ofxdump.cpp:218:7: warning: The buffer 'dest_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libogg/libogg_1.3.2.orig.tar.gz
libogg-1.3.2/src/framing.c:395:8: style: The scope of the variable 'acc' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libogg-vorbis-decoder-perl/libogg-vorbis-decoder-perl_0.9.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libogg-vorbis-header-pureperl-perl/libogg-vorbis-header-pureperl-perl_1.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liboggplay/liboggplay_0.2.1~git20091227.orig.tar.gz
liboggplay-0.2.0/src/liboggplay/oggplay.c:849:7: style: The scope of the variable 'r' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay.c:863:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_private.h:314:38: style: Unsigned variable '+' can't be negative so it is unnecessary to test it. [unsignedPositive]
liboggplay-0.2.0/src/liboggplay/oggplay_private.h:315:38: style: Unsigned variable '-' can't be negative so it is unnecessary to test it. [unsignedPositive]
liboggplay-0.2.0/src/liboggplay/oggplay.c:515:34: style: Variable 'decode' is assigned a value that is never used. [unreadVariable]
liboggplay-0.2.0/src/liboggplay/oggplay.c:545:34: style: Variable 'decode' is assigned a value that is never used. [unreadVariable]
liboggplay-0.2.0/src/liboggplay/oggplay.c:575:34: style: Variable 'decode' is assigned a value that is never used. [unreadVariable]
liboggplay-0.2.0/src/liboggplay/oggplay.c:628:34: style: Variable 'decode' is assigned a value that is never used. [unreadVariable]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:113:23: warning: Comparison is wrong. Result of 'ti+j' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:227:22: warning: Comparison is wrong. Result of 'ti+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:324:29: warning: Either the condition 'track_info!=NULL' is redundant or there is possible null pointer dereference: track_info. [nullPointerRedundantCheck]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:334:18: note: Assuming that condition 'track_info!=NULL' is not redundant
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:324:29: note: Null pointer dereference
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:98:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:99:7: style: The scope of the variable 'j' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:96:62: style: Function 'oggplay_buffer_shutdown' argument 2 names different: declaration 'buffer' definition 'vbuffer'. [funcArgNamesDifferent]
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.h:56:62: note: Function 'oggplay_buffer_shutdown' argument 2 names different: declaration 'buffer' definition 'vbuffer'.
liboggplay-0.2.0/src/liboggplay/oggplay_buffer.c:96:62: note: Function 'oggplay_buffer_shutdown' argument 2 names different: declaration 'buffer' definition 'vbuffer'.
liboggplay-0.2.0/src/liboggplay/oggplay_callback.c:479:44: portability: Casting from float ** to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboggplay-0.2.0/src/liboggplay/oggplay_callback.c:98:27: style: The scope of the variable 'granuleshift' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_callback.c:99:27: style: The scope of the variable 'frame' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_callback_info.c:351:25: style: The scope of the variable 'p' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_data.c:201:22: style: The scope of the variable 'p' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_data.c:512:29: style: The scope of the variable 'odata' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_tcp_reader.c:298:25: style: The scope of the variable 'r' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_tcp_reader.c:301:25: style: The scope of the variable 'len' can be reduced. [variableScope]
liboggplay-0.2.0/src/liboggplay/oggplay_yuv2rgb.c:228:14: style: Variable 'features' is assigned a value that is never used. [unreadVariable]
liboggplay-0.2.0/src/liboggplay/x86/oggplay_yuv2rgb_x86.c:61:0: error: syntax error [syntaxError]
liboggplay-0.2.0/src/tools/oggplay-dump-first-frame.c:71:25: style: The scope of the variable 'headers' can be reduced. [variableScope]
liboggplay-0.2.0/src/tools/oggplay-info.c:24:25: style: The scope of the variable 'available' can be reduced. [variableScope]
liboggplay-0.2.0/src/tools/oggplay-info.c:25:25: style: The scope of the variable 'required' can be reduced. [variableScope]
liboggplay-0.2.0/src/tools/oggplay-info.c:26:25: style: The scope of the variable 'overrun' can be reduced. [variableScope]
liboggplay-0.2.0/src/tools/oggplay-info.c:27:25: style: The scope of the variable 'headers' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/liboggz/liboggz_1.1.1.orig.tar.gz
liboggz-1.1.1/src/liboggz/dirac.c:46:12: style: The scope of the variable 'i_shr' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/metric_internal.c:46:16: style: Unused variable: dist [unusedVariable]
liboggz-1.1.1/src/liboggz/oggz.c:381:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:381:10: style: The scope of the variable 'size' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:411:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:411:10: style: The scope of the variable 'size' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:435:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:435:10: style: The scope of the variable 'size' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:502:19: style: The scope of the variable 'stream' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:558:19: style: The scope of the variable 'stream' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:574:19: style: The scope of the variable 'stream' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz.c:604:19: style: The scope of the variable 'stream' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_byteorder.h:69:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/liboggz/oggz_byteorder.h:67:0: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/liboggz/oggz_byteorder.h:69:3: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/liboggz/oggz_byteorder.h:80:4: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/liboggz/oggz_byteorder.h:78:0: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/liboggz/oggz_byteorder.h:80:4: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/liboggz/oggz_auto.c:896:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
liboggz-1.1.1/src/liboggz/oggz_auto.c:693:7: style: The scope of the variable 'ii' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:299:17: style: The scope of the variable 'comment' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:342:17: style: The scope of the variable 'v_comment' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:364:17: style: The scope of the variable 'comment' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:456:17: style: The scope of the variable 'v_comment' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:486:17: style: The scope of the variable 'comment' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:487:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:487:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:517:23: style: The scope of the variable 'comment' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:572:22: style: The scope of the variable 'n' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:575:11: style: The scope of the variable 'name' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:575:19: style: The scope of the variable 'value' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:816:18: style: The scope of the variable 'buffer' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_comments.c:755:17: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:763:19: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:767:17: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:779:19: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:786:19: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:790:21: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:797:21: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:801:17: style: Checking if unsigned variable 'remaining' is less than zero. [unsignedLessThanZero]
liboggz-1.1.1/src/liboggz/oggz_comments.c:391:17: style: Unused variable: new_comment [unusedVariable]
liboggz-1.1.1/src/liboggz/oggz_comments.c:424:17: style: Unused variable: new_comment [unusedVariable]
liboggz-1.1.1/src/liboggz/oggz_comments.c:576:18: style: Unused variable: comment [unusedVariable]
liboggz-1.1.1/src/liboggz/oggz_vector.c:143:10: style: The scope of the variable 'd' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_vector.c:160:10: style: The scope of the variable 'd' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_vector.c:177:10: style: The scope of the variable 'd' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_vector.c:254:7: style: The scope of the variable 'new_max_elements' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_vector.c:342:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/liboggz/oggz_vector.c:344:7: style: The scope of the variable 'new_max_elements' can be reduced. [variableScope]
liboggz-1.1.1/src/tests/comment-test.c:57:23: style: Unused variable: comment [unusedVariable]
liboggz-1.1.1/src/tests/comment-test.c:57:34: style: Unused variable: comment2 [unusedVariable]
liboggz-1.1.1/src/tests/comment-test.c:58:15: style: Unused variable: mycomment [unusedVariable]
liboggz-1.1.1/src/tests/comment-test.c:59:15: style: Unused variable: op [unusedVariable]
liboggz-1.1.1/src/tests/comment-test.c:60:16: style: Unused variable: vendor [unusedVariable]
liboggz-1.1.1/src/tests/comment-test.c:61:7: style: Unused variable: err [unusedVariable]
liboggz-1.1.1/src/tests/comment-test.c:63:0: style: Variable 'serialno' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tests/comment-test.c:64:0: style: Variable 'invalidserialno' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tests/io-count.c:177:11: style: The scope of the variable 'nread' can be reduced. [variableScope]
liboggz-1.1.1/src/tests/read-stop-err.c:87:15: style: The scope of the variable 'e_o_s' can be reduced. [variableScope]
liboggz-1.1.1/src/tests/read-stop-err.c:139:8: style: The scope of the variable 'n' can be reduced. [variableScope]
liboggz-1.1.1/src/tests/read-stop-err.c:127:19: style: Variable 'e_o_s' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tests/read-stop-ok.c:135:8: style: The scope of the variable 'n' can be reduced. [variableScope]
liboggz-1.1.1/src/tests/write-bad-serialno.c:45:8: style: Unused variable: n [unusedVariable]
liboggz-1.1.1/src/tools/oggz-basetime.c:130:17: style: The scope of the variable 'ort' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:105:10: style: Condition 'dr==NULL' is always true [knownConditionTrueFalse]
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:99:15: note: Assignment 'dr=NULL', assigned value is 0
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:105:10: note: Condition 'dr==NULL' is always true
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:206:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:205:3: note: Variable 'err' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:206:3: note: Variable 'err' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:23:10: style: The scope of the variable 'sep' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:50:17: style: The scope of the variable 'val' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/cgi.c:139:10: style: The scope of the variable 'since_time' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/httpdate.c:43:3: error: Width 3 given in format string (no. 1) is larger than destination buffer 'wday[3]', use %2s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/httpdate.c:43:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
liboggz-1.1.1/src/tools/oggz-chop/httpdate_test.c:14:8: style: The scope of the variable 'd_out' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:416:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:415:5: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:416:5: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:195:10: style: The scope of the variable 'n' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:369:16: style: The scope of the variable 'name' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:370:7: style: The scope of the variable 'len' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:465:18: style: The scope of the variable 'min_serialno' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:466:47: style: The scope of the variable 'min_i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:466:58: style: The scope of the variable 'min_cn' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:467:20: style: The scope of the variable 'min_og' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:468:10: style: The scope of the variable 'min_time' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:561:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:561:10: style: The scope of the variable 'ntracks' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:563:18: style: The scope of the variable 'ts' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:595:17: style: The scope of the variable 'pa' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:597:8: style: The scope of the variable 'gp' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:653:7: style: The scope of the variable 'granuleshift' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:705:7: style: The scope of the variable 'granuleshift' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:202:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:356:10: style: Variable 'iret' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:513:21: style: Variable 'min_i' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:467:14: style: Unused variable: og [unusedVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:575:12: style: Variable 'ts' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:653:21: style: Unused variable: i [unusedVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:705:21: style: Unused variable: i [unusedVariable]
liboggz-1.1.1/src/tools/oggz-chop/oggz-chop.c:798:10: style: Unused variable: page_time [unusedVariable]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:123:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:127:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:131:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:135:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:139:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:143:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:147:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:151:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-chop/timespec.c:155:7: error: Width 16 given in format string (no. 1) is larger than destination buffer 'timespec[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
liboggz-1.1.1/src/tools/oggz-codecs.c:166:11: style: Unused variable: serialno [unusedVariable]
liboggz-1.1.1/src/tools/oggz-comment.c:209:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-comment.c:379:7: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-comment.c:381:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-comment.c:184:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-comment.c:184:10: style: The scope of the variable 'n' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-comment.c:272:16: style: The scope of the variable 'vendor' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-comment.c:373:23: style: The scope of the variable 'comment' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-comment.c:374:16: style: The scope of the variable 'codec_name' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-comment.c:262:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
liboggz-1.1.1/src/tools/oggz-dump.c:277:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-dump.c:180:8: style: The scope of the variable 'rowlen' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:218:8: style: The scope of the variable 'rowlen' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:262:10: style: The scope of the variable 'time_offset' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:326:16: style: The scope of the variable 'ident' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:327:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:327:10: style: The scope of the variable 'n' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:391:7: style: The scope of the variable 'is_packetinfo' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-dump.c:465:11: style: The scope of the variable 'nread' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-info.c:323:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-info.c:325:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-info.c:181:18: style: The scope of the variable 'oit' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-info.c:276:9: style: The scope of the variable 'allocated' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-info.c:277:10: style: The scope of the variable 'len' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-info.c:388:10: style: The scope of the variable 'variance' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-info.c:525:18: style: The scope of the variable 'oit' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-merge.c:174:13: style: The scope of the variable 'input' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-merge.c:226:19: style: The scope of the variable 'min_i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-merge.c:230:7: style: The scope of the variable 'active' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-merge.c:109:8: style: struct member '_OMITrack::output_serialno' is never used. [unusedStructMember]
liboggz-1.1.1/src/tools/oggz-rip.c:184:3: style: Variable 'stream->content_type' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/tools/oggz-rip.c:182:3: note: Variable 'stream->content_type' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz-rip.c:184:3: note: Variable 'stream->content_type' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz-rip.c:175:16: style: Unused variable: ident [unusedVariable]
liboggz-1.1.1/src/tools/oggz-scan.c:111:16: style: The scope of the variable 'ident' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-scan.c:129:10: style: The scope of the variable 'time_offset' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-sort.c:169:13: style: The scope of the variable 'input' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-sort.c:212:13: style: The scope of the variable 'input' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-sort.c:213:15: style: The scope of the variable 'nfiles' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-sort.c:270:19: style: The scope of the variable 'min_i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-sort.c:274:7: style: The scope of the variable 'active' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-sort.c:99:8: style: struct member '_OSITrack::output_serialno' is never used. [unusedStructMember]
liboggz-1.1.1/src/tools/oggz-sort.c:279:7: style: Unused variable: v [unusedVariable]
liboggz-1.1.1/src/tools/oggz-validate.c:238:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:273:4: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:295:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:308:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:311:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:317:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:332:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:338:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:350:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:370:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:391:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
liboggz-1.1.1/src/tools/oggz-validate.c:229:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-validate.c:229:10: style: The scope of the variable 'nr_missing_eos' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-validate.c:252:16: style: The scope of the variable 'packetno' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-validate.c:252:26: style: The scope of the variable 'headers' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz-validate.c:363:30: style: The scope of the variable 'i' can be reduced. [variableScope]
liboggz-1.1.1/src/tools/oggz.c:114:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/tools/oggz.c:109:9: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz.c:114:9: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz_tools.c:76:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/tools/oggz_tools.c:74:0: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz_tools.c:76:3: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz_tools.c:87:4: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
liboggz-1.1.1/src/tools/oggz_tools.c:85:0: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/src/tools/oggz_tools.c:87:4: note: Variable 'ret' is reassigned a value before the old one has been used.
liboggz-1.1.1/win32/strsep.c:57:23: style: The scope of the variable 'spanp' can be reduced. [variableScope]
liboggz-1.1.1/win32/strsep.c:58:15: style: The scope of the variable 'c' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/liboglappth/liboglappth_1.0.0.orig.tar.gz
liboglappth-1.0.0/src/base_app.cpp:333:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
liboglappth-1.0.0/src/base_app.h:119:6: style: Technically the member function 'base_app::IsLight' can be const. [functionConst]
liboglappth-1.0.0/src/base_app.cpp:186:15: note: Technically the member function 'base_app::IsLight' can be const.
liboglappth-1.0.0/src/base_app.h:119:6: note: Technically the member function 'base_app::IsLight' can be const.
liboglappth-1.0.0/src/base_app.h:121:8: style: Technically the member function 'base_app::CountGlobalLights' can be const. [functionConst]
liboglappth-1.0.0/src/base_app.cpp:197:17: note: Technically the member function 'base_app::CountGlobalLights' can be const.
liboglappth-1.0.0/src/base_app.h:121:8: note: Technically the member function 'base_app::CountGlobalLights' can be const.
liboglappth-1.0.0/src/base_app.h:122:8: style: Technically the member function 'base_app::CountLocalLights' can be const. [functionConst]
liboglappth-1.0.0/src/base_app.cpp:209:17: note: Technically the member function 'base_app::CountLocalLights' can be const.
liboglappth-1.0.0/src/base_app.h:122:8: note: Technically the member function 'base_app::CountLocalLights' can be const.
liboglappth-1.0.0/src/ogl_objects.h:243:2: style: Class 'ogl_ol_static' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liboglappth-1.0.0/src/oglv3d.h:72:0: style: Class 'oglv3d < GLfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liboglappth-1.0.0/src/ogl_objects.h:246:7: style: The function 'UpdateLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:223:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_objects.h:246:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_objects.h:247:24: style: The function 'MakeCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:224:32: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_objects.h:247:24: note: Function in derived class
liboglappth-1.0.0/src/ogl_objects.h:273:7: style: The function 'UpdateLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:223:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_objects.h:273:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_objects.h:274:24: style: The function 'MakeCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:224:32: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_objects.h:274:24: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:100:15: style: The function 'GetObjectName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:123:23: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:100:15: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:102:7: style: The function 'OrbitObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:125:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:102:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:103:7: style: The function 'RotateObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:126:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:103:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:105:7: style: The function 'TranslateObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:128:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:105:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:107:7: style: The function 'BeginTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:130:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:107:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:108:7: style: The function 'EndTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:131:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:108:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:110:7: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:133:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:110:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:140:15: style: The function 'GetObjectName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:123:23: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:140:15: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:142:7: style: The function 'BeginTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:130:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:142:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:143:7: style: The function 'EndTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:131:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:143:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:145:7: style: The function 'OrbitObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:125:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:145:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:146:7: style: The function 'RotateObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:126:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:146:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_camera.h:148:7: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:133:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_camera.h:148:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:91:7: style: The function 'BeginTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:130:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:91:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:92:7: style: The function 'EndTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:131:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:92:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:129:15: style: The function 'GetObjectName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:123:23: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:129:15: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:131:7: style: The function 'SetupProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_lights.h:84:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:131:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:132:7: style: The function 'SetupLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_lights.h:89:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:132:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:134:7: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:133:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:134:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:153:15: style: The function 'GetObjectName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:123:23: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:153:15: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:155:7: style: The function 'SetupProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_lights.h:84:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:155:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:156:7: style: The function 'SetupLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_lights.h:89:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:156:7: note: Function in derived class
liboglappth-1.0.0/src/ogl_lights.h:158:7: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/ogl_objects.h:133:15: note: Virtual function in base class
liboglappth-1.0.0/src/ogl_lights.h:158:7: note: Function in derived class
liboglappth-1.0.0/src/transparent.h:102:7: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/transparent.h:82:15: note: Virtual function in base class
liboglappth-1.0.0/src/transparent.h:102:7: note: Function in derived class
liboglappth-1.0.0/src/transparent.h:103:7: style: The function 'UpdateMP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/transparent.h:83:15: note: Virtual function in base class
liboglappth-1.0.0/src/transparent.h:103:7: note: Function in derived class
liboglappth-1.0.0/src/transparent.h:120:7: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/transparent.h:82:15: note: Virtual function in base class
liboglappth-1.0.0/src/transparent.h:120:7: note: Function in derived class
liboglappth-1.0.0/src/transparent.h:121:7: style: The function 'UpdateMP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liboglappth-1.0.0/src/transparent.h:83:15: note: Virtual function in base class
liboglappth-1.0.0/src/transparent.h:121:7: note: Function in derived class
liboglappth-1.0.0/src/base_wcl.h:72:15: style: Technically the member function 'base_wcl::GetTitle' can be const. [functionConst]
liboglappth-1.0.0/src/base_wcl.cpp:140:24: note: Technically the member function 'base_wcl::GetTitle' can be const.
liboglappth-1.0.0/src/base_wcl.h:72:15: note: Technically the member function 'base_wcl::GetTitle' can be const.
liboglappth-1.0.0/src/base_wnd.h:64:7: style: Technically the member function 'base_wnd::GetRealized' can be const. [functionConst]
liboglappth-1.0.0/src/base_wnd.cpp:52:16: note: Technically the member function 'base_wnd::GetRealized' can be const.
liboglappth-1.0.0/src/base_wnd.h:64:7: note: Technically the member function 'base_wnd::GetRealized' can be const.
liboglappth-1.0.0/src/base_wnd.h:65:7: style: Technically the member function 'base_wnd::GetInitialized' can be const. [functionConst]
liboglappth-1.0.0/src/base_wnd.cpp:57:16: note: Technically the member function 'base_wnd::GetInitialized' can be const.
liboglappth-1.0.0/src/base_wnd.h:65:7: note: Technically the member function 'base_wnd::GetInitialized' can be const.
liboglappth-1.0.0/src/base_wnd.h:67:6: style: Technically the member function 'base_wnd::GetWidth' can be const. [functionConst]
liboglappth-1.0.0/src/base_wnd.cpp:62:15: note: Technically the member function 'base_wnd::GetWidth' can be const.
liboglappth-1.0.0/src/base_wnd.h:67:6: note: Technically the member function 'base_wnd::GetWidth' can be const.
liboglappth-1.0.0/src/base_wnd.h:68:6: style: Technically the member function 'base_wnd::GetHeight' can be const. [functionConst]
liboglappth-1.0.0/src/base_wnd.cpp:67:15: note: Technically the member function 'base_wnd::GetHeight' can be const.
liboglappth-1.0.0/src/base_wnd.h:68:6: note: Technically the member function 'base_wnd::GetHeight' can be const.
liboglappth-1.0.0/src/ogl_camera.cpp:415:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::obj_list' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::wcl_vector' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::wnd_vector' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::focus' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::clipping' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::update_vdim' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::use_local_lights' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::use_global_lights' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::ortho' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::stereo_mode' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::stereo_relaxed' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::stereo_displacement' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:64:13: warning: Member variable 'ogl_camera::relaxed_separation' is not initialized in the constructor. [uninitMemberVar]
liboglappth-1.0.0/src/ogl_camera.cpp:41:2: performance: Variable 'focus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liboglappth-1.0.0/src/ogl_camera.cpp:42:2: performance: Variable 'clipping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liboglappth-1.0.0/src/ogl_camera.h:137:7: style: Technically the member function 'ogl_transformer::Init' can be const. [functionConst]
liboglappth-1.0.0/src/ogl_camera.cpp:436:23: note: Technically the member function 'ogl_transformer::Init' can be const.
liboglappth-1.0.0/src/ogl_camera.h:137:7: note: Technically the member function 'ogl_transformer::Init' can be const.
liboglappth-1.0.0/src/ogl_camera.h:46:1: warning: The class 'ogl_camera' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
liboglappth-1.0.0/src/ogl_lights.cpp:53:2: performance: Variable 'number' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liboglappth-1.0.0/src/ogl_objects.cpp:315:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
liboglappth-1.0.0/src/ogl_objects.cpp:180:7: style: Class 'ogl_dummy_object' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
liboglappth-1.0.0/src/ogl_objects.cpp:180:7: style: Class 'ogl_dummy_object' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
liboglappth-1.0.0/src/ogl_objects.cpp:91:2: style: Class 'ogl_object_location' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
liboglappth-1.0.0/src/ogl_objects.cpp:97:2: style: Value of pointer 'data', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
liboglappth-1.0.0/src/ogl_objects.h:203:1: warning: The class 'ogl_object_location' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
liboglappth-1.0.0/src/transparent.cpp:28:2: performance: Variable 'z_distance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liboglappth-1.0.0/src/transparent.cpp:34:2: performance: Variable 'z_distance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liboglappth-1.0.0/src/transparent.cpp:40:2: performance: Variable 'z_distance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liboglappth-1.0.0/src/transparent.h:49:1: warning: The class 'transparent_primitive' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libogre-perl/libogre-perl_0.60.orig.tar.gz
Ogre-0.60/PerlOGRECallback.h:16:5: style: Class 'PerlOGRECallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Ogre-0.60/PerlOGREFrameListener.h:15:5: style: Class 'PerlOGREFrameListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Ogre-0.60/PerlOGREWindowEventListener.h:15:5: style: Class 'PerlOGREWindowEventListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Ogre-0.60/PerlOGRECallbackManager.cpp:130:48: error: Iterator 'mmit' used after element has been erased. [eraseDereference]
Ogre-0.60/PerlOGRECallbackManager.cpp:132:15: note: Iterator 'mmit' used after element has been erased.
Ogre-0.60/PerlOGRECallbackManager.cpp:130:48: note: Iterator 'mmit' used after element has been erased.
Ogre-0.60/PerlOGREControllerFunction.h:9:5: style: Class 'PerlOGREControllerFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Ogre-0.60/PerlOGREControllerValue.h:9:5: style: Class 'PerlOGREControllerValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/liboil/liboil_0.3.17.orig.tar.gz
liboil-0.3.17/liboil/build_class_decls.c:42:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/build_marshal.c:47:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/build_prototypes.c:148:3: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
liboil-0.3.17/liboil/build_prototypes.c:145:0: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/build_prototypes.c:148:3: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/build_prototypes.c:47:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/build_prototypes_04.c:144:3: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
liboil-0.3.17/liboil/build_prototypes_04.c:141:0: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/build_prototypes_04.c:144:3: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/build_prototypes_04.c:47:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/build_prototypes_doc.c:42:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/build_trampolines.c:143:3: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
liboil-0.3.17/liboil/build_trampolines.c:140:0: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/build_trampolines.c:143:3: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/build_trampolines.c:44:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/c/copy.c:79:3: style: Variable 'dest[0]' is reassigned a value before the old one has been used. [redundantAssignment]
liboil-0.3.17/liboil/c/copy.c:77:3: note: Variable 'dest[0]' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/c/copy.c:79:3: note: Variable 'dest[0]' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/c/swab.c:146:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/colorspace/composite.c:47:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/colorspace/composite.c:69:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/copy/trans8x8_c.c:42:13: style: The scope of the variable 'd' can be reduced. [variableScope]
liboil-0.3.17/liboil/copy/trans8x8_c.c:58:13: style: The scope of the variable 'd' can be reduced. [variableScope]
liboil-0.3.17/liboil/copy/trans8x8_c.c:58:17: style: The scope of the variable 's' can be reduced. [variableScope]
liboil-0.3.17/liboil/copy/trans8x8_c.c:79:13: style: The scope of the variable 'd' can be reduced. [variableScope]
liboil-0.3.17/liboil/copy/trans8x8_c.c:100:13: style: The scope of the variable 'd' can be reduced. [variableScope]
liboil-0.3.17/liboil/copy/trans8x8_c.c:100:17: style: The scope of the variable 's' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/dct12_f32.c:78:10: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/dct12_f32.c:96:10: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/dct12_f32.c:113:10: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/dct12_f32.c:131:10: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/fdct8_f64.c:62:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/fdct8_f64.c:65:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/fdct8x8_f64.c:61:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/fdct8x8_f64.c:103:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:113:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:117:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:122:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:126:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:135:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:138:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:143:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:146:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:157:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:160:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:165:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:168:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:178:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:181:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:186:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:189:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:220:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:221:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:228:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:229:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:241:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:244:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:249:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:252:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:262:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:265:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:270:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:273:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:283:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:286:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:291:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:294:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:113:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:117:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:122:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:126:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:135:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:138:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:143:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:146:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:157:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:160:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:165:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:168:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:178:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:181:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:186:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:189:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:220:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:221:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:228:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:229:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:241:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:244:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:249:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:252:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:262:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:265:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:270:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:273:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:283:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:286:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:291:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/fdct8x8theora.c:294:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/dct/idct8_f64.c:61:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/idct8_f64.c:64:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/idct8x8_c.c:142:7: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:142:7: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:146:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:146:4: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:180:7: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:180:7: portability: Casting from const double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:184:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:184:4: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboil-0.3.17/liboil/dct/idct8x8_c.c:123:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/idct8x8_c.c:161:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
liboil-0.3.17/liboil/dct/imdct32_f32.c:49:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/deprecated/abs.c:62:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/deprecated/abs.c:87:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/deprecated/abs.c:112:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386/md5_i386.c:51:11: style: struct member 'Anonymous0::ebp' is never used. [unusedStructMember]
liboil-0.3.17/liboil/i386/md5_i386.c:52:11: style: struct member 'Anonymous0::ebx' is never used. [unusedStructMember]
liboil-0.3.17/liboil/i386/md5_i386.c:203:11: style: struct member 'Anonymous1::ebp' is never used. [unusedStructMember]
liboil-0.3.17/liboil/i386/md5_i386.c:204:11: style: struct member 'Anonymous1::ebx' is never used. [unusedStructMember]
liboil-0.3.17/liboil/i386/wavelet.c:50:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386/wavelet.c:76:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/addc.c:125:11: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/copy.c:337:0: error: #error  [preprocessorErrorDirective]
liboil-0.3.17/liboil/i386_amd64/mas.c:11:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/mas.c:162:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/mas.c:338:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/mas.c:488:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/mas.c:579:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/mas.c:1011:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/i386_amd64/sum.c:10:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/jpeg/convert8x8_c.c:96:54: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
liboil-0.3.17/liboil/jpeg/convert8x8_c.c:96:54: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboil-0.3.17/liboil/jpeg/convert8x8_c.c:110:7: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
liboil-0.3.17/liboil/jpeg/convert8x8_c.c:110:7: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liboil-0.3.17/liboil/liboilcpu-x86.c:241:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/liboilfunction.c:539:3: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
liboil-0.3.17/liboil/liboilfunction.c:536:0: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/liboilfunction.c:539:3: note: Variable 'n' is reassigned a value before the old one has been used.
liboil-0.3.17/liboil/liboilfunction.c:175:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilfunction.c:307:21: style: The scope of the variable 'klass' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprofile.c:114:7: style: The scope of the variable 'max_i' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprofile.c:116:10: style: The scope of the variable 's' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprofile.c:117:10: style: The scope of the variable 's2' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprofile.c:119:7: style: The scope of the variable 'n' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprototype.c:110:17: style: The scope of the variable 'param' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprototype.c:155:17: style: The scope of the variable 'param' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprototype.c:191:7: style: The scope of the variable 'ptr' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilprototype.c:294:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilrandom.c:191:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboilrandom.c:212:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/liboiltest.c:550:19: style: Function 'fill_array' argument 1 names different: declaration 'ptr' definition 'data'. [funcArgNamesDifferent]
liboil-0.3.17/liboil/liboiltest.c:51:31: note: Function 'fill_array' argument 1 names different: declaration 'ptr' definition 'data'.
liboil-0.3.17/liboil/liboiltest.c:550:19: note: Function 'fill_array' argument 1 names different: declaration 'ptr' definition 'data'.
liboil-0.3.17/liboil/liboiltest.c:88:0: error: Memory leak: test [memleak]
liboil-0.3.17/liboil/liboilutils.c:141:15: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
liboil-0.3.17/liboil/liboilutils.c:130:9: style: The scope of the variable 'tok' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/addc.c:10:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/addc.c:11:7: style: The scope of the variable 'n' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/addc.c:35:11: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:61:7: style: The scope of the variable 'n' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:292:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:360:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:361:12: style: The scope of the variable 'color' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:384:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:385:12: style: The scope of the variable 'color' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:408:11: style: The scope of the variable 'a' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/composite.c:409:12: style: The scope of the variable 'color' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/diffsquaresum_f32.c:57:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/diffsquaresum_f32.c:58:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/diffsquaresum_f64.c:57:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/diffsquaresum_f64.c:58:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/error8x8.c:130:13: style: The scope of the variable 'diff' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/error8x8.c:181:13: style: The scope of the variable 'diff' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:279:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:294:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:311:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:329:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:345:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:363:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:382:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:416:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:450:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:468:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/mas.c:508:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/resample.c:87:7: style: The scope of the variable 'j' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/resample.c:88:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/resample.c:110:7: style: The scope of the variable 'j' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/resample.c:111:7: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/rgb.c:69:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/rgb.c:106:7: style: The scope of the variable 'r' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/rgb.c:106:9: style: The scope of the variable 'g' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/rgb.c:106:11: style: The scope of the variable 'b' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/sad8x8.c:215:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/sad8x8.c:258:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/sad8x8.c:301:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/sincos_f64.c:55:16: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/squaresum_f32.c:53:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/squaresum_f32.c:54:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/squaresum_f64.c:53:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/squaresum_f64.c:54:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/squaresum_f64.c:83:18: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/sum_f64.c:54:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/wavelet.c:347:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboil-0.3.17/liboil/ref/wavelet.c:369:7: style: The scope of the variable 'i' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/abs_misc.c:89:14: style: The scope of the variable 'y' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/abs_misc.c:110:14: style: The scope of the variable 'y' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/abs_misc.c:114:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/average2_u8.c:41:16: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/average2_u8.c:41:22: style: The scope of the variable 'd' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/clip_fast.c:44:10: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/clip_fast.c:59:14: style: The scope of the variable 'x2' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/clip_fast.c:48:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/clip_fast.c:64:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/clip_fast.c:65:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/clip_fast.c:74:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/clip_fast.c:75:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/clip_fast.c:76:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/clip_fast.c:78:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
liboil-0.3.17/liboil/simdpack/diffsquaresum_f64.c:41:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/diffsquaresum_f64.c:60:9: style: The scope of the variable 'x' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/sincos_f64.c:42:19: style: The scope of the variable 'temp_s' can be reduced. [variableScope]
liboil-0.3.17/liboil/simdpack/sincos_f64.c:42:26: style: The scope of the variable 'temp_c' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libois-perl/libois-perl_0.10.orig.tar.gz
OIS-0.10/PerlOISJoyStickListener.cpp:108:9: style: The scope of the variable 'count' can be reduced. [variableScope]
OIS-0.10/PerlOISJoyStickListener.cpp:109:9: style: The scope of the variable 'methret' can be reduced. [variableScope]
OIS-0.10/PerlOISJoyStickListener.cpp:106:105: style: Function 'callPerlCallback' argument 3 names different: declaration 'id' definition 'thingID'. [funcArgNamesDifferent]
OIS-0.10/PerlOISJoyStickListener.h:33:84: note: Function 'callPerlCallback' argument 3 names different: declaration 'id' definition 'thingID'.
OIS-0.10/PerlOISJoyStickListener.cpp:106:105: note: Function 'callPerlCallback' argument 3 names different: declaration 'id' definition 'thingID'.
OIS-0.10/PerlOISKeyListener.cpp:90:9: style: The scope of the variable 'count' can be reduced. [variableScope]
OIS-0.10/PerlOISKeyListener.cpp:91:9: style: The scope of the variable 'methret' can be reduced. [variableScope]
OIS-0.10/PerlOISMouseListener.cpp:97:9: style: The scope of the variable 'count' can be reduced. [variableScope]
OIS-0.10/PerlOISMouseListener.cpp:98:9: style: The scope of the variable 'methret' can be reduced. [variableScope]
OIS-0.10/PerlOISMouseListener.cpp:95:99: style: Function 'callPerlCallback' argument 3 names different: declaration 'id' definition 'buttonID'. [funcArgNamesDifferent]
OIS-0.10/PerlOISMouseListener.h:32:81: note: Function 'callPerlCallback' argument 3 names different: declaration 'id' definition 'buttonID'.
OIS-0.10/PerlOISMouseListener.cpp:95:99: note: Function 'callPerlCallback' argument 3 names different: declaration 'id' definition 'buttonID'.
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libokhttp-java/libokhttp-java_3.11.0.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libo/libole-storage-lite-perl/libole-storage-lite-perl_0.19.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libolecf/libolecf_20170825.orig.tar.gz
libolecf-20170825/libbfio/libbfio_file_pool.c:47:9: style: The scope of the variable 'name_length' can be reduced. [variableScope]
libolecf-20170825/libbfio/libbfio_handle.c:203:6: style: The scope of the variable 'is_open' can be reduced. [variableScope]
libolecf-20170825/libbfio/libbfio_handle.c:2147:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libbfio/libbfio_memory_range.c:199:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libbfio/libbfio_memory_range.c:889:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libbfio/libbfio_support.c:48:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libbfio/libbfio_support.c:74:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:373:6: style: The scope of the variable 'entry_iterator' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:687:9: style: The scope of the variable 'entries_size' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:689:6: style: The scope of the variable 'number_of_allocated_entries' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:919:6: style: The scope of the variable 'entry_iterator' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:920:6: style: The scope of the variable 'reverse_entry_iterator' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:1177:6: style: The scope of the variable 'compare_result' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_array.c:1178:6: style: The scope of the variable 'entry_index' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_btree.c:41:10: style: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'. [funcArgNamesDifferent]
libolecf-20170825/libcdata/libcdata_btree.h:60:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'.
libolecf-20170825/libcdata/libcdata_btree.c:41:10: note: Function 'libcdata_btree_initialize' argument 2 names different: declaration 'maximum_number_of_sub_nodes' definition 'maximum_number_of_values'.
libolecf-20170825/libcdata/libcdata_list.c:206:6: style: The scope of the variable 'element_index' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_list.c:207:6: style: The scope of the variable 'number_of_elements' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_list_element.c:283:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_list_element.c:412:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_list_element.c:541:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_list_element.c:684:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_range_list.c:172:6: style: The scope of the variable 'element_index' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_range_list.c:173:6: style: The scope of the variable 'number_of_elements' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_range_list.c:3211:6: style: The scope of the variable 'element_index' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:123:6: style: The scope of the variable 'number_of_sub_nodes' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:125:6: style: The scope of the variable 'sub_node_index' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:671:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:740:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:809:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:878:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:975:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:1216:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:1217:6: style: The scope of the variable 'sub_node_index' can be reduced. [variableScope]
libolecf-20170825/libcdata/libcdata_tree_node.c:2033:6: style: The scope of the variable 'sub_node_index' can be reduced. [variableScope]
libolecf-20170825/libcerror/libcerror_error.c:34:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libolecf-20170825/libcerror/libcerror_system.c:42:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libolecf-20170825/libcfile/libcfile_file.c:727:0: error: #error Missing file open function [preprocessorErrorDirective]
libolecf-20170825/libcfile/libcfile_notify.c:52:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcfile/libcfile_notify.c:78:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcfile/libcfile_notify.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcfile/libcfile_support.c:302:0: error: #error Missing file exists function [preprocessorErrorDirective]
libolecf-20170825/libclocale/libclocale_codepage.c:48:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libclocale/libclocale_codepage.c:74:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libclocale/libclocale_locale.c:121:16: style: Condition 'charset!=NULL' is always false [knownConditionTrueFalse]
libolecf-20170825/libclocale/libclocale_locale.c:101:26: note: Assignment 'charset=NULL', assigned value is 0
libolecf-20170825/libclocale/libclocale_locale.c:121:16: note: Condition 'charset!=NULL' is always false
libolecf-20170825/libclocale/libclocale_locale.c:168:16: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse]
libolecf-20170825/libclocale/libclocale_locale.c:100:26: note: Assignment 'locale=NULL', assigned value is 0
libolecf-20170825/libclocale/libclocale_locale.c:168:16: note: Condition 'locale==NULL' is always true
libolecf-20170825/libclocale/libclocale_locale.c:121:16: style: Same expression on both sides of '!=' because the value of 'charset' and 'NULL' are the same. [duplicateExpression]
libolecf-20170825/libclocale/libclocale_locale.c:101:26: note: 'charset' is assigned value 'NULL' here.
libolecf-20170825/libclocale/libclocale_locale.c:121:16: note: Same expression on both sides of '!=' because the value of 'charset' and 'NULL' are the same.
libolecf-20170825/libclocale/libclocale_locale.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libclocale/libclocale_locale.c:104:9: style: The scope of the variable 'locale_length' can be reduced. [variableScope]
libolecf-20170825/libcnotify/libcnotify_print.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libolecf-20170825/libcnotify/libcnotify_stream.c:49:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcnotify/libcnotify_stream.c:161:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcpath/libcpath_path.c:255:0: error: #error Missing change directory function [preprocessorErrorDirective]
libolecf-20170825/libcpath/libcpath_support.c:48:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcpath/libcpath_support.c:74:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcsplit/libcsplit_narrow_split_string.c:240:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libcsplit/libcsplit_narrow_split_string.c:450:9: style: The scope of the variable 'string_segment_offset' can be reduced. [variableScope]
libolecf-20170825/libcthreads/libcthreads_condition.h:83:0: error: #error Missing condition type [preprocessorErrorDirective]
libolecf-20170825/libcthreads/libcthreads_lock.h:57:0: error: #error Missing lock type [preprocessorErrorDirective]
libolecf-20170825/libcthreads/libcthreads_mutex.h:62:0: error: #error Missing mutex type [preprocessorErrorDirective]
libolecf-20170825/libcthreads/libcthreads_read_write_lock.h:78:0: error: #error Missing read/write lock type [preprocessorErrorDirective]
libolecf-20170825/libcthreads/libcthreads_thread.h:61:0: error: #error Missing thread type [preprocessorErrorDirective]
libolecf-20170825/libcthreads/libcthreads_thread_attributes.h:57:0: error: #error Missing thread attributes type [preprocessorErrorDirective]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:111:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:147:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:385:11: style: The scope of the variable 'micro_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:386:11: style: The scope of the variable 'milli_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:387:11: style: The scope of the variable 'nano_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:388:11: style: The scope of the variable 'year_value' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:389:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:898:11: style: The scope of the variable 'micro_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:899:11: style: The scope of the variable 'milli_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:900:11: style: The scope of the variable 'nano_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:901:11: style: The scope of the variable 'year_value' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:902:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:1411:11: style: The scope of the variable 'micro_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:1412:11: style: The scope of the variable 'milli_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:1413:11: style: The scope of the variable 'nano_seconds' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:1414:11: style: The scope of the variable 'year_value' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_date_time_values.c:1415:10: style: The scope of the variable 'days_in_month' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_fat_date_time.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_fat_date_time.c:246:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_fat_date_time.c:463:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_fat_date_time.c:667:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_fat_date_time.c:871:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_filetime.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_filetime.c:290:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_filetime.c:634:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_filetime.c:838:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_filetime.c:1042:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_floatingtime.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_floatingtime.c:234:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_floatingtime.c:579:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_floatingtime.c:728:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_floatingtime.c:877:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_hfs_time.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_hfs_time.c:237:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_hfs_time.c:553:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_hfs_time.c:735:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_hfs_time.c:917:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_nsf_timedate.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_nsf_timedate.c:246:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_nsf_timedate.c:541:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_nsf_timedate.c:745:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_nsf_timedate.c:949:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_posix_time.c:1299:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libolecf-20170825/libfdatetime/libfdatetime_posix_time.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_posix_time.c:948:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_posix_time.c:1130:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_posix_time.c:1313:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_systemtime.c:115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_systemtime.c:588:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_systemtime.c:924:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfdatetime/libfdatetime_systemtime.c:1260:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:114:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:454:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:821:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:1115:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:1482:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:1778:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:2145:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfguid/libfguid_identifier.c:450:13: style: Function 'libfguid_identifier_copy_from_utf8_string' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfguid/libfguid_identifier.h:101:13: note: Function 'libfguid_identifier_copy_from_utf8_string' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'.
libolecf-20170825/libfguid/libfguid_identifier.c:450:13: note: Function 'libfguid_identifier_copy_from_utf8_string' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'.
libolecf-20170825/libfguid/libfguid_identifier.c:1111:13: style: Function 'libfguid_identifier_copy_from_utf16_string' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfguid/libfguid_identifier.h:135:13: note: Function 'libfguid_identifier_copy_from_utf16_string' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'.
libolecf-20170825/libfguid/libfguid_identifier.c:1111:13: note: Function 'libfguid_identifier_copy_from_utf16_string' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'.
libolecf-20170825/libfguid/libfguid_identifier.c:1774:13: style: Function 'libfguid_identifier_copy_from_utf32_string' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfguid/libfguid_identifier.h:169:13: note: Function 'libfguid_identifier_copy_from_utf32_string' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'.
libolecf-20170825/libfguid/libfguid_identifier.c:1774:13: note: Function 'libfguid_identifier_copy_from_utf32_string' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'.
libolecf-20170825/libfvalue/libfvalue_binary_data.c:855:7: warning: Either the condition 'utf16_string_index==NULL' is redundant or there is possible null pointer dereference: utf16_string_index. [nullPointerRedundantCheck]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:919:25: note: Assuming that condition 'utf16_string_index==NULL' is not redundant
libolecf-20170825/libfvalue/libfvalue_binary_data.c:855:7: note: Null pointer dereference
libolecf-20170825/libfvalue/libfvalue_binary_data.c:1351:7: warning: Either the condition 'utf32_string_index==NULL' is redundant or there is possible null pointer dereference: utf32_string_index. [nullPointerRedundantCheck]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:1415:25: note: Assuming that condition 'utf32_string_index==NULL' is not redundant
libolecf-20170825/libfvalue/libfvalue_binary_data.c:1351:7: note: Null pointer dereference
libolecf-20170825/libfvalue/libfvalue_binary_data.c:112:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:264:11: style: The scope of the variable 'format_flags' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:416:11: style: The scope of the variable 'format_flags' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:603:11: style: The scope of the variable 'format_flags' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:817:9: style: The scope of the variable 'string_size' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:818:11: style: The scope of the variable 'format_flags' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:1099:11: style: The scope of the variable 'format_flags' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:1313:9: style: The scope of the variable 'string_size' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_binary_data.c:1314:11: style: The scope of the variable 'format_flags' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_data_handle.c:588:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2014:5: warning: Logical conjunction always evaluates to false: utf8_string[string_index] < (uint8_t)'0' && utf8_string[string_index] > (uint8_t)'9'. [incorrectLogicOperator]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2877:5: warning: Logical conjunction always evaluates to false: utf16_string[string_index] < (uint16_t)'0' && utf16_string[string_index] > (uint16_t)'9'. [incorrectLogicOperator]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:3740:5: warning: Logical conjunction always evaluates to false: utf32_string[string_index] < (uint32_t)'0' && utf32_string[string_index] > (uint32_t)'9'. [incorrectLogicOperator]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:112:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:849:7: style: The scope of the variable 'value_string' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:855:11: style: The scope of the variable 'divider' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:856:11: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:857:11: style: The scope of the variable 'value_64bit' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:860:11: style: The scope of the variable 'exponent_divider' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:861:10: style: The scope of the variable 'exponent' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:862:10: style: The scope of the variable 'is_denormalized' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:863:10: style: The scope of the variable 'is_indeterminate' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:864:10: style: The scope of the variable 'is_infinite' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:865:10: style: The scope of the variable 'is_not_a_number' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:866:10: style: The scope of the variable 'is_signed' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:867:10: style: The scope of the variable 'is_zero' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:868:10: style: The scope of the variable 'use_value_string' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:869:9: style: The scope of the variable 'bit_shift' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:870:6: style: The scope of the variable 'print_count' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1193:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1238:11: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1239:11: style: The scope of the variable 'value_64bit' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1244:10: style: The scope of the variable 'exponent_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1245:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1246:10: style: The scope of the variable 'is_denormalized' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1255:6: style: The scope of the variable 'print_count' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1752:11: style: The scope of the variable 'divider' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1756:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1757:10: style: The scope of the variable 'character_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:1759:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2056:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2101:11: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2102:11: style: The scope of the variable 'value_64bit' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2107:10: style: The scope of the variable 'exponent_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2108:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2109:10: style: The scope of the variable 'is_denormalized' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2118:6: style: The scope of the variable 'print_count' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2616:11: style: The scope of the variable 'divider' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2619:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2620:10: style: The scope of the variable 'character_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2622:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2919:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2964:11: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2965:11: style: The scope of the variable 'value_64bit' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2970:10: style: The scope of the variable 'exponent_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2971:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2972:10: style: The scope of the variable 'is_denormalized' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:2981:6: style: The scope of the variable 'print_count' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:3479:11: style: The scope of the variable 'divider' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:3482:10: style: The scope of the variable 'byte_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:3483:10: style: The scope of the variable 'character_value' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:3485:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_floating_point.c:568:13: style: Function 'libfvalue_floating_point_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfvalue/libfvalue_floating_point.h:101:13: note: Function 'libfvalue_floating_point_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'.
libolecf-20170825/libfvalue/libfvalue_floating_point.c:568:13: note: Function 'libfvalue_floating_point_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'.
libolecf-20170825/libfvalue/libfvalue_floating_point.c:660:13: style: Function 'libfvalue_floating_point_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfvalue/libfvalue_floating_point.h:117:13: note: Function 'libfvalue_floating_point_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'.
libolecf-20170825/libfvalue/libfvalue_floating_point.c:660:13: note: Function 'libfvalue_floating_point_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'.
libolecf-20170825/libfvalue/libfvalue_floating_point.c:752:13: style: Function 'libfvalue_floating_point_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfvalue/libfvalue_floating_point.h:133:13: note: Function 'libfvalue_floating_point_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'.
libolecf-20170825/libfvalue/libfvalue_floating_point.c:752:13: note: Function 'libfvalue_floating_point_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'.
libolecf-20170825/libfvalue/libfvalue_integer.c:1518:5: warning: Logical conjunction always evaluates to false: utf8_string[string_index] < (uint8_t)'0' && utf8_string[string_index] > (uint8_t)'9'. [incorrectLogicOperator]
libolecf-20170825/libfvalue/libfvalue_integer.c:2174:5: warning: Logical conjunction always evaluates to false: utf16_string[string_index] < (uint16_t)'0' && utf16_string[string_index] > (uint16_t)'9'. [incorrectLogicOperator]
libolecf-20170825/libfvalue/libfvalue_integer.c:2830:5: warning: Logical conjunction always evaluates to false: utf32_string[string_index] < (uint32_t)'0' && utf32_string[string_index] > (uint32_t)'9'. [incorrectLogicOperator]
libolecf-20170825/libfvalue/libfvalue_integer.c:111:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:904:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:1185:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:1560:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:1841:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:2216:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:2497:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_integer.c:491:13: style: Function 'libfvalue_integer_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfvalue/libfvalue_integer.h:89:13: note: Function 'libfvalue_integer_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'.
libolecf-20170825/libfvalue/libfvalue_integer.c:491:13: note: Function 'libfvalue_integer_copy_from_utf8_string_with_index' argument 3 names different: declaration 'utf8_string_length' definition 'utf8_string_size'.
libolecf-20170825/libfvalue/libfvalue_integer.c:583:13: style: Function 'libfvalue_integer_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfvalue/libfvalue_integer.h:105:13: note: Function 'libfvalue_integer_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'.
libolecf-20170825/libfvalue/libfvalue_integer.c:583:13: note: Function 'libfvalue_integer_copy_from_utf16_string_with_index' argument 3 names different: declaration 'utf16_string_length' definition 'utf16_string_size'.
libolecf-20170825/libfvalue/libfvalue_integer.c:675:13: style: Function 'libfvalue_integer_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'. [funcArgNamesDifferent]
libolecf-20170825/libfvalue/libfvalue_integer.h:121:13: note: Function 'libfvalue_integer_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'.
libolecf-20170825/libfvalue/libfvalue_integer.c:675:13: note: Function 'libfvalue_integer_copy_from_utf32_string_with_index' argument 3 names different: declaration 'utf32_string_length' definition 'utf32_string_size'.
libolecf-20170825/libfvalue/libfvalue_split_string.c:230:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_split_string.c:440:9: style: The scope of the variable 'utf8_string_segment_offset' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_split_string.c:727:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_split_string.c:937:9: style: The scope of the variable 'utf16_string_segment_offset' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:117:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:712:6: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:713:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:934:6: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:935:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:1546:6: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:1547:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:1768:6: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:1769:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:2380:6: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:2381:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:2602:6: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_string.c:2603:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value.c:1469:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value.c:3906:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value.c:4210:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value.c:4516:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value_entry.c:109:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value_type.c:142:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfvalue/libfvalue_value_type.c:1002:10: style: The scope of the variable 'data_index' can be reduced. [variableScope]
libolecf-20170825/libfwps/libfwps_storage.c:126:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfwps/libfwps_value.c:134:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libfwps/libfwps_value.c:161:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_allocation_table.c:188:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_allocation_table.c:226:9: style: The scope of the variable 'sector_identifiers_size' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_directory_entry.c:119:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_file.c:1679:9: style: The scope of the variable 'utf8_string_segment_length' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_file.c:1849:9: style: The scope of the variable 'utf16_string_segment_length' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_io_handle.c:134:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_io_handle.c:2036:9: style: The scope of the variable 'read_size' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_io_handle.c:2038:10: style: The scope of the variable 'read_count' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_item.c:175:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_item.c:1089:9: style: The scope of the variable 'utf8_string_segment_length' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_item.c:1259:9: style: The scope of the variable 'utf16_string_segment_length' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_notify.c:52:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_notify.c:78:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_notify.c:102:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_property_section.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_property_value.c:120:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_property_value.c:1729:14: style: Function 'libolecf_property_value_get_value_data_size' argument 2 names different: declaration 'value_data_size' definition 'data_size'. [funcArgNamesDifferent]
libolecf-20170825/libolecf/libolecf_property_value.h:171:14: note: Function 'libolecf_property_value_get_value_data_size' argument 2 names different: declaration 'value_data_size' definition 'data_size'.
libolecf-20170825/libolecf/libolecf_property_value.c:1729:14: note: Function 'libolecf_property_value_get_value_data_size' argument 2 names different: declaration 'value_data_size' definition 'data_size'.
libolecf-20170825/libolecf/libolecf_stream.c:37:27: style: Function 'libolecf_stream_read_buffer' argument 1 names different: declaration 'stream' definition 'item'. [funcArgNamesDifferent]
libolecf-20170825/libolecf/libolecf_stream.h:38:27: note: Function 'libolecf_stream_read_buffer' argument 1 names different: declaration 'stream' definition 'item'.
libolecf-20170825/libolecf/libolecf_stream.c:37:27: note: Function 'libolecf_stream_read_buffer' argument 1 names different: declaration 'stream' definition 'item'.
libolecf-20170825/libolecf/libolecf_stream.c:165:17: style: Function 'libolecf_stream_read_buffer_at_offset' argument 3 names different: declaration 'size' definition 'buffer_size'. [funcArgNamesDifferent]
libolecf-20170825/libolecf/libolecf_stream.h:47:17: note: Function 'libolecf_stream_read_buffer_at_offset' argument 3 names different: declaration 'size' definition 'buffer_size'.
libolecf-20170825/libolecf/libolecf_stream.c:165:17: note: Function 'libolecf_stream_read_buffer_at_offset' argument 3 names different: declaration 'size' definition 'buffer_size'.
libolecf-20170825/libolecf/libolecf_stream.c:211:27: style: Function 'libolecf_stream_seek_offset' argument 1 names different: declaration 'stream' definition 'item'. [funcArgNamesDifferent]
libolecf-20170825/libolecf/libolecf_stream.h:53:27: note: Function 'libolecf_stream_seek_offset' argument 1 names different: declaration 'stream' definition 'item'.
libolecf-20170825/libolecf/libolecf_stream.c:211:27: note: Function 'libolecf_stream_seek_offset' argument 1 names different: declaration 'stream' definition 'item'.
libolecf-20170825/libolecf/libolecf_stream.c:329:23: style: Function 'libolecf_stream_get_offset' argument 1 names different: declaration 'stream' definition 'item'. [funcArgNamesDifferent]
libolecf-20170825/libolecf/libolecf_stream.h:60:23: note: Function 'libolecf_stream_get_offset' argument 1 names different: declaration 'stream' definition 'item'.
libolecf-20170825/libolecf/libolecf_stream.c:329:23: note: Function 'libolecf_stream_get_offset' argument 1 names different: declaration 'stream' definition 'item'.
libolecf-20170825/libolecf/libolecf_support.c:61:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libolecf/libolecf_support.c:87:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base16_stream.c:1114:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base16_stream.c:1230:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base16_stream.c:1272:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base32_stream.c:1718:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libolecf-20170825/libuna/libuna_base32_stream.c:1706:29: note: outer condition: base32_stream_index<base32_stream_size
libolecf-20170825/libuna/libuna_base32_stream.c:1718:29: note: identical inner condition: base32_stream_index<base32_stream_size
libolecf-20170825/libuna/libuna_base32_stream.c:2008:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libolecf-20170825/libuna/libuna_base32_stream.c:1996:29: note: outer condition: base32_stream_index<base32_stream_size
libolecf-20170825/libuna/libuna_base32_stream.c:2008:29: note: identical inner condition: base32_stream_index<base32_stream_size
libolecf-20170825/libuna/libuna_base32_stream.c:2161:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base32_stream.c:2252:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base32_stream.c:2293:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base64_stream.c:2219:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base64_stream.c:2381:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_base64_stream.c:2424:9: style: The scope of the variable 'whitespace_size' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_codepage_windows_932.c:4392:88: warning: Either the condition 'additional_character<234' is redundant or the array 'libuna_codepage_windows_932_byte_stream_to_unicode_base_0x81da[15]' is accessed at index 15, which is out of bounds. [arrayIndexOutOfBoundsCond]
libolecf-20170825/libuna/libuna_codepage_windows_932.c:4388:36: note: Assuming that condition 'additional_character<234' is not redundant
libolecf-20170825/libuna/libuna_codepage_windows_932.c:4390:5: note: Compound assignment '-=', assigned value is 15
libolecf-20170825/libuna/libuna_codepage_windows_932.c:4392:88: note: Array index out of bounds
libolecf-20170825/libuna/libuna_codepage_windows_932.c:4193:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_codepage_windows_936.c:6363:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_codepage_windows_949.c:7280:86: warning: Either the condition 'unicode_character<64020' is redundant or the array 'libuna_codepage_windows_949_unicode_to_byte_stream_base_0xf900[268]' is accessed at index 275, which is out of bounds. [arrayIndexOutOfBoundsCond]
libolecf-20170825/libuna/libuna_codepage_windows_949.c:7277:31: note: Assuming that condition 'unicode_character<64020' is not redundant
libolecf-20170825/libuna/libuna_codepage_windows_949.c:7279:3: note: Compound assignment '-=', assigned value is 275
libolecf-20170825/libuna/libuna_codepage_windows_949.c:7280:86: note: Array index out of bounds
libolecf-20170825/libuna/libuna_codepage_windows_949.c:8213:86: warning: Either the condition 'unicode_character<64020' is redundant or the array 'libuna_codepage_windows_949_unicode_to_byte_stream_base_0xf900[268]' is accessed at index 275, which is out of bounds. [arrayIndexOutOfBoundsCond]
libolecf-20170825/libuna/libuna_codepage_windows_949.c:8210:31: note: Assuming that condition 'unicode_character<64020' is not redundant
libolecf-20170825/libuna/libuna_codepage_windows_949.c:8212:3: note: Compound assignment '-=', assigned value is 275
libolecf-20170825/libuna/libuna_codepage_windows_949.c:8213:86: note: Array index out of bounds
libolecf-20170825/libuna/libuna_codepage_windows_949.c:7222:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_codepage_windows_950.c:5326:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_unicode_character.c:2943:10: style: The scope of the variable 'byte_bit_shift' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_unicode_character.c:3232:10: style: The scope of the variable 'byte_bit_shift' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_unicode_character.c:3709:10: style: The scope of the variable 'byte_bit_shift' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_unicode_character.c:4128:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_unicode_character.c:4647:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_unicode_character.c:5182:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:543:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:950:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:1211:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:1700:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:2185:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:2610:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf16_string.c:1089:21: style: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'. [funcArgNamesDifferent]
libolecf-20170825/libuna/libuna_utf16_string.h:146:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'.
libolecf-20170825/libuna/libuna_utf16_string.c:1089:21: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 1 names different: declaration 'utf16_stream' definition 'utf8_stream'.
libolecf-20170825/libuna/libuna_utf16_string.c:1090:13: style: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent]
libolecf-20170825/libuna/libuna_utf16_string.h:147:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'.
libolecf-20170825/libuna/libuna_utf16_string.c:1090:13: note: Function 'libuna_utf16_string_size_from_utf8_stream' argument 2 names different: declaration 'utf16_stream_size' definition 'utf8_stream_size'.
libolecf-20170825/libuna/libuna_utf32_string.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:543:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:951:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:1212:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:1637:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:1934:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:2489:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf32_string.c:1090:21: style: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'. [funcArgNamesDifferent]
libolecf-20170825/libuna/libuna_utf32_string.h:146:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'.
libolecf-20170825/libuna/libuna_utf32_string.c:1090:21: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 1 names different: declaration 'utf32_stream' definition 'utf8_stream'.
libolecf-20170825/libuna/libuna_utf32_string.c:1091:13: style: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'. [funcArgNamesDifferent]
libolecf-20170825/libuna/libuna_utf32_string.h:147:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'.
libolecf-20170825/libuna/libuna_utf32_string.c:1091:13: note: Function 'libuna_utf32_string_size_from_utf8_stream' argument 2 names different: declaration 'utf32_stream_size' definition 'utf8_stream_size'.
libolecf-20170825/libuna/libuna_utf8_string.c:138:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf8_string.c:543:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf8_string.c:978:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf8_string.c:1403:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf8_string.c:1822:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf8_string.c:2307:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/libuna/libuna_utf8_string.c:2732:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/olecftools/info_handle.c:481:6: style: The scope of the variable 'result' can be reduced. [variableScope]
libolecf-20170825/olecftools/info_handle.c:870:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/olecftools/log_handle.c:33:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libolecf-20170825/olecftools/olecftools_signal.h:35:0: error: #error missing signal functions [preprocessorErrorDirective]
libolecf-20170825/pyolecf/pyolecf.c:494:2: style: Variable 'module' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/pyolecf/pyolecf.c:463:0: note: Variable 'module' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf.c:494:2: note: Variable 'module' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf.c:108:0: style: Variable 'version_string_length' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf.c:226:3: style: Variable 'Py_DecRef' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_error.c:32:0: error: #error Missing headers stdarg.h and varargs.h [preprocessorErrorDirective]
libolecf-20170825/pyolecf/pyolecf_file.c:278:2: style: Variable 'pyolecf_file' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/pyolecf/pyolecf_file.c:275:0: note: Variable 'pyolecf_file' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_file.c:278:2: note: Variable 'pyolecf_file' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_file.c:324:2: style: Variable 'pyolecf_file' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/pyolecf/pyolecf_file.c:320:0: note: Variable 'pyolecf_file' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_file.c:324:2: note: Variable 'pyolecf_file' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_file.c:346:2: style: Variable 'pyolecf_file' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/pyolecf/pyolecf_file.c:342:0: note: Variable 'pyolecf_file' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_file.c:346:2: note: Variable 'pyolecf_file' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_file.c:403:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:476:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:634:3: style: Variable 'Py_DecRef' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:840:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:915:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:967:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:1020:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:1099:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:1335:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file.c:1423:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_file_object_io_handle.c:214:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_file_object_io_handle.c:1205:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_integer.c:37:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_integer.c:75:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_item.c:322:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_item.c:896:10: style: The scope of the variable 'utf8_string' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_item.c:348:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:550:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:609:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:668:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:727:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:786:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:845:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:902:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item.c:1135:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_item_types.c:253:2: style: Variable 'definitions_object' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/pyolecf/pyolecf_item_types.c:250:0: note: Variable 'definitions_object' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_item_types.c:253:2: note: Variable 'definitions_object' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_item_types.c:293:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_items.c:233:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_items.c:306:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_items.c:378:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_section.c:251:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_section.c:277:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_section.c:358:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_section.c:419:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_section.c:599:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_sections.c:233:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_sections.c:306:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_sections.c:378:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_set.c:251:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_set.c:277:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_set.c:358:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_set.c:419:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_set.c:599:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_value.c:319:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_value.c:345:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_value.c:425:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_value.c:484:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_value.c:666:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_property_values.c:233:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_values.c:306:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_property_values.c:378:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/pyolecf/pyolecf_stream.c:209:0: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_stream.c:435:0: style: Variable 'read_count' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_stream.c:687:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libolecf-20170825/pyolecf/pyolecf_value_types.c:760:2: style: Variable 'pyolecf_value_types' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/pyolecf/pyolecf_value_types.c:757:0: note: Variable 'pyolecf_value_types' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_value_types.c:760:2: note: Variable 'pyolecf_value_types' is reassigned a value before the old one has been used.
libolecf-20170825/pyolecf/pyolecf_value_types.c:800:15: style: The scope of the variable 'function' can be reduced. [variableScope]
libolecf-20170825/tests/olecf_test_allocation_table.c:311:1: style: Label 'on_error' is not used. [unusedLabel]
libolecf-20170825/tests/olecf_test_directory_entry.c:469:1: style: Label 'on_error' is not used. [unusedLabel]
libolecf-20170825/tests/olecf_test_io_handle.c:320:1: style: Label 'on_error' is not used. [unusedLabel]
libolecf-20170825/tests/olecf_test_support.c:456:2: style: Variable 'version_string' is reassigned a value before the old one has been used. [redundantAssignment]
libolecf-20170825/tests/olecf_test_support.c:453:0: note: Variable 'version_string' is reassigned a value before the old one has been used.
libolecf-20170825/tests/olecf_test_support.c:456:2: note: Variable 'version_string' is reassigned a value before the old one has been used.
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxalsa/libomxalsa_0.1.orig.tar.gz
libomxalsa-0.1/src/omx_alsasink_component.c:570:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libomxalsa-0.1/src/omx_alsasink_component.c:433:25: style: The scope of the variable 'pBuffer' can be reduced. [variableScope]
libomxalsa-0.1/src/omx_alsasrc_component.c:186:106: style: Function 'omx_alsasrc_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'outputbuffer'. [funcArgNamesDifferent]
libomxalsa-0.1/src/omx_alsasrc_component.h:61:25: note: Function 'omx_alsasrc_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'outputbuffer'.
libomxalsa-0.1/src/omx_alsasrc_component.c:186:106: note: Function 'omx_alsasrc_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'outputbuffer'.
libomxalsa-0.1/test/omxaudiocapnplay.c:138:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:133:0: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:138:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:224:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:221:0: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:224:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:508:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:507:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:508:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:521:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:518:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:521:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:551:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:550:9: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:551:9: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:594:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:593:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:594:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:599:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:598:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:599:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:650:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:649:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:650:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:652:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:650:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:652:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:653:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:652:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:653:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:658:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:657:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:658:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:667:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxalsa-0.1/test/omxaudiocapnplay.c:666:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:667:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxalsa-0.1/test/omxaudiocapnplay.c:132:12: style: The scope of the variable 'string_of_roles' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:134:7: style: The scope of the variable 'index' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:238:7: style: The scope of the variable 'argn_dec' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:240:7: style: The scope of the variable 'isRate' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:240:16: style: The scope of the variable 'isChannel' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:772:14: style: The scope of the variable 'inputBufferDropped' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:860:14: style: The scope of the variable 'iBufferDropped' can be reduced. [variableScope]
libomxalsa-0.1/test/omxaudiocapnplay.c:922:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libomxalsa-0.1/test/omxaudiocapnplay.c:1026:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libomxalsa-0.1/test/omxaudiocapnplay.c:190:0: error: Memory leak: string_of_comp_per_role [memleak]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxcamera/libomxcamera_0.1.orig.tar.gz
libomxcamera-0.1/src/omx_camera_source_component.c:728:3: style: Variable 'omx_camera_source_component_Private' is reassigned a value before the old one has been used. [redundantAssignment]
libomxcamera-0.1/src/omx_camera_source_component.c:724:3: note: Variable 'omx_camera_source_component_Private' is reassigned a value before the old one has been used.
libomxcamera-0.1/src/omx_camera_source_component.c:728:3: note: Variable 'omx_camera_source_component_Private' is reassigned a value before the old one has been used.
libomxcamera-0.1/src/omx_camera_source_component.c:707:41: style: The scope of the variable 'port' can be reduced. [variableScope]
libomxcamera-0.1/src/omx_camera_source_component.c:1729:41: style: The scope of the variable 'port' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxfbdevsink/libomxfbdevsink_0.1.orig.tar.gz
libomxfbdevsink-0.1/src/omx_fbdev_sink_component.c:308:7: warning: Variable 'bpp' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
libomxfbdevsink-0.1/src/omx_fbdev_sink_component.c:306:7: note: Variable 'bpp' is reassigned a value before the old one has been used. 'break;' missing?
libomxfbdevsink-0.1/src/omx_fbdev_sink_component.c:308:7: note: Variable 'bpp' is reassigned a value before the old one has been used. 'break;' missing?
libomxfbdevsink-0.1/src/omx_fbdev_sink_component.c:1097:41: style: The scope of the variable 'timediff' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxil-bellagio/libomxil-bellagio_0.9.3.orig.tar.gz
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1148:74: warning: Either the condition 'pBufferSupplier==NULL' is redundant or there is possible null pointer dereference: pBufferSupplier. [nullPointerRedundantCheck]
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1150:24: note: Assuming that condition 'pBufferSupplier==NULL' is not redundant
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1148:74: note: Null pointer dereference
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1444:3: warning: Either the condition 'omx_base_component_Private==NULL' is redundant or there is possible null pointer dereference: omx_base_component_Private. [nullPointerRedundantCheck]
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1449:36: note: Assuming that condition 'omx_base_component_Private==NULL' is not redundant
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1444:3: note: Null pointer dereference
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1445:75: warning: Either the condition 'omx_base_component_Private==NULL' is redundant or there is possible null pointer dereference: omx_base_component_Private. [nullPointerRedundantCheck]
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1449:36: note: Assuming that condition 'omx_base_component_Private==NULL' is not redundant
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1445:75: note: Null pointer dereference
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1300:22: style: The scope of the variable 'pPort' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1302:7: style: The scope of the variable 'errQue' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1441:31: style: The scope of the variable 'message' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1927:18: style: Function 'omx_base_component_ComponentTunnelRequest' argument 1 names different: declaration 'hComp' definition 'hComponent'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/base/omx_base_component.h:426:18: note: Function 'omx_base_component_ComponentTunnelRequest' argument 1 names different: declaration 'hComp' definition 'hComponent'.
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1927:18: note: Function 'omx_base_component_ComponentTunnelRequest' argument 1 names different: declaration 'hComp' definition 'hComponent'.
libomxil-bellagio-0.9.3/src/base/omx_base_component.c:1357:0: error: Memory leak: message [memleak]
libomxil-bellagio-0.9.3/src/base/omx_base_port.c:178:25: style: The scope of the variable 'pBuffer' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/base/omx_base_sink.c:50:3: error: Memory leak: omx_base_sink_Private [memleak]
libomxil-bellagio-0.9.3/src/base/omx_base_source.c:52:3: error: Memory leak: omx_base_source_Private [memleak]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.c:373:22: style: The scope of the variable 'pPort' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.c:159:110: style: Function 'omx_audio_mixer_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.h:75:25: note: Function 'omx_audio_mixer_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.c:159:110: note: Function 'omx_audio_mixer_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.c:159:143: style: Function 'omx_audio_mixer_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.h:76:25: note: Function 'omx_audio_mixer_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_audiomixer_component.c:159:143: note: Function 'omx_audio_mixer_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.c:146:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.c:145:105: style: Function 'omx_volume_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.h:56:25: note: Function 'omx_volume_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.c:145:105: note: Function 'omx_volume_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.c:145:141: style: Function 'omx_volume_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutputBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.h:57:25: note: Function 'omx_volume_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutputBuffer'.
libomxil-bellagio-0.9.3/src/components/audio_effects/omx_volume_component.c:145:141: note: Function 'omx_volume_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutputBuffer'.
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.c:368:39: style: The scope of the variable 'clockstate' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.c:381:39: style: The scope of the variable 'sleeptime' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.c:561:11: style: The scope of the variable 'thresh' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.c:809:25: style: The scope of the variable 'pBuffer' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.c:613:107: style: Function 'omx_clocksrc_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'outputbuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.h:78:25: note: Function 'omx_clocksrc_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'outputbuffer'.
libomxil-bellagio-0.9.3/src/components/clocksrc/omx_clocksrc_component.c:613:107: note: Function 'omx_clocksrc_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'outputbuffer'.
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:420:48: style: The scope of the variable 'pBuffer' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:274:25: style: Function 'omx_video_scheduler_component_ClockPortHandleFunction' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.h:82:25: note: Function 'omx_video_scheduler_component_ClockPortHandleFunction' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'.
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:274:25: note: Function 'omx_video_scheduler_component_ClockPortHandleFunction' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'.
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:520:114: style: Function 'omx_video_scheduler_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.h:66:25: note: Function 'omx_video_scheduler_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'.
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:520:114: note: Function 'omx_video_scheduler_component_BufferMgmtCallback' argument 2 names different: declaration 'inputbuffer' definition 'pInputBuffer'.
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:520:150: style: Function 'omx_video_scheduler_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutputBuffer'. [funcArgNamesDifferent]
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.h:67:25: note: Function 'omx_video_scheduler_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutputBuffer'.
libomxil-bellagio-0.9.3/src/components/videoscheduler/omx_video_scheduler_component.c:520:150: note: Function 'omx_video_scheduler_component_BufferMgmtCallback' argument 3 names different: declaration 'outputbuffer' definition 'pOutputBuffer'.
libomxil-bellagio-0.9.3/src/content_pipe_file.c:34:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/content_pipe_file.c:60:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/core_extensions/OMXCoreRMExt.c:177:12: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
libomxil-bellagio-0.9.3/src/core_extensions/OMXCoreRMExt.c:148:15: note: Assignment 'line=NULL', assigned value is 0
libomxil-bellagio-0.9.3/src/core_extensions/OMXCoreRMExt.c:177:12: note: Null pointer addition
libomxil-bellagio-0.9.3/src/core_extensions/OMXCoreRMExt.c:178:17: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
libomxil-bellagio-0.9.3/src/core_extensions/OMXCoreRMExt.c:148:15: note: Assignment 'line=NULL', assigned value is 0
libomxil-bellagio-0.9.3/src/core_extensions/OMXCoreRMExt.c:178:17: note: Null pointer addition
libomxil-bellagio-0.9.3/src/dynamic_loader/ste_dynamic_component_loader.c:158:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/dynamic_loader/ste_dynamic_component_loader.c:124:8: error: Common realloc mistake: 'templateList' nulled but not freed upon failure [memleakOnRealloc]
libomxil-bellagio-0.9.3/src/omx_create_loaders_linux.c:61:7: style: The scope of the variable 'dirp_name' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_create_loaders_linux.c:62:17: style: The scope of the variable 'dp' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_create_loaders_linux.c:67:8: style: The scope of the variable 'loaderFP' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_create_loaders_linux.c:70:6: style: The scope of the variable 'index_readline' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:501:21: style: Condition 'indexComponent<0' is always true [knownConditionTrueFalse]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:488:24: note: Assignment 'indexComponent=-1', assigned value is -1
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:501:21: note: Condition 'indexComponent<0' is always true
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:377:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:376:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:377:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:225:21: style: The scope of the variable 'componentPrev' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:248:34: style: The scope of the variable 'omx_base_component_Private' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:347:6: style: The scope of the variable 'candidates' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:401:21: style: The scope of the variable 'openmaxWaitingComp' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omx_reference_resource_manager.c:265:3: style: Variable 'index' is modified but its new value is never used. [unreadVariable]
libomxil-bellagio-0.9.3/src/omxcore.c:95:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxcore.c:124:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxcore.c:224:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxcore.c:280:9: error: Memory leak: tunnelSetup [memleak]
libomxil-bellagio-0.9.3/src/omxregister.c:324:8: warning: Either the condition 'qualityString!=NULL' is redundant or there is possible null pointer dereference: qualityString. [nullPointerRedundantCheck]
libomxil-bellagio-0.9.3/src/omxregister.c:320:27: note: Assuming that condition 'qualityString!=NULL' is not redundant
libomxil-bellagio-0.9.3/src/omxregister.c:324:8: note: Null pointer dereference
libomxil-bellagio-0.9.3/src/omxregister.c:185:2: style: Variable 'qualityString' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/src/omxregister.c:179:0: note: Variable 'qualityString' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omxregister.c:185:2: note: Variable 'qualityString' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omxregister.c:186:2: style: Variable 'buffer' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/src/omxregister.c:166:0: note: Variable 'buffer' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omxregister.c:186:2: note: Variable 'buffer' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omxregister.c:251:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/src/omxregister.c:250:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omxregister.c:251:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/src/omxregister.c:75:7: style: The scope of the variable 'start_pos' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:75:0: style: The scope of the variable 'end_pos' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:76:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:160:8: style: The scope of the variable 'dirp' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:171:6: style: The scope of the variable 'currentgiven' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:172:6: style: The scope of the variable 'index' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:175:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/omxregister.c:409:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/st_static_component_loader.c:221:7: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libomxil-bellagio-0.9.3/src/st_static_component_loader.c:87:7: style: The scope of the variable 'index_readline' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/st_static_component_loader.c:172:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/src/st_static_component_loader.c:134:6: error: Common realloc mistake: 'templateList' nulled but not freed upon failure [memleakOnRealloc]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:561:42: warning: Either the condition 'pBuffer!=NULL' is redundant or there is possible null pointer dereference: pBuffer. [nullPointerRedundantCheck]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:564:14: note: Assuming that condition 'pBuffer!=NULL' is not redundant
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:561:42: note: Null pointer dereference
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:344:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:343:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:344:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:417:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:413:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:417:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:279:4: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:276:4: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:279:4: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:337:4: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:336:4: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:337:4: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:365:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:364:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:365:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:366:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:365:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:366:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:374:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:366:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:374:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:375:13: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:374:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:375:13: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:421:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:420:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:421:7: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:89:7: style: The scope of the variable 'argn_dec' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:90:24: style: The scope of the variable 'index_gain' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:510:7: style: The scope of the variable 'data_read' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:558:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:544:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxaudiomixertest.c:581:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:433:42: warning: Either the condition 'pBuffer!=NULL' is redundant or there is possible null pointer dereference: pBuffer. [nullPointerRedundantCheck]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:436:14: note: Assuming that condition 'pBuffer!=NULL' is not redundant
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:433:42: note: Null pointer dereference
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:81:7: style: The scope of the variable 'argn_dec' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:394:14: style: The scope of the variable 'iBufferDropped' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:430:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/audio_effects/omxvolcontroltest.c:456:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:221:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:220:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:221:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:76:6: style: The scope of the variable 'getMaxValue' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:78:6: style: The scope of the variable 'argn_dec' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:83:6: style: The scope of the variable 'global_err' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxprioritytest.c:133:2: warning: Size of pointer 'handle' used instead of size of its data. [pointerSize]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:218:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:215:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:218:5: note: Variable 'err' is reassigned a value before the old one has been used.
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:76:6: style: The scope of the variable 'getMaxValue' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:78:6: style: The scope of the variable 'argn_dec' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:83:6: style: The scope of the variable 'global_err' can be reduced. [variableScope]
libomxil-bellagio-0.9.3/test/components/resource_manager/omxrmtest.c:132:2: warning: Size of pointer 'handle' used instead of size of its data. [pointerSize]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxmad/libomxmad_0.1.orig.tar.gz
libomxmad-0.1/src/omx_maddec_component.c:370:24: style: The scope of the variable 'before_sync' can be reduced. [variableScope]
libomxmad-0.1/src/omx_maddec_component.c:373:7: style: The scope of the variable 'tocopy' can be reduced. [variableScope]
libomxmad-0.1/src/omx_maddec_component.c:495:82: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxvideosrc/libomxvideosrc_0.1.orig.tar.gz
libomxvideosrc-0.1/src/omx_videosrc_component.c:154:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/src/omx_videosrc_component.c:152:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/src/omx_videosrc_component.c:154:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/src/omx_videosrc_component.c:217:5: style: Variable 'omx_videosrc_component_Private->iFrameSize' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/src/omx_videosrc_component.c:215:5: note: Variable 'omx_videosrc_component_Private->iFrameSize' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/src/omx_videosrc_component.c:217:5: note: Variable 'omx_videosrc_component_Private->iFrameSize' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/src/omx_videosrc_component.c:496:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/src/omx_videosrc_component.c:490:0: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/src/omx_videosrc_component.c:496:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/src/omx_videosrc_component.c:933:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libomxvideosrc-0.1/src/omx_videosrc_component.c:304:107: style: Function 'omx_videosrc_component_BufferMgmtCallback' argument 2 names different: declaration 'outputbuffer' definition 'pOutputBuffer'. [funcArgNamesDifferent]
libomxvideosrc-0.1/src/omx_videosrc_component.h:99:25: note: Function 'omx_videosrc_component_BufferMgmtCallback' argument 2 names different: declaration 'outputbuffer' definition 'pOutputBuffer'.
libomxvideosrc-0.1/src/omx_videosrc_component.c:304:107: note: Function 'omx_videosrc_component_BufferMgmtCallback' argument 2 names different: declaration 'outputbuffer' definition 'pOutputBuffer'.
libomxvideosrc-0.1/src/omx_videosrc_component.c:172:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libomxvideosrc-0.1/test/omxvideocapturetest.c:77:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:74:0: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:77:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:188:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:185:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:188:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:189:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:188:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:189:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:197:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:189:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:197:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:200:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:197:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:200:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:201:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:200:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:201:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:215:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:201:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:215:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:223:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:215:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:223:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:228:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:223:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:228:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:229:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libomxvideosrc-0.1/test/omxvideocapturetest.c:228:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:229:3: note: Variable 'err' is reassigned a value before the old one has been used.
libomxvideosrc-0.1/test/omxvideocapturetest.c:90:7: style: The scope of the variable 'argn_dec' can be reduced. [variableScope]
libomxvideosrc-0.1/test/omxvideocapturetest.c:326:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxvorbis/libomxvorbis_0.1.orig.tar.gz
libomxvorbis-0.1/src/omx_vorbisdec_component.c:278:7: style: The scope of the variable 'val' can be reduced. [variableScope]
libomxvorbis-0.1/src/omx_vorbisdec_component.c:280:7: style: The scope of the variable 'eos' can be reduced. [variableScope]
libomxvorbis-0.1/src/omx_vorbisdec_component.c:281:9: style: The scope of the variable 'vorbis_buffer' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libomxxvideo/libomxxvideo_0.1.orig.tar.gz
libomxxvideo-0.1/src/omx_xvideo_sink_component.c:770:7: warning: Variable 'bpp' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
libomxxvideo-0.1/src/omx_xvideo_sink_component.c:768:7: note: Variable 'bpp' is reassigned a value before the old one has been used. 'break;' missing?
libomxxvideo-0.1/src/omx_xvideo_sink_component.c:770:7: note: Variable 'bpp' is reassigned a value before the old one has been used. 'break;' missing?
libomxxvideo-0.1/src/omx_xvideo_sink_component.c:339:41: style: The scope of the variable 'timediff' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libonemind-commons-invoke-java/libonemind-commons-invoke-java_1.1.0+cvs20090227.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libonemind-commons-java-java/libonemind-commons-java-java_1.5.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libonig/libonig_6.8.2.orig.tar.gz
oniguruma-6.8.2/sample/bug_fix.c:78:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
oniguruma-6.8.2/sample/bug_fix.c:108:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
oniguruma-6.8.2/sample/callout.c:12:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/sample/callout.c:81:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/sample/encode.c:134:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:131:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:134:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:137:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:134:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:137:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:140:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:137:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:140:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:142:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:140:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:142:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:145:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:142:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:145:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:147:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:145:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:147:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:149:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:147:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:149:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:152:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:149:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:152:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:155:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:152:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:155:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:157:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:155:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:157:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:159:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:157:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:159:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:161:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:159:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:161:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:163:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:161:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:163:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:165:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:163:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:165:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:167:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:165:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:167:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:169:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:167:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:169:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:171:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:169:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:171:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:173:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:171:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:173:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:175:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:173:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:175:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:177:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:175:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:177:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:179:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:177:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:179:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:182:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:179:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:182:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:183:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:182:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:183:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:184:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:183:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:184:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:185:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:184:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:185:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:186:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:185:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:186:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:188:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:186:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:188:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:190:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:188:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:190:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:192:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:190:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:192:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:194:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:192:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:194:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:196:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:194:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:196:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:199:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:196:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:199:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:203:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:199:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:203:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:207:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:203:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:207:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:212:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:207:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:212:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:216:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:212:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:216:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:220:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:216:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:220:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:224:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:220:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:224:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:228:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:224:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:228:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:232:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:228:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:232:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:238:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:232:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:238:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:242:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:238:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:242:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:245:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:242:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:245:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:250:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:245:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:250:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:254:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:250:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:254:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:258:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:254:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:258:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:263:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:258:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:263:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:268:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:263:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:268:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:282:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/encode.c:278:5: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:282:5: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/encode.c:68:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
oniguruma-6.8.2/sample/encode.c:117:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
oniguruma-6.8.2/sample/listcap.c:105:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/listcap.c:104:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/listcap.c:105:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/listcap.c:106:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/listcap.c:105:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/listcap.c:106:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/names.c:13:10: style: The scope of the variable 'gn' can be reduced. [variableScope]
oniguruma-6.8.2/sample/names.c:13:14: style: The scope of the variable 'ref' can be reduced. [variableScope]
oniguruma-6.8.2/sample/names.c:14:9: style: The scope of the variable 's' can be reduced. [variableScope]
oniguruma-6.8.2/sample/posix.c:11:10: style: The scope of the variable 'i' can be reduced. [variableScope]
oniguruma-6.8.2/sample/posix.c:12:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
oniguruma-6.8.2/sample/scan.c:70:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
oniguruma-6.8.2/sample/syntax.c:68:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/syntax.c:64:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/syntax.c:68:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/syntax.c:71:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/sample/syntax.c:68:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/sample/syntax.c:71:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/src/euc_jp.c:98:7: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/euc_jp.c:162:7: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/euc_jp.c:232:29: style: The scope of the variable 'pc' can be reduced. [variableScope]
oniguruma-6.8.2/src/euc_jp_prop.c:29:0: error: #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." [preprocessorErrorDirective]
oniguruma-6.8.2/src/mktable.c:1113:10: style: The scope of the variable 'val' can be reduced. [variableScope]
oniguruma-6.8.2/src/mktable.c:1165:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:1080:47: style: Same value in both branches of ternary operator. [duplicateValueTernary]
oniguruma-6.8.2/src/regcomp.c:1083:42: style: Same value in both branches of ternary operator. [duplicateValueTernary]
oniguruma-6.8.2/src/regcomp.c:1088:52: style: Same value in both branches of ternary operator. [duplicateValueTernary]
oniguruma-6.8.2/src/regcomp.c:1099:48: style: Same value in both branches of ternary operator. [duplicateValueTernary]
oniguruma-6.8.2/src/regcomp.c:1189:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
oniguruma-6.8.2/src/regcomp.c:1192:40: style: Same value in both branches of ternary operator. [duplicateValueTernary]
oniguruma-6.8.2/src/regcomp.c:1901:20: style: Same expression on both sides of '!=' because the value of '*ptarget' and 'old' are the same. [duplicateExpression]
oniguruma-6.8.2/src/regcomp.c:1899:20: note: 'old' is assigned value '*ptarget' here.
oniguruma-6.8.2/src/regcomp.c:1901:20: note: Same expression on both sides of '!=' because the value of '*ptarget' and 'old' are the same.
oniguruma-6.8.2/src/regcomp.c:248:7: style: The scope of the variable 'size' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:491:10: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:542:16: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:592:10: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:1237:10: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:1956:15: style: The scope of the variable 'n' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:2132:10: style: The scope of the variable 'offset' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:2417:15: style: The scope of the variable 'v' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:2490:18: style: The scope of the variable 'q' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:2717:13: style: The scope of the variable 'x' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:2915:19: style: The scope of the variable 'tlen' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:3090:13: style: The scope of the variable 'eret' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:3274:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:3427:21: style: The scope of the variable 'y' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:3459:13: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:3775:11: style: The scope of the variable 'v' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:4363:11: style: The scope of the variable 'd' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:4863:13: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:4899:13: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:4915:13: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:5287:11: style: The scope of the variable 'z' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:5313:11: style: The scope of the variable 'range' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:5391:25: style: The scope of the variable 'tmin' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:5391:31: style: The scope of the variable 'tmax' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:5560:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:6147:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:6240:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:6282:24: style: The scope of the variable 'prev' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:6283:10: style: The scope of the variable 'func' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:6315:28: style: The scope of the variable 'x' can be reduced. [variableScope]
oniguruma-6.8.2/src/regcomp.c:2095:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
oniguruma-6.8.2/src/regenc.c:517:10: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regenc.c:790:7: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regenc.c:810:7: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regenc.c:981:7: style: The scope of the variable 'x' can be reduced. [variableScope]
oniguruma-6.8.2/src/regenc.c:981:10: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regenc.c:1010:34: style: Function 'onig_codes_byte_at' argument 1 names different: declaration 'code' definition 'codes'. [funcArgNamesDifferent]
oniguruma-6.8.2/src/regenc.h:219:45: note: Function 'onig_codes_byte_at' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/regenc.c:1010:34: note: Function 'onig_codes_byte_at' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/regerror.c:217:10: style: The scope of the variable 'p' can be reduced. [variableScope]
oniguruma-6.8.2/src/regerror.c:218:17: style: The scope of the variable 'code' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:3898:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
oniguruma-6.8.2/src/regexec.c:628:7: style: The scope of the variable 'i' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:714:32: style: The scope of the variable 'child' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:2052:10: style: The scope of the variable 'p1' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:2052:15: style: The scope of the variable 'p2' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:2053:7: style: The scope of the variable 'len1' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:2053:13: style: The scope of the variable 'len2' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:4053:7: style: The scope of the variable 'lowlen' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:4054:10: style: The scope of the variable 'q' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:4991:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:5622:10: style: The scope of the variable 'tag_len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regexec.c:2389:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
oniguruma-6.8.2/src/regparse.c:2963:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
oniguruma-6.8.2/src/regparse.c:2955:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/src/regparse.c:2963:3: note: Variable 'r' is reassigned a value before the old one has been used.
oniguruma-6.8.2/src/regparse.c:5647:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
oniguruma-6.8.2/src/regparse.c:335:7: style: The scope of the variable 'x' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:451:7: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:537:7: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:778:7: style: The scope of the variable 'i' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:956:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1275:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1362:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1445:17: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1469:17: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1875:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1951:7: style: The scope of the variable 'i' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1951:16: style: The scope of the variable 'alloc' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3212:16: style: The scope of the variable 'p' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3378:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3512:17: style: The scope of the variable 'from' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3512:23: style: The scope of the variable 'to' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3568:17: style: The scope of the variable 'from2' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3568:24: style: The scope of the variable 'to2' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3607:20: style: The scope of the variable 'j' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3608:17: style: The scope of the variable 'from' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3608:23: style: The scope of the variable 'to' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3608:39: style: The scope of the variable 'from2' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3608:46: style: The scope of the variable 'to2' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3663:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:3720:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:4562:17: style: The scope of the variable 'x' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:6070:7: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:6655:17: style: The scope of the variable 'c' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:6738:18: style: The scope of the variable 'clen' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:7685:9: style: The scope of the variable 'r' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:7685:12: style: The scope of the variable 'i' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:7685:15: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:7686:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:8094:17: style: The scope of the variable 'headp' can be reduced. [variableScope]
oniguruma-6.8.2/src/regparse.c:1647:44: style: Function 'onig_get_callout_start_func_by_name_id' argument 1 names different: declaration 'id' definition 'name_id'. [funcArgNamesDifferent]
oniguruma-6.8.2/src/regint.h:871:67: note: Function 'onig_get_callout_start_func_by_name_id' argument 1 names different: declaration 'id' definition 'name_id'.
oniguruma-6.8.2/src/regparse.c:1647:44: note: Function 'onig_get_callout_start_func_by_name_id' argument 1 names different: declaration 'id' definition 'name_id'.
oniguruma-6.8.2/src/regparse.c:1656:42: style: Function 'onig_get_callout_end_func_by_name_id' argument 1 names different: declaration 'id' definition 'name_id'. [funcArgNamesDifferent]
oniguruma-6.8.2/src/regint.h:872:65: note: Function 'onig_get_callout_end_func_by_name_id' argument 1 names different: declaration 'id' definition 'name_id'.
oniguruma-6.8.2/src/regparse.c:1656:42: note: Function 'onig_get_callout_end_func_by_name_id' argument 1 names different: declaration 'id' definition 'name_id'.
oniguruma-6.8.2/src/sjis.c:264:29: style: The scope of the variable 'pc' can be reduced. [variableScope]
oniguruma-6.8.2/src/sjis_prop.c:29:0: error: #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." [preprocessorErrorDirective]
oniguruma-6.8.2/src/unicode-7.0/unicode_fold1_key.c:2235:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode-7.0/unicode_fold1_key.c:2235:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode-7.0/unicode_fold2_key.c:188:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode-7.0/unicode_fold2_key.c:188:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode-7.0/unicode_fold3_key.c:98:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode-7.0/unicode_fold3_key.c:98:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode-7.0/unicode_property_data.c:29:0: error: #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." [preprocessorErrorDirective]
oniguruma-6.8.2/src/unicode-7.0/unicode_property_data_posix.c:29:0: error: #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." [preprocessorErrorDirective]
oniguruma-6.8.2/src/unicode-7.0/unicode_unfold_key.c:2556:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode-7.0/unicode_unfold_key.c:2556:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode_property_data.c:29:0: error: #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." [preprocessorErrorDirective]
oniguruma-6.8.2/src/unicode_fold1_key.c:2539:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode_fold1_key.c:2539:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode_fold1_key.c:70:33: style: Function 'unicode_fold1_key' argument 1 names different: declaration 'code' definition 'codes'. [funcArgNamesDifferent]
oniguruma-6.8.2/src/regenc.h:214:44: note: Function 'unicode_fold1_key' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/unicode_fold1_key.c:70:33: note: Function 'unicode_fold1_key' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/unicode_fold2_key.c:194:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode_fold2_key.c:194:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode_fold2_key.c:70:33: style: Function 'unicode_fold2_key' argument 1 names different: declaration 'code' definition 'codes'. [funcArgNamesDifferent]
oniguruma-6.8.2/src/regenc.h:215:44: note: Function 'unicode_fold2_key' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/unicode_fold2_key.c:70:33: note: Function 'unicode_fold2_key' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/unicode_fold3_key.c:104:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode_fold3_key.c:104:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/unicode_fold3_key.c:70:33: style: Function 'unicode_fold3_key' argument 1 names different: declaration 'code' definition 'codes'. [funcArgNamesDifferent]
oniguruma-6.8.2/src/regenc.h:216:44: note: Function 'unicode_fold3_key' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/unicode_fold3_key.c:70:33: note: Function 'unicode_fold3_key' argument 1 names different: declaration 'code' definition 'codes'.
oniguruma-6.8.2/src/unicode_property_data_posix.c:29:0: error: #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." [preprocessorErrorDirective]
oniguruma-6.8.2/src/unicode_unfold_key.c:2845:9: style: Condition '0==0' is always true [knownConditionTrueFalse]
oniguruma-6.8.2/src/unicode_unfold_key.c:2845:9: style: Same expression on both sides of '=='. [duplicateExpression]
oniguruma-6.8.2/src/utf8.c:72:10: style: The scope of the variable 'len' can be reduced. [variableScope]
oniguruma-6.8.2/src/utf8.c:124:17: style: The scope of the variable 'n' can be reduced. [variableScope]
oniguruma-6.8.2/test/test_utf8.c:38:10: style: The scope of the variable 's' can be reduced. [variableScope]
oniguruma-6.8.2/test/test_utf8.c:64:10: style: The scope of the variable 's' can be reduced. [variableScope]
oniguruma-6.8.2/test/testu.c:28:17: style: The scope of the variable 'c' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/liboobs/liboobs_3.0.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/liboop/liboop_1.0.orig.tar.gz
liboop-1.0/oop-glib.h:11:0: error: #error You must include "glib.h" before "oop-glib.h"! [preprocessorErrorDirective]
liboop-1.0/read.c:215:17: style: The scope of the variable 'nread' can be reduced. [variableScope]
liboop-1.0/read.c:222:10: style: The scope of the variable 'want' can be reduced. [variableScope]
liboop-1.0/read.c:223:10: style: The scope of the variable 'dataspace' can be reduced. [variableScope]
liboop-1.0/read.c:397:38: warning: Char literal compared with pointer 'notnul'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
liboop-1.0/test-oop.c:359:9: style: The scope of the variable 'off' can be reduced. [variableScope]
liboop-1.0/test-oop.c:360:6: style: The scope of the variable 'c' can be reduced. [variableScope]
liboop-1.0/test-oop.c:444:7: style: The scope of the variable 'delimspec' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopencsd/libopencsd_0.9.1.orig.tar.gz
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:223:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:221:12: note: outer condition: err==OCSD_OK
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:223:17: note: identical inner condition: err==OCSD_OK
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:95:5: style: Variable 'handle' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:94:0: note: Variable 'handle' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:95:5: note: Variable 'handle' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:168:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:164:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:168:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:371:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:369:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:371:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:381:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:379:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:381:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:391:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:389:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:391:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:401:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:399:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:401:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api.cpp:130:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_obj.h:68:1: style: The class 'PktCBObj < void >' does not have a constructor although it has private member variables. [noConstructor]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_obj.h:123:1: style: The class 'PktMonCBObj < void >' does not have a constructor although it has private member variables. [noConstructor]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_obj.h:45:9: performance: Variable 'm_c_api_cb_fn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_obj.h:98:9: performance: Variable 'm_c_api_cb_fn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_obj.h:153:9: performance: Variable 'm_c_api_cb_fn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:51:8: warning: Either the condition 'pRegister==0' is redundant or there is possible null pointer dereference: pRegister. [nullPointerRedundantCheck]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:63:18: note: Assuming that condition 'pRegister==0' is not redundant
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:51:8: note: Null pointer dereference
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:138:10: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:301:25: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:302:17: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:311:14: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:313:14: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:320:10: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:325:25: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:326:17: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:337:25: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:338:17: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:349:25: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:350:10: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:359:25: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.cpp:360:17: style: C-style pointer casting [cstyleCast]
OpenCSD-0.9.1/decoder/source/c_api/ocsd_c_api_custom_obj.h:177:5: style: Class 'CustomConfigWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:129:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:243:10: style: The scope of the variable 'bISyncHasCC' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:244:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:374:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:402:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:475:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:476:10: style: The scope of the variable 'bUpdatePEContext' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_decode_etmv3.cpp:544:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp:650:24: style: The scope of the variable 'ARv7Excep' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp:657:24: style: The scope of the variable 'MExcep' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp:155:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp:187:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp:193:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_elem_etmv3.cpp:200:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:552:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:556:4: note: Found duplicate branches for 'if' and 'else'.
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:552:9: note: Found duplicate branches for 'if' and 'else'.
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:234:13: style: The scope of the variable 'currByte' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:805:16: style: The scope of the variable 'addrBits' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:946:10: style: The scope of the variable 'Byte2' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:1095:13: style: The scope of the variable 'currByte' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:1143:13: style: The scope of the variable 'currByte' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:1165:14: style: The scope of the variable 'instrAddr' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:1165:29: style: The scope of the variable 'LSiPAddr' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:1166:9: style: The scope of the variable 'LSiPBits' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:1167:13: style: The scope of the variable 'T' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_process_state' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bytesProcessed' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_currPktIdx' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bSendPartPkt' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_post_part_pkt_state' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bStreamSync' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bStartOfSync' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bytesExpectedThisPkt' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_BranchPktNeedsException' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bIsync_got_cycle_cnt' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bIsync_get_LSiP_addr' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_IsyncInfoIdx' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bExpectingDataAddress' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_bFoundDataAddress' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:37:19: warning: Member variable 'EtmV3PktProcImpl::m_chanIDCopy' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.h:63:26: performance: Technically the member function 'EtmV3PktProcImpl::onFlush' can be static. [functionStatic]
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:148:40: note: Technically the member function 'EtmV3PktProcImpl::onFlush' can be static.
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.h:63:26: note: Technically the member function 'EtmV3PktProcImpl::onFlush' can be static.
OpenCSD-0.9.1/decoder/source/etmv3/trc_pkt_proc_etmv3_impl.cpp:973:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:115:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:113:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:115:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:655:41: style: Same expression on both sides of '-' because the value of 'num_commit_req' and 'm_P0_commit' are the same. [duplicateExpression]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:492:26: note: 'num_commit_req' is assigned value 'm_P0_commit' here.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:655:41: note: Same expression on both sides of '-' because the value of 'num_commit_req' and 'm_P0_commit' are the same.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_decode_etmv4i.cpp:687:23: style: The scope of the variable 'pElem' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_elem_etmv4i.cpp:508:24: style: The scope of the variable 'ARv8Excep' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_elem_etmv4i.cpp:515:24: style: The scope of the variable 'MExcep' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:208:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:207:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:208:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:83:13: style: The scope of the variable 'currByte' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:1079:13: style: The scope of the variable 'bits' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:1080:18: style: The scope of the variable 'q_addr' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:1081:18: style: The scope of the variable 'q_count' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_process_state' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_currPktIdx' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_blockBytesProcessed' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_is_sync' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_sent_notsync_packet' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_dump_unsynced_bytes' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_tinfo_sections' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_addrBytes' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_addrIS' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_bAddr64bit' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_vmidBytes' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_ctxtidBytes' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_bCtxtInfoDone' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_addr_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_ccount_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_ts_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_ts_bytes' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_excep_size' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_has_count' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_count_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_commit_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_F1P1_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_F1P2_done' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_F1has_P2' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_has_addr' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_addr_short' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_addr_match' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_Q_type' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_QE' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:37:20: warning: Member variable 'EtmV4IPktProcImpl::m_pIPktFn' is not initialized in the constructor. [uninitMemberVar]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.h:59:26: performance: Technically the member function 'EtmV4IPktProcImpl::onFlush' can be static. [functionStatic]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:179:41: note: Technically the member function 'EtmV4IPktProcImpl::onFlush' can be static.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.h:59:26: note: Technically the member function 'EtmV4IPktProcImpl::onFlush' can be static.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.h:178:9: performance: Technically the member function 'EtmV4IPktProcImpl::extract64BitLongAddr' can be static. [functionStatic]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:1535:24: note: Technically the member function 'EtmV4IPktProcImpl::extract64BitLongAddr' can be static.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.h:178:9: note: Technically the member function 'EtmV4IPktProcImpl::extract64BitLongAddr' can be static.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.h:179:9: performance: Technically the member function 'EtmV4IPktProcImpl::extract32BitLongAddr' can be static. [functionStatic]
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.cpp:1557:24: note: Technically the member function 'EtmV4IPktProcImpl::extract32BitLongAddr' can be static.
OpenCSD-0.9.1/decoder/source/etmv4/trc_pkt_proc_etmv4i_impl.h:179:9: note: Technically the member function 'EtmV4IPktProcImpl::extract32BitLongAddr' can be static.
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_base.cpp:60:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_base.cpp:58:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_base.cpp:60:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_file.cpp:367:24: style: Unused variable: oss [unusedVariable]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_file.cpp:62:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_file.cpp:109:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_file.cpp:324:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_file.cpp:358:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_file.cpp:385:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_mapper.cpp:177:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/mem_acc/trc_mem_acc_mapper.cpp:199:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/ocsd_code_follower.cpp:141:5: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/ocsd_code_follower.cpp:135:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ocsd_code_follower.cpp:141:5: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ocsd_dcd_tree.cpp:78:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/ocsd_lib_dcd_register.cpp:143:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/pkt_printers/trc_print_fact.cpp:99:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/pkt_printers/trc_print_fact.cpp:117:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_decode_ptm.cpp:111:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_decode_ptm.cpp:107:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_decode_ptm.cpp:111:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_decode_ptm.cpp:125:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_decode_ptm.cpp:124:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_decode_ptm.cpp:125:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_elem_ptm.cpp:307:24: style: The scope of the variable 'ARv7Excep' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:658:22: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:254:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:253:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:254:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:657:5: style: Variable 'bGotBytes' is reassigned a value before the old one has been used. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:654:0: note: Variable 'bGotBytes' is reassigned a value before the old one has been used.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:657:5: note: Variable 'bGotBytes' is reassigned a value before the old one has been used.
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:515:18: style: The scope of the variable 'cycleCount' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:516:18: style: The scope of the variable 'ctxtID' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:655:14: style: The scope of the variable 'ctxtID' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:700:39: style: The scope of the variable 'byteAvail' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:701:17: style: The scope of the variable 'currByte' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:784:18: style: The scope of the variable 'cycleCount' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:993:13: style: The scope of the variable 'currByte' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:1024:13: style: The scope of the variable 'byteVal' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:1080:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/ptm/trc_pkt_proc_ptm.cpp:658:24: style: Boolean variable 'bytesAvail' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
OpenCSD-0.9.1/decoder/source/stm/trc_pkt_decode_stm.cpp:93:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/stm/trc_pkt_decode_stm.cpp:91:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/stm/trc_pkt_decode_stm.cpp:93:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/stm/trc_pkt_proc_stm.cpp:188:5: style: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/source/stm/trc_pkt_proc_stm.cpp:187:0: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/stm/trc_pkt_proc_stm.cpp:188:5: note: Variable 'resp' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:135:24: warning: Either the condition 'id>128' is redundant or the array 'm_IDStreams[128]' is accessed at index 128, which is out of bounds. [arrayIndexOutOfBoundsCond]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:131:15: note: Assuming that condition 'id>128' is not redundant
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:135:24: note: Array index out of bounds
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:136:30: warning: Either the condition 'id>128' is redundant or the array 'm_raw_chan_enable[128]' is accessed at index 128, which is out of bounds. [arrayIndexOutOfBoundsCond]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:131:15: note: Assuming that condition 'id>128' is not redundant
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:136:30: note: Array index out of bounds
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:252:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:126:13: style: The scope of the variable 'id' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:356:14: style: The scope of the variable 'unsynced_bytes' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:593:10: style: The scope of the variable 'PrevIDandIDChange' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:108:27: style: Checking if unsigned variable 'dataBlockSize' is less than zero. [unsignedLessThanZero]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter.cpp:138:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/source/trc_frame_deformatter_impl.h:58:5: style: Class 'TraceFmtDcdImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/source/trc_printable_elem.cpp:51:17: style: The scope of the variable 'szFormatBuffer' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/source/trc_printable_elem.cpp:56:15: style: Variable 'LimitMask' is assigned a value that is never used. [unreadVariable]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:644:32: style: Variable 'matchedName' is assigned a value that is never used. [unreadVariable]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:651:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:785:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:798:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:811:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:580:14: style: Member variable 'TraceBufferSection::gotName' is in the wrong place in the initializer list. [initializerList]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:538:45: note: Member variable 'TraceBufferSection::gotName' is in the wrong place in the initializer list.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:580:14: note: Member variable 'TraceBufferSection::gotName' is in the wrong place in the initializer list.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:436:22: style: Technically the member function 'ParserPrivate::SnapshotSection::getSnapshotInfo' can be const. [functionConst]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:168:9: style: Class 'GlobalSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:201:9: style: Class 'DumpSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:273:9: style: Class 'ExtendRegsSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:291:9: style: Class 'SymbolicRegsSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:310:9: style: Class 'DeviceSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:378:9: style: Class 'DeviceListSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:417:9: style: Class 'SnapshotSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:466:9: style: Class 'TraceSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:505:9: style: Class 'TraceBufferListSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:591:9: style: Class 'TraceSourceBuffersSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:609:9: style: Class 'TraceCpuSourceSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:147:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:147:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:151:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:151:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:158:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:158:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:161:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:161:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:177:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:177:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:190:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:190:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:207:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:207:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:240:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:240:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:276:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:276:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:281:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:281:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:294:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:294:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:300:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:300:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:313:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:313:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:332:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:332:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:381:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:381:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:389:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:389:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:420:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:420:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:437:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:437:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:469:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:469:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:478:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:478:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:508:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:508:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:524:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:524:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:541:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:541:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:560:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:560:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:594:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:594:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:600:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:600:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:612:14: style: The function 'Define' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:137:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:612:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:618:14: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:140:22: note: Virtual function in base class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_parser.cpp:618:14: note: Function in derived class
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/snapshot_reader.cpp:158:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:318:9: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:317:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:318:9: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:356:9: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:355:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:356:9: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:397:5: style: Variable 'configOK' is reassigned a value before the old one has been used. [redundantAssignment]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:387:0: note: Variable 'configOK' is reassigned a value before the old one has been used.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:397:5: note: Variable 'configOK' is reassigned a value before the old one has been used.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:403:9: style: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:400:0: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:403:9: note: Variable 'err' is reassigned a value before the old one has been used if variable is no semaphore variable.
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:171:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:456:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/snapshot_parser_lib/source/ss_to_dcdtree.cpp:520:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:861:5: style: Variable 'dcdtree_handle' is reassigned a value before the old one has been used. [redundantAssignment]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:852:0: note: Variable 'dcdtree_handle' is reassigned a value before the old one has been used.
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:861:5: note: Variable 'dcdtree_handle' is reassigned a value before the old one has been used.
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:248:12: style: The scope of the variable 'file_read_bytes' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:436:9: style: The scope of the variable 'bytes_processed' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:853:13: style: The scope of the variable 'data_buffer' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:855:12: style: The scope of the variable 'data_read' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:934:18: style: The scope of the variable 'i' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:934:21: style: The scope of the variable 'len' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/c_api_pkt_print_test.c:935:10: style: The scope of the variable 'message' can be reduced. [variableScope]
OpenCSD-0.9.1/decoder/tests/source/trc_pkt_lister.cpp:227:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
OpenCSD-0.9.1/decoder/tests/source/trc_pkt_lister.cpp:440:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopendbx/libopendbx_1.4.6.orig.tar.gz
opendbx-1.4.6/backends/firebird/firebird_basic.c:547:11: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
opendbx-1.4.6/backends/firebird/firebird_basic.c:598:7: style: The scope of the variable 'len' can be reduced. [variableScope]
opendbx-1.4.6/backends/firebird/firebird_basic.c:636:8: style: The scope of the variable 'len' can be reduced. [variableScope]
opendbx-1.4.6/backends/firebird/firebird_basic.c:383:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_basic.c:397:4: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_basic.c:400:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_basic.c:408:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_basic.c:418:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_basic.c:427:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_basic.c:434:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/firebird/firebird_lo.c:44:3: error: Memory leak: lo [memleak]
opendbx-1.4.6/backends/firebird/firebird_lo.c:55:3: error: Memory leak: lo [memleak]
opendbx-1.4.6/backends/firebird/firebird_lo.c:58:2: error: Memory leak: lo [memleak]
opendbx-1.4.6/backends/mssql/mssql_basic.c:456:8: style: The scope of the variable 'data' can be reduced. [variableScope]
opendbx-1.4.6/backends/mssql/mssql_basic.c:754:54: style: Function 'mssql_err_handler' argument 2 names different: declaration 'lvl' definition 'severity'. [funcArgNamesDifferent]
opendbx-1.4.6/backends/mssql/mssql_basic.h:72:54: note: Function 'mssql_err_handler' argument 2 names different: declaration 'lvl' definition 'severity'.
opendbx-1.4.6/backends/mssql/mssql_basic.c:754:54: note: Function 'mssql_err_handler' argument 2 names different: declaration 'lvl' definition 'severity'.
opendbx-1.4.6/backends/mssql/mssql_basic.c:754:92: style: Function 'mssql_err_handler' argument 5 names different: declaration 'dbstr' definition 'dberrstr'. [funcArgNamesDifferent]
opendbx-1.4.6/backends/mssql/mssql_basic.h:72:87: note: Function 'mssql_err_handler' argument 5 names different: declaration 'dbstr' definition 'dberrstr'.
opendbx-1.4.6/backends/mssql/mssql_basic.c:754:92: note: Function 'mssql_err_handler' argument 5 names different: declaration 'dbstr' definition 'dberrstr'.
opendbx-1.4.6/backends/mssql/mssql_basic.c:754:108: style: Function 'mssql_err_handler' argument 6 names different: declaration 'osstr' definition 'oserrstr'. [funcArgNamesDifferent]
opendbx-1.4.6/backends/mssql/mssql_basic.h:72:100: note: Function 'mssql_err_handler' argument 6 names different: declaration 'osstr' definition 'oserrstr'.
opendbx-1.4.6/backends/mssql/mssql_basic.c:754:108: note: Function 'mssql_err_handler' argument 6 names different: declaration 'osstr' definition 'oserrstr'.
opendbx-1.4.6/backends/mysql/mysql_basic.c:448:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/mysql/mysql_basic.c:459:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/mysql/mysql_basic.c:466:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/mysql/mysql_basic.c:479:4: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/mysql/mysql_basic.c:492:4: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/mysql/mysql_basic.c:498:2: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/odbc/odbc_basic.c:610:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
opendbx-1.4.6/backends/odbc/odbc_basic.c:470:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/odbc/odbc_basic.c:484:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/odbc/odbc_basic.c:487:20: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/odbc/odbc_basic.c:495:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/odbc/odbc_basic.c:506:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/oracle/oracle_basic.c:443:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/oracle/oracle_basic.c:454:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/oracle/oracle_basic.c:462:4: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/oracle/oracle_basic.c:465:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/pgsql/pgsql_basic.c:357:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/pgsql/pgsql_basic.c:366:3: error: Memory leak: result [memleak]
opendbx-1.4.6/backends/sybase/sybase_basic.c:490:16: style: The scope of the variable 'i' can be reduced. [variableScope]
opendbx-1.4.6/backends/sybase/sybase_basic.c:172:63: style: Checking if unsigned variable 'buflen=snprintf(buffer,64,"USE %s",database)' is less than zero. [unsignedLessThanZero]
opendbx-1.4.6/lib/odbx.c:63:3: error: Memory leak: handle [memleak]
opendbx-1.4.6/lib/odbx.c:74:3: error: Memory leak: handle [memleak]
opendbx-1.4.6/lib/odbx.c:87:3: error: Memory leak: handle [memleak]
opendbx-1.4.6/lib/odbx.c:95:2: error: Memory leak: handle [memleak]
opendbx-1.4.6/lib/odbx.cpp:29:47: style: Function 'Exception' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
opendbx-1.4.6/lib/opendbx/api:156:37: note: Function 'Exception' argument 2 names different: declaration 'err' definition 'error'.
opendbx-1.4.6/lib/odbx.cpp:29:47: note: Function 'Exception' argument 2 names different: declaration 'err' definition 'error'.
opendbx-1.4.6/lib/odbx.cpp:565:52: style: Function 'create' argument 2 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
opendbx-1.4.6/lib/opendbx/api:1330:47: note: Function 'create' argument 2 names different: declaration 'size' definition 'length'.
opendbx-1.4.6/lib/odbx.cpp:565:52: note: Function 'create' argument 2 names different: declaration 'size' definition 'length'.
opendbx-1.4.6/lib/opendbx/api:255:3: warning: Member variable 'Lob::m_impl' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/opendbx/api:255:3: warning: Member variable 'Lob::m_ref' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/opendbx/api:407:3: warning: Member variable 'Result::m_impl' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/opendbx/api:407:3: warning: Member variable 'Result::m_ref' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/opendbx/api:735:3: warning: Member variable 'Stmt::m_impl' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/opendbx/api:735:3: warning: Member variable 'Stmt::m_ref' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/odbx.cpp:93:12: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
opendbx-1.4.6/lib/odbx.cpp:183:18: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
opendbx-1.4.6/lib/odbx.cpp:328:14: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
opendbx-1.4.6/lib/odbx.cpp:433:14: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
opendbx-1.4.6/lib/odbx.cpp:70:3: style: Value of pointer 'm_ref', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
opendbx-1.4.6/lib/odbx.cpp:159:3: style: Value of pointer 'm_ref', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
opendbx-1.4.6/lib/odbx.cpp:304:3: style: Value of pointer 'm_ref', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
opendbx-1.4.6/lib/odbx.cpp:408:3: style: Value of pointer 'm_impl', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
opendbx-1.4.6/lib/odbx.cpp:409:3: style: Value of pointer 'm_ref', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
opendbx-1.4.6/lib/odbx_impl.hpp:59:3: style: Class 'Result_Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/lib/odbx_impl.hpp:92:3: style: Class 'Stmt_Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/lib/opendbx/api:268:3: style: Class 'Lob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/lib/opendbx/api:420:3: style: Class 'Result' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/lib/opendbx/api:748:3: style: Class 'Stmt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/lib/odbx_impl.cpp:304:19: warning: Member variable 'StmtSimple_Impl::m_bufsize' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/odbx_impl.cpp:304:19: warning: Member variable 'StmtSimple_Impl::m_buffer' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/odbx_impl.cpp:329:19: warning: Member variable 'StmtSimple_Impl::m_bufsize' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/odbx_impl.cpp:329:19: warning: Member variable 'StmtSimple_Impl::m_buffer' is not initialized in the constructor. [uninitMemberVar]
opendbx-1.4.6/lib/odbx_impl.cpp:306:3: performance: Variable 'm_sql' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
opendbx-1.4.6/lib/odbxlib.c:259:0: error: #error "Building shared libraries requires capabilities to load libraries dynamically" [preprocessorErrorDirective]
opendbx-1.4.6/test/odbx-regression.c:204:72: error: Array 'handle[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
opendbx-1.4.6/test/odbx-regression.c:138:3: note: After for loop, k has value 2
opendbx-1.4.6/test/odbx-regression.c:204:72: note: Array index out of bounds
opendbx-1.4.6/test/odbx-regression.c:130:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
opendbx-1.4.6/test/odbx-regression.c:119:6: note: outer condition: verbose
opendbx-1.4.6/test/odbx-regression.c:130:7: note: identical inner condition: verbose
opendbx-1.4.6/test/odbx-regression.c:260:14: style: The scope of the variable 'err' can be reduced. [variableScope]
opendbx-1.4.6/test/odbxplus-regression.cpp:140:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
opendbx-1.4.6/test/odbxplus-regression.cpp:129:6: note: outer condition: verbose
opendbx-1.4.6/test/odbxplus-regression.cpp:140:7: note: identical inner condition: verbose
opendbx-1.4.6/test/odbxplus-regression.cpp:292:31: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
opendbx-1.4.6/test/odbxplus-regression.cpp:310:29: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
opendbx-1.4.6/utils/argmap.cpp:366:40: style: Function 'parseItem' argument 1 names different: declaration 'item' definition 'str'. [funcArgNamesDifferent]
opendbx-1.4.6/utils/argmap.hpp:56:32: note: Function 'parseItem' argument 1 names different: declaration 'item' definition 'str'.
opendbx-1.4.6/utils/argmap.cpp:366:40: note: Function 'parseItem' argument 1 names different: declaration 'item' definition 'str'.
opendbx-1.4.6/utils/argmap.cpp:434:46: style: Function 'parseShortOption' argument 1 names different: declaration 'arg' definition 'name'. [funcArgNamesDifferent]
opendbx-1.4.6/utils/argmap.hpp:58:39: note: Function 'parseShortOption' argument 1 names different: declaration 'arg' definition 'name'.
opendbx-1.4.6/utils/argmap.cpp:434:46: note: Function 'parseShortOption' argument 1 names different: declaration 'arg' definition 'name'.
opendbx-1.4.6/utils/argmap.hpp:55:6: performance: Technically the member function 'ArgMap::getOptionType' can be static. [functionStatic]
opendbx-1.4.6/utils/argmap.cpp:499:13: note: Technically the member function 'ArgMap::getOptionType' can be static.
opendbx-1.4.6/utils/argmap.hpp:55:6: note: Technically the member function 'ArgMap::getOptionType' can be static.
opendbx-1.4.6/utils/argmap.hpp:72:24: style: Technically the member function 'ArgMap::getItems' can be const. [functionConst]
opendbx-1.4.6/utils/argmap.cpp:175:31: note: Technically the member function 'ArgMap::getItems' can be const.
opendbx-1.4.6/utils/argmap.hpp:72:24: note: Technically the member function 'ArgMap::getItems' can be const.
opendbx-1.4.6/utils/commands.cpp:18:36: style: Function 'exec' argument 1 names different: declaration 'cmd' definition 'cmdstr'. [funcArgNamesDifferent]
opendbx-1.4.6/utils/commands.hpp:46:27: note: Function 'exec' argument 1 names different: declaration 'cmd' definition 'cmdstr'.
opendbx-1.4.6/utils/commands.cpp:18:36: note: Function 'exec' argument 1 names different: declaration 'cmd' definition 'cmdstr'.
opendbx-1.4.6/utils/commands.cpp:9:2: performance: Variable 'm_conn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
opendbx-1.4.6/utils/commands.hpp:38:7: performance: Technically the member function 'Commands::header' can be static. [functionStatic]
opendbx-1.4.6/utils/commands.cpp:39:16: note: Technically the member function 'Commands::header' can be static.
opendbx-1.4.6/utils/commands.hpp:38:7: note: Technically the member function 'Commands::header' can be static.
opendbx-1.4.6/utils/commands.hpp:39:7: performance: Technically the member function 'Commands::help' can be static. [functionStatic]
opendbx-1.4.6/utils/commands.cpp:52:16: note: Technically the member function 'Commands::help' can be static.
opendbx-1.4.6/utils/commands.hpp:39:7: note: Technically the member function 'Commands::help' can be static.
opendbx-1.4.6/utils/commands.hpp:40:7: performance: Technically the member function 'Commands::quit' can be static. [functionStatic]
opendbx-1.4.6/utils/commands.cpp:62:16: note: Technically the member function 'Commands::quit' can be static.
opendbx-1.4.6/utils/commands.hpp:40:7: note: Technically the member function 'Commands::quit' can be static.
opendbx-1.4.6/utils/commands.hpp:44:2: style: Class 'Commands' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/utils/completion.cpp:27:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
opendbx-1.4.6/utils/completion.cpp:40:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
opendbx-1.4.6/utils/completion.hpp:27:2: style: Class 'Completion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
opendbx-1.4.6/utils/odbx-sql.cpp:119:9: style: The scope of the variable 'len' can be reduced. [variableScope]
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopengl-image-perl/libopengl-image-perl_1.03.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libopengl-perl/libopengl-perl_0.7000+dfsg.orig.tar.gz
libopengl-perl-0.7000+dfsg.orig/gl_util.c:984:9: portability: '*ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:42:3: style: Variable 'version' is reassigned a value before the old one has been used. [redundantAssignment]
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:29:0: note: Variable 'version' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:42:3: note: Variable 'version' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:43:3: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:30:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:43:3: note: Variable 'vendor' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:44:3: style: Variable 'renderer' is reassigned a value before the old one has been used. [redundantAssignment]
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:31:0: note: Variable 'renderer' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:44:3: note: Variable 'renderer' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:45:3: style: Variable 'extensions' is reassigned a value before the old one has been used. [redundantAssignment]
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:32:0: note: Variable 'extensions' is reassigned a value before the old one has been used.
libopengl-perl-0.7000+dfsg.orig/utils/glversion.c:45:3: note: Variable 'extensions' is reassigned a value before the old one has been used.
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopengl-xscreensaver-perl/libopengl-xscreensaver-perl_0.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenhmd/libopenhmd_0.2.0.orig.tar.gz
OpenHMD-0.2.0/src/drv_oculus_rift/packet.c:35:21: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
OpenHMD-0.2.0/src/drv_oculus_rift/packet.c:62:27: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
OpenHMD-0.2.0/src/drv_oculus_rift/packet.c:78:32: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
OpenHMD-0.2.0/src/fusion.c:26:98: style: Function 'ofusion_update' argument 5 names different: declaration 'mag_field' definition 'mag'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/fusion.h:42:98: note: Function 'ofusion_update' argument 5 names different: declaration 'mag_field' definition 'mag'.
OpenHMD-0.2.0/src/fusion.c:26:98: note: Function 'ofusion_update' argument 5 names different: declaration 'mag_field' definition 'mag'.
OpenHMD-0.2.0/src/omath.c:216:51: style: Function 'omat4x4f_init_perspective' argument 2 names different: declaration 'fov_rad' definition 'fovy_rad'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:69:51: note: Function 'omat4x4f_init_perspective' argument 2 names different: declaration 'fov_rad' definition 'fovy_rad'.
OpenHMD-0.2.0/src/omath.c:216:51: note: Function 'omat4x4f_init_perspective' argument 2 names different: declaration 'fov_rad' definition 'fovy_rad'.
OpenHMD-0.2.0/src/omath.c:252:54: style: Function 'omat4x4f_init_look_at' argument 2 names different: declaration 'ret' definition 'rot'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:70:54: note: Function 'omat4x4f_init_look_at' argument 2 names different: declaration 'ret' definition 'rot'.
OpenHMD-0.2.0/src/omath.c:252:54: note: Function 'omat4x4f_init_look_at' argument 2 names different: declaration 'ret' definition 'rot'.
OpenHMD-0.2.0/src/omath.c:295:40: style: Function 'omat4x4f_transpose' argument 1 names different: declaration 'me' definition 'm'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:73:40: note: Function 'omat4x4f_transpose' argument 1 names different: declaration 'me' definition 'm'.
OpenHMD-0.2.0/src/omath.c:295:40: note: Function 'omat4x4f_transpose' argument 1 names different: declaration 'me' definition 'm'.
OpenHMD-0.2.0/src/omath.c:295:52: style: Function 'omat4x4f_transpose' argument 2 names different: declaration 'out_mat' definition 'o'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:73:53: note: Function 'omat4x4f_transpose' argument 2 names different: declaration 'out_mat' definition 'o'.
OpenHMD-0.2.0/src/omath.c:295:52: note: Function 'omat4x4f_transpose' argument 2 names different: declaration 'out_mat' definition 'o'.
OpenHMD-0.2.0/src/omath.c:318:35: style: Function 'omat4x4f_mult' argument 1 names different: declaration 'left' definition 'l'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:72:35: note: Function 'omat4x4f_mult' argument 1 names different: declaration 'left' definition 'l'.
OpenHMD-0.2.0/src/omath.c:318:35: note: Function 'omat4x4f_mult' argument 1 names different: declaration 'left' definition 'l'.
OpenHMD-0.2.0/src/omath.c:318:53: style: Function 'omat4x4f_mult' argument 2 names different: declaration 'right' definition 'r'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:72:56: note: Function 'omat4x4f_mult' argument 2 names different: declaration 'right' definition 'r'.
OpenHMD-0.2.0/src/omath.c:318:53: note: Function 'omat4x4f_mult' argument 2 names different: declaration 'right' definition 'r'.
OpenHMD-0.2.0/src/omath.c:318:65: style: Function 'omat4x4f_mult' argument 3 names different: declaration 'out_mat' definition 'o'. [funcArgNamesDifferent]
OpenHMD-0.2.0/src/omath.h:72:72: note: Function 'omat4x4f_mult' argument 3 names different: declaration 'out_mat' definition 'o'.
OpenHMD-0.2.0/src/omath.c:318:65: note: Function 'omat4x4f_mult' argument 3 names different: declaration 'out_mat' definition 'o'.
[16:22]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenmpt/libopenmpt_0.3.11.orig.tar.gz
libopenmpt-0.3.11+release.autotools/common/BuildSettings.h:68:0: error: #error "either MODPLUG_TRACKER or LIBOPENMPT_BUILD has to be defined" [preprocessorErrorDirective]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:518:26: style: C-style pointer casting [cstyleCast]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:567:26: style: C-style pointer casting [cstyleCast]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:1297:34: style: C-style pointer casting [cstyleCast]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:1347:34: style: C-style pointer casting [cstyleCast]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:458:146: style: Function 'openmpt_could_open_probability' argument 5 names different: declaration 'user' definition 'loguser'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt.h:509:183: note: Function 'openmpt_could_open_probability' argument 5 names different: declaration 'user' definition 'loguser'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:458:146: note: Function 'openmpt_could_open_probability' argument 5 names different: declaration 'user' definition 'loguser'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:461:146: style: Function 'openmpt_could_open_propability' argument 5 names different: declaration 'user' definition 'loguser'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt.h:525:183: note: Function 'openmpt_could_open_propability' argument 5 names different: declaration 'user' definition 'loguser'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:461:146: note: Function 'openmpt_could_open_propability' argument 5 names different: declaration 'user' definition 'loguser'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:512:132: style: Function 'openmpt_module_create' argument 4 names different: declaration 'loguser' definition 'user'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt.h:677:169: note: Function 'openmpt_module_create' argument 4 names different: declaration 'loguser' definition 'user'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:512:132: note: Function 'openmpt_module_create' argument 4 names different: declaration 'loguser' definition 'user'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:561:126: style: Function 'openmpt_module_create_from_memory' argument 4 names different: declaration 'loguser' definition 'user'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt.h:710:163: note: Function 'openmpt_module_create_from_memory' argument 4 names different: declaration 'loguser' definition 'user'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:561:126: note: Function 'openmpt_module_create_from_memory' argument 4 names different: declaration 'loguser' definition 'user'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt.hpp:147:2: style: Class 'exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:59:2: style: Class 'std_ostream_log' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:61:15: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:52:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:61:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:64:22: style: The function 'get_pattern_row_channel_volume_effect_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:121:22: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:64:22: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:66:22: style: The function 'get_pattern_row_channel_effect_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:131:22: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:66:22: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:70:15: style: The function 'set_current_speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:153:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:70:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:72:15: style: The function 'set_current_tempo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:162:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:72:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:74:15: style: The function 'set_tempo_factor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:171:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:74:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:76:17: style: The function 'get_tempo_factor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:178:17: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:76:17: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:78:15: style: The function 'set_pitch_factor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:188:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:78:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:80:17: style: The function 'get_pitch_factor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:195:17: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:80:17: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:82:15: style: The function 'set_global_volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:204:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:82:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:84:17: style: The function 'get_global_volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:211:17: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:84:17: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:86:15: style: The function 'set_channel_volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:221:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:86:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:88:17: style: The function 'get_channel_volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:230:17: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:88:17: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:90:15: style: The function 'set_channel_mute_status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:239:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:90:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:92:15: style: The function 'get_channel_mute_status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:248:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:92:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:94:15: style: The function 'set_instrument_mute_status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:257:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:94:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:96:15: style: The function 'get_instrument_mute_status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:266:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:96:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:98:23: style: The function 'play_note' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:278:23: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:98:23: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:100:15: style: The function 'stop_note' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext.hpp:286:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:100:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:56:15: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:52:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:56:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:458:65: performance: Function parameter 'stream_callbacks' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:461:65: performance: Function parameter 'stream_callbacks' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_c.cpp:512:66: performance: Function parameter 'stream_callbacks' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_cxx.cpp:27:43: style: Function 'exception' argument 1 names different: declaration 'text' definition 'text_'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt.hpp:147:33: note: Function 'exception' argument 1 names different: declaration 'text' definition 'text_'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_cxx.cpp:27:43: note: Function 'exception' argument 1 names different: declaration 'text' definition 'text_'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_cxx.cpp:155:9: warning: Member variable 'module::impl' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_cxx.cpp:159:14: warning: Member variable 'module::impl' is not assigned a value in 'module::operator='. [operatorEqVarError]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_cxx.cpp:420:13: warning: Member variable 'module_ext::ext_impl' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_cxx.cpp:423:18: warning: Member variable 'module_ext::ext_impl' is not assigned a value in 'module_ext::operator='. [operatorEqVarError]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:52:7: performance: Technically the member function 'openmpt::module_ext_impl::ctor' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.cpp:49:24: note: Technically the member function 'openmpt::module_ext_impl::ctor' can be static.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.hpp:52:7: note: Technically the member function 'openmpt::module_ext_impl::ctor' can be static.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_ext_impl.cpp:25:60: performance: Function parameter 'stream' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.cpp:1364:154: style: Function 'format_and_highlight_pattern_row_channel_command' argument 4 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:117:142: note: Function 'format_and_highlight_pattern_row_channel_command' argument 4 names different: declaration 'command' definition 'cmd'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.cpp:1364:154: note: Function 'format_and_highlight_pattern_row_channel_command' argument 4 names different: declaration 'command' definition 'cmd'.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:162:27: performance: Technically the member function 'openmpt::module_impl::get_metadata_keys' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.cpp:1085:39: note: Technically the member function 'openmpt::module_impl::get_metadata_keys' can be static.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:162:27: note: Technically the member function 'openmpt::module_impl::get_metadata_keys' can be static.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:194:27: performance: Technically the member function 'openmpt::module_impl::get_ctls' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.cpp:1488:39: note: Technically the member function 'openmpt::module_impl::get_ctls' can be static.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.hpp:194:27: note: Technically the member function 'openmpt::module_impl::get_ctls' can be static.
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_impl.cpp:298:2: style: Class 'log_forwarder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_modplug.c:410:10: style: Expression is always false because 'else if' condition matches previous condition at line 392. [multiCondition]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_modplug.c:181:6: style: The scope of the variable 'p' can be reduced. [variableScope]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_modplug.c:212:6: style: The scope of the variable 'frames' can be reduced. [variableScope]
libopenmpt-0.3.11+release.autotools/libopenmpt/libopenmpt_modplug_cpp.cpp:216:13: style: Expression is always false because 'else if' condition matches previous condition at line 198. [multiCondition]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1912:12: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1914:7: note: Found duplicate branches for 'if' and 'else'.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1912:12: note: Found duplicate branches for 'if' and 'else'.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1923:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1925:7: note: Found duplicate branches for 'if' and 'else'.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1923:5: note: Found duplicate branches for 'if' and 'else'.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1933:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1935:7: note: Found duplicate branches for 'if' and 'else'.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1933:5: note: Found duplicate branches for 'if' and 'else'.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1811:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:327:3: performance: Variable 'driver' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:328:3: performance: Variable 'device' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:184:4: style: Class 'file_audio_stream_raii' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:184:4: style: Class 'file_audio_stream_raii' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:169:15: warning: Virtual function 'writeout' is called from destructor '~textout_ostream()' at line 163. Dynamic binding is not used. [virtualCallInConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:163:3: note: Calling writeout
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:169:15: note: writeout is a virtual method
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:18:2: style: Struct 'exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:116:2: style: Struct 'field' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:157:2: style: Class 'textout_ostream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:765:31: style: Struct 'prev_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:766:31: style: Struct 'next_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:148:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:132:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:148:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:166:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:132:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:166:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:169:15: style: The function 'writeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:133:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:169:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:594:7: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:532:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:594:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:604:7: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:533:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:604:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:616:15: style: The function 'sleep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:540:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:616:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:625:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:532:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:625:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:629:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:533:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:629:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:633:15: style: The function 'is_dummy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:543:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:633:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:644:15: style: The function 'write_metadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:524:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:644:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:648:15: style: The function 'write_updated_metadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:528:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:648:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:652:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:532:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:652:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:653:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:533:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:653:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:33:7: style: The function 'write_metadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:644:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:33:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:36:7: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:652:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:36:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:45:7: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:653:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:45:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_stdout.hpp:27:7: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:532:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_stdout.hpp:27:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_stdout.hpp:36:7: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:533:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_stdout.hpp:36:7: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:208:15: style: The function 'write_metadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:644:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:208:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:211:15: style: The function 'write_updated_metadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:648:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:211:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:214:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:652:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:214:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:217:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:653:15: note: Virtual function in base class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:217:15: note: Function in derived class
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:532:48: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:533:55: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:594:40: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:604:47: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:625:48: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:629:55: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:652:48: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.hpp:653:55: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:36:40: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_raw.hpp:45:47: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_stdout.hpp:27:40: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123_stdout.hpp:36:47: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:214:48: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:217:55: performance: Function parameter 'buffers' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:333:37: performance: Function parameter 'str' should be passed by const reference. [passedByValue]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1971:84: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison]
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:2216:7: note: Missing bounds check for extra iterator increment in loop.
libopenmpt-0.3.11+release.autotools/openmpt123/openmpt123.cpp:1971:84: note: Missing bounds check for extra iterator increment in loop.
libopenmpt-0.3.11+release.autotools/common/FlagSet.h:22:0: error: syntax error [syntaxError]
libopenmpt-0.3.11+release.autotools/sounddsp/Reverb.cpp:60:2: performance: Variable 'm_nReverbType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenmpt-0.3.11+release.autotools/sounddsp/Reverb.cpp:61:2: performance: Variable 'm_nReverbDepth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenmpt-0.3.11+release.autotools/soundlib/AudioCriticalSection.h:63:7: performance: Technically the member function 'CriticalSection::Enter' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/AudioCriticalSection.h:64:7: performance: Technically the member function 'CriticalSection::Leave' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/Dither.h:27:3: performance: Variable 'rng_a' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenmpt-0.3.11+release.autotools/soundlib/Dither.h:28:3: performance: Variable 'rng_b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:153:7: performance: Technically the member function 'mpt::mutex::lock' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:154:7: performance: Technically the member function 'mpt::mutex::try_lock' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:155:7: performance: Technically the member function 'mpt::mutex::unlock' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:162:7: performance: Technically the member function 'mpt::recursive_mutex::lock' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:163:7: performance: Technically the member function 'mpt::recursive_mutex::try_lock' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:164:7: performance: Technically the member function 'mpt::recursive_mutex::unlock' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:554:14: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:563:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < uint8 , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:564:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < uint16 , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:565:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < uint32 , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:566:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < uint64 , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:1080:5: style: Technically the member function 'Util::fixed_size_queue::peek' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:1087:13: style: Technically the member function 'Util::fixed_size_queue::peek_p' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:1095:13: style: Technically the member function 'Util::fixed_size_queue::peek_next_p' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/mptMutex.h:181:2: style: Class 'lock_guard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/mptRandom.h:358:2: style: Class 'sane_random_device' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/mptRandom.h:516:2: style: Class 'prng_random_device' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/mptRandom.h:604:2: style: Class 'thread_safe_prng' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/soundlib/Dither.h:54:2: style: Struct 'DitherState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/soundlib/Dither.h:77:2: style: Class 'Dither' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:250:39: style: Class 'span' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:252:27: style: Class 'span' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:100:7: performance: Technically the member function 'MIDIMacroConfig::CreateParameteredMacro' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.cpp:76:23: note: Technically the member function 'MIDIMacroConfig::CreateParameteredMacro' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:100:7: note: Technically the member function 'MIDIMacroConfig::CreateParameteredMacro' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:114:7: performance: Technically the member function 'MIDIMacroConfig::CreateFixedMacro' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.cpp:119:23: note: Technically the member function 'MIDIMacroConfig::CreateFixedMacro' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:114:7: note: Technically the member function 'MIDIMacroConfig::CreateFixedMacro' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:158:7: performance: Technically the member function 'MIDIMacroConfig::UpgradeMacroString' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.cpp:433:23: note: Technically the member function 'MIDIMacroConfig::UpgradeMacroString' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:158:7: note: Technically the member function 'MIDIMacroConfig::UpgradeMacroString' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:161:14: performance: Technically the member function 'MIDIMacroConfig::GetSafeMacro' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.cpp:466:30: note: Technically the member function 'MIDIMacroConfig::GetSafeMacro' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/MIDIMacros.h:161:14: note: Technically the member function 'MIDIMacroConfig::GetSafeMacro' can be static.
libopenmpt-0.3.11+release.autotools/common/Endianness.h:580:0: warning: Member variable 'IEEE754binary64Emulated < 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 >::bytes' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:580:0: warning: Member variable 'IEEE754binary64Emulated < 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 >::bytes' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:519:0: warning: Member variable 'IEEE754binary32Emulated < 0 , 1 , 2 , 3 >::bytes' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:519:0: warning: Member variable 'IEEE754binary32Emulated < 3 , 2 , 1 , 0 >::bytes' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:563:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < std :: uint8_t , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:564:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < std :: uint16_t , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:565:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < std :: uint32_t , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/misc_util.h:566:87: performance: Technically the member function 'Util::detail::ModIfNotZeroImpl < std :: uint64_t , 0 >::mod' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:981:25: style: Technically the member function 'const_unaligned_ptr_le::operator++' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:982:25: style: Technically the member function 'const_unaligned_ptr_le::operator--' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:1018:25: style: Technically the member function 'const_unaligned_ptr_be::operator++' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:1019:25: style: Technically the member function 'const_unaligned_ptr_be::operator--' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:1050:22: style: Technically the member function 'const_unaligned_ptr::operator++' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/Endianness.h:1051:22: style: Technically the member function 'const_unaligned_ptr::operator--' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/mptIO.h:869:7: performance: Technically the member function 'FileDataContainerMemory::HasFastGetLength' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/mptIO.h:874:7: performance: Technically the member function 'FileDataContainerMemory::HasPinnedView' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/MPEGFrame.h:25:2: style: Class 'MPEGFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/mptIO.h:856:2: style: Class 'FileDataContainerMemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/FileReader.h:356:0: style: Class 'PinnedRawDataView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/mptCRC.h:95:0: performance: Technically the member function 'mpt :: checksum :: crc < T , polynomial , initial , resultXOR , reverseData >::read_table' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/common/FileReader.h:356:3: style: Class 'PinnedRawDataView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/mptCRC.h:220:0: style: Class 'mpt :: checksum :: crc < T , polynomial , initial , resultXOR , reverseData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_IntToFloat' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_FloatToInt' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_VSTiAttenuation' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_normalSamplePreAmp' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_normalVSTiVol' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_normalGlobalVol' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_extraAttenuation' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_forceSoftPanning' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_globalVolumeAppliesToMaster' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_ignorePreAmp' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/SoundFilePlayConfig.cpp:18:23: warning: Member variable 'CSoundFilePlayConfig::m_displayDBValues' is not initialized in the constructor. [uninitMemberVar]
libopenmpt-0.3.11+release.autotools/soundlib/WindowedFIR.h:81:8: performance: Technically the member function 'CWindowedFIR::coef' can be static. [functionStatic]
libopenmpt-0.3.11+release.autotools/soundlib/WindowedFIR.cpp:23:21: note: Technically the member function 'CWindowedFIR::coef' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/WindowedFIR.h:81:8: note: Technically the member function 'CWindowedFIR::coef' can be static.
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:371:63: style: Function 'InitDeserialize' argument 1 names different: declaration 'inStrm' definition 'iStrm'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/soundlib/tuning.h:182:52: note: Function 'InitDeserialize' argument 1 names different: declaration 'inStrm' definition 'iStrm'.
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:371:63: note: Function 'InitDeserialize' argument 1 names different: declaration 'inStrm' definition 'iStrm'.
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:691:65: style: Function 'Serialize' argument 1 names different: declaration 'out' definition 'outStrm'. [funcArgNamesDifferent]
libopenmpt-0.3.11+release.autotools/soundlib/tuning.h:166:54: note: Function 'Serialize' argument 1 names different: declaration 'out' definition 'outStrm'.
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:691:65: note: Function 'Serialize' argument 1 names different: declaration 'out' definition 'outStrm'.
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:57:13: warning: Member variable 'CTuningRTI::m_StepMin' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:57:13: warning: Member variable 'CTuningRTI::m_GroupSize' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:332:9: style: Technically the member function 'srlztn::SsbRead::GetReadVersion' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:508:7: style: Technically the member function 'srlztn::VectorWriter::operator()' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:537:7: style: Technically the member function 'srlztn::ArrayReader::operator()' can be const. [functionConst]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:229:2: style: Class 'ID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:231:2: style: Class 'ID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:313:2: style: Class 'SsbRead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:401:2: style: Class 'SsbWrite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:507:2: style: Struct 'VectorWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:521:2: style: Struct 'VectorReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/common/serialization_utils.h:536:2: style: Struct 'ArrayReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenmpt-0.3.11+release.autotools/soundlib/tuning.cpp:38:3: style: Struct 'RatioWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenobex/libopenobex_1.7.2.orig.tar.gz
openobex-1.7.2-Source/apps/ircp/ircp.c:72:17: style: The scope of the variable 'srv' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/ircp/ircp.c:73:8: style: The scope of the variable 'inbox' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/ircp/ircp_client.c:130:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/ircp/ircp_client.c:316:6: style: The scope of the variable 'ucname_len' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/ircp/ircp_client.c:420:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
openobex-1.7.2-Source/apps/ircp/ircp_io.c:77:2: style: Variable 'object' is reassigned a value before the old one has been used. [redundantAssignment]
openobex-1.7.2-Source/apps/ircp/ircp_io.c:68:0: note: Variable 'object' is reassigned a value before the old one has been used.
openobex-1.7.2-Source/apps/ircp/ircp_io.c:77:2: note: Variable 'object' is reassigned a value before the old one has been used.
openobex-1.7.2-Source/apps/ircp/ircp_io.c:47:13: style: The scope of the variable 'tm' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/ircp/ircp_server.c:125:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/irobex_palm3.c:96:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
openobex-1.7.2-Source/apps/irobex_palm3.c:69:17: style: The scope of the variable 'object' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/irobex_palm3.c:70:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/irobex_palm3.c:71:11: style: The scope of the variable 'creator_id' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/irxfer.c:60:17: style: The scope of the variable 'object' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/irxfer.c:61:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/irxfer.c:100:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
openobex-1.7.2-Source/apps/lib/obex_io.c:217:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
openobex-1.7.2-Source/apps/lib/obex_io.c:209:0: note: Variable 's' is reassigned a value before the old one has been used.
openobex-1.7.2-Source/apps/lib/obex_io.c:217:2: note: Variable 's' is reassigned a value before the old one has been used.
openobex-1.7.2-Source/apps/lib/obex_put_common.c:94:60: warning: Either the condition '!name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
openobex-1.7.2-Source/apps/lib/obex_put_common.c:93:6: note: Assuming that condition '!name' is not redundant
openobex-1.7.2-Source/apps/lib/obex_put_common.c:94:60: note: Null pointer dereference
openobex-1.7.2-Source/apps/lib/obex_put_common.c:217:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/obex_tcp.c:90:17: style: The scope of the variable 'object' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/obex_test/obex_test_client.c:77:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/apps/obex_test/obex_test_client.c:450:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
openobex-1.7.2-Source/apps/obex_test/obex_test_server.c:250:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
openobex-1.7.2-Source/lib/membuf.c:182:3: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
openobex-1.7.2-Source/lib/obex_body.c:65:2: style: Variable 'object->body' is reassigned a value before the old one has been used. [redundantAssignment]
openobex-1.7.2-Source/lib/obex_body.c:63:2: note: Variable 'object->body' is reassigned a value before the old one has been used.
openobex-1.7.2-Source/lib/obex_body.c:65:2: note: Variable 'object->body' is reassigned a value before the old one has been used.
openobex-1.7.2-Source/lib/obex_hdr.c:29:19: style: Function 'obex_hdr_create' argument 3 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent]
openobex-1.7.2-Source/lib/obex_hdr.h:38:19: note: Function 'obex_hdr_create' argument 3 names different: declaration 'data' definition 'value'.
openobex-1.7.2-Source/lib/obex_hdr.c:29:19: note: Function 'obex_hdr_create' argument 3 names different: declaration 'data' definition 'value'.
openobex-1.7.2-Source/lib/obex_main.c:457:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
openobex-1.7.2-Source/lib/obex_msg.c:209:6: style: The scope of the variable 'hlen' can be reduced. [variableScope]
openobex-1.7.2-Source/lib/obex_object.c:262:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
openobex-1.7.2-Source/lib/obex_object.c:268:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
openobex-1.7.2-Source/lib/obex_object.c:601:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
openobex-1.7.2-Source/lib/obex_object.c:317:56: style: Function 'obex_object_get_opcode' argument 2 names different: declaration 'allowfinalcmd' definition 'allowfinal'. [funcArgNamesDifferent]
openobex-1.7.2-Source/lib/obex_object.h:77:56: note: Function 'obex_object_get_opcode' argument 2 names different: declaration 'allowfinalcmd' definition 'allowfinal'.
openobex-1.7.2-Source/lib/obex_object.c:317:56: note: Function 'obex_object_get_opcode' argument 2 names different: declaration 'allowfinalcmd' definition 'allowfinal'.
openobex-1.7.2-Source/lib/obex_transport.c:304:47: style: Function 'obex_transport_read' argument 2 names different: declaration 'count' definition 'max'. [funcArgNamesDifferent]
openobex-1.7.2-Source/lib/obex_transport.h:92:52: note: Function 'obex_transport_read' argument 2 names different: declaration 'count' definition 'max'.
openobex-1.7.2-Source/lib/obex_transport.c:304:47: note: Function 'obex_transport_read' argument 2 names different: declaration 'count' definition 'max'.
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenoffice-oodoc-perl/libopenoffice-oodoc-perl_2.125.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenraw/libopenraw_0.1.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libopensaml2-java/libopensaml2-java_2.6.2.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenshot/libopenshot_0.1.9+dfsg1.orig.tar.gz
libopenshot-0.1.9/include/AudioBufferSource.h:65:3: style: Class 'AudioBufferSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/ZmqLogger.h:73:3: warning: Member variable 'ZmqLogger::enabled' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:73:3: warning: Member variable 'ZmqLogger::context' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:73:3: warning: Member variable 'ZmqLogger::publisher' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::loggerCriticalSection' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::connection' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::file_path' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::log_file' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::enabled' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::context' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:76:3: warning: Member variable 'ZmqLogger::publisher' is not initialized in the constructor. [uninitMemberVarPrivate]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::loggerCriticalSection' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::connection' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::file_path' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::log_file' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::enabled' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::context' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: warning: Member variable 'ZmqLogger::publisher' is not assigned a value in 'ZmqLogger::operator='. [operatorEqVarError]
libopenshot-0.1.9/src/AudioReaderSource.cpp:34:20: warning: Member variable 'AudioReaderSource::repeat' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/AudioReaderSource.cpp:34:20: warning: Member variable 'AudioReaderSource::estimated_samples_per_frame' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/ZmqLogger.h:79:15: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
libopenshot-0.1.9/include/AudioReaderSource.h:64:11: style: Member variable 'AudioReaderSource::original_frame_number' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/AudioReaderSource.cpp:35:63: note: Member variable 'AudioReaderSource::original_frame_number' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:64:11: note: Member variable 'AudioReaderSource::original_frame_number' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:59:7: style: Member variable 'AudioReaderSource::size' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/AudioReaderSource.cpp:36:4: note: Member variable 'AudioReaderSource::size' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:59:7: note: Member variable 'AudioReaderSource::size' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:57:7: style: Member variable 'AudioReaderSource::position' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/AudioReaderSource.cpp:36:23: note: Member variable 'AudioReaderSource::position' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:57:7: note: Member variable 'AudioReaderSource::position' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:61:7: style: Member variable 'AudioReaderSource::speed' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/AudioReaderSource.cpp:36:75: note: Member variable 'AudioReaderSource::speed' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/AudioReaderSource.h:61:7: note: Member variable 'AudioReaderSource::speed' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:241:12: style: Technically the member function 'openshot::Frame::GetPixelRatio' can be const. [functionConst]
libopenshot-0.1.9/include/CacheBase.h:93:11: style: Technically the member function 'openshot::CacheBase::GetMaxBytes' can be const. [functionConst]
libopenshot-0.1.9/include/Exceptions.h:47:3: style: Class 'BaseException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Exceptions.h:73:3: style: Class 'DecklinkError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/CacheMemory.h:71:3: style: Class 'CacheMemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/CacheMemory.h:78:8: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:65:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:78:8: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:81:8: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:68:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:81:8: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:84:11: style: The function 'Count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:71:19: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:84:11: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:88:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:75:34: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:88:26: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:91:11: style: The function 'GetBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:78:19: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:91:11: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:94:26: style: The function 'GetSmallestFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:81:34: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:94:26: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:102:8: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:85:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:102:8: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:107:8: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:90:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:107:8: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:110:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:108:18: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:110:10: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:111:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:109:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:111:8: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:112:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:110:23: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:112:15: note: Function in derived class
libopenshot-0.1.9/include/CacheMemory.h:113:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:111:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheMemory.h:113:8: note: Function in derived class
libopenshot-0.1.9/include/Exceptions.h:47:24: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:63:24: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:73:24: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:84:29: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:95:29: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:106:29: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:116:26: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:116:42: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:126:23: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:126:39: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:136:22: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:136:38: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:146:24: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:146:40: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:156:22: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:156:38: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:166:25: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:166:41: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:176:28: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:176:44: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:186:25: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:186:41: performance: Function parameter 'json' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:196:25: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:196:41: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:207:27: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:218:27: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:228:22: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:228:38: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:238:23: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:238:39: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:248:24: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:248:40: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:258:23: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:258:39: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:268:23: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Exceptions.h:268:39: performance: Function parameter 'file_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/AudioResampler.cpp:34:17: warning: Member variable 'AudioResampler::buffer' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/AudioResampler.cpp:52:2: style: Class 'AudioResampler' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenshot-0.1.9/src/AudioResampler.cpp:52:2: style: Class 'AudioResampler' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenshot-0.1.9/src/AudioResampler.cpp:77:3: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
libopenshot-0.1.9/src/AudioResampler.cpp:79:3: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
libopenshot-0.1.9/src/CacheBase.cpp:42:2: style: Class 'CacheBase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenshot-0.1.9/src/CacheBase.cpp:42:2: style: Class 'CacheBase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenshot-0.1.9/src/CacheDisk.cpp:238:19: style: Variable 'success' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/src/CacheDisk.cpp:354:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/CacheDisk.cpp:380:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/CacheDisk.cpp:40:2: performance: Variable 'image_format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/CacheDisk.cpp:56:2: performance: Variable 'image_format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/include/CacheDisk.h:96:8: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:65:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:96:8: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:99:8: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:68:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:99:8: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:102:11: style: The function 'Count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:71:19: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:102:11: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:106:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:75:34: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:106:26: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:109:11: style: The function 'GetBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:78:19: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:109:11: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:112:26: style: The function 'GetSmallestFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:81:34: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:112:26: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:120:8: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:85:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:120:8: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:125:8: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:90:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:125:8: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:128:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:108:18: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:128:10: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:129:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:109:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:129:8: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:130:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:110:23: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:130:15: note: Function in derived class
libopenshot-0.1.9/include/CacheDisk.h:131:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/CacheBase.h:111:16: note: Virtual function in base class
libopenshot-0.1.9/include/CacheDisk.h:131:8: note: Function in derived class
libopenshot-0.1.9/src/CacheDisk.cpp:514:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/CacheDisk.cpp:34:29: performance: Function parameter 'cache_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/CacheDisk.cpp:34:48: performance: Function parameter 'format' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/CacheDisk.cpp:50:29: performance: Function parameter 'cache_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/CacheDisk.cpp:50:48: performance: Function parameter 'format' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/CacheMemory.cpp:231:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/CacheMemory.cpp:244:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/CacheMemory.cpp:368:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/ChunkReader.h:108:8: style: Member variable 'ChunkReader::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ChunkReader.cpp:33:37: note: Member variable 'ChunkReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkReader.h:108:8: note: Member variable 'ChunkReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkReader.h:110:17: style: Member variable 'ChunkReader::local_reader' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ChunkReader.cpp:33:77: note: Member variable 'ChunkReader::local_reader' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkReader.h:110:17: note: Member variable 'ChunkReader::local_reader' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkReader.h:119:17: style: Technically the member function 'openshot::ChunkReader::find_chunk_frame' can be const. [functionConst]
libopenshot-0.1.9/src/ChunkReader.cpp:126:28: note: Technically the member function 'openshot::ChunkReader::find_chunk_frame' can be const.
libopenshot-0.1.9/include/ChunkReader.h:119:17: note: Technically the member function 'openshot::ChunkReader::find_chunk_frame' can be const.
libopenshot-0.1.9/include/ChunkReader.h:140:11: style: Technically the member function 'openshot::ChunkReader::GetChunkSize' can be const. [functionConst]
libopenshot-0.1.9/include/FFmpegReader.h:230:3: style: Class 'FFmpegReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/FFmpegReader.h:241:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:241:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:250:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:250:26: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:253:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:253:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:256:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:256:10: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:259:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:259:10: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:260:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:260:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:261:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:261:15: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:262:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:262:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegReader.h:265:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegReader.h:265:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:136:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:136:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:152:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:152:26: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:155:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:155:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:158:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:158:10: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:161:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:161:10: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:162:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:162:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:163:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:163:15: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:164:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:164:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkReader.h:167:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkReader.h:167:8: note: Function in derived class
libopenshot-0.1.9/src/ChunkReader.cpp:118:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/ChunkReader.cpp:292:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/ChunkWriter.h:106:8: style: Unused private function: 'ChunkWriter::is_chunk_valid' [unusedPrivateFunction]
libopenshot-0.1.9/include/ChunkWriter.h:83:10: style: Member variable 'ChunkWriter::path' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ChunkWriter.cpp:33:25: note: Member variable 'ChunkWriter::path' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:83:10: note: Member variable 'ChunkWriter::path' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:84:11: style: Member variable 'ChunkWriter::chunk_count' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ChunkWriter.cpp:33:55: note: Member variable 'ChunkWriter::chunk_count' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:84:11: note: Member variable 'ChunkWriter::chunk_count' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:94:11: style: Member variable 'ChunkWriter::last_frame_needed' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ChunkWriter.cpp:34:86: note: Member variable 'ChunkWriter::last_frame_needed' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:94:11: note: Member variable 'ChunkWriter::last_frame_needed' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:87:8: style: Member variable 'ChunkWriter::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ChunkWriter.cpp:34:112: note: Member variable 'ChunkWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ChunkWriter.h:87:8: note: Member variable 'ChunkWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:256:7: style: Technically the member function 'openshot::FFmpegWriter::GetCacheSize' can be const. [functionConst]
libopenshot-0.1.9/include/ChunkWriter.h:106:8: performance: Technically the member function 'openshot::ChunkWriter::is_chunk_valid' can be static. [functionStatic]
libopenshot-0.1.9/src/ChunkWriter.cpp:293:19: note: Technically the member function 'openshot::ChunkWriter::is_chunk_valid' can be static.
libopenshot-0.1.9/include/ChunkWriter.h:106:8: note: Technically the member function 'openshot::ChunkWriter::is_chunk_valid' can be static.
libopenshot-0.1.9/include/ChunkWriter.h:122:11: style: Technically the member function 'openshot::ChunkWriter::GetChunkSize' can be const. [functionConst]
libopenshot-0.1.9/include/FFmpegWriter.h:250:3: style: Class 'FFmpegWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/FFmpegWriter.h:259:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:99:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegWriter.h:259:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegWriter.h:262:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:117:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegWriter.h:262:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegWriter.h:317:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:102:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegWriter.h:317:8: note: Function in derived class
libopenshot-0.1.9/include/FFmpegWriter.h:323:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:105:16: note: Virtual function in base class
libopenshot-0.1.9/include/FFmpegWriter.h:323:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkWriter.h:125:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:99:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkWriter.h:125:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkWriter.h:128:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:117:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkWriter.h:128:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkWriter.h:136:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:102:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkWriter.h:136:8: note: Function in derived class
libopenshot-0.1.9/include/ChunkWriter.h:147:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:105:16: note: Virtual function in base class
libopenshot-0.1.9/include/ChunkWriter.h:147:8: note: Function in derived class
libopenshot-0.1.9/src/ChunkWriter.cpp:32:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Clip.cpp:388:21: style: Variable 'sample_rate' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/src/Clip.cpp:422:29: style: Variable 'resampled_buffer_size' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/src/Clip.cpp:533:33: style: Variable 'resampled_buffer_size' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/include/ClipBase.h:73:3: warning: Member variable 'ClipBase::position' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/ClipBase.h:73:3: warning: Member variable 'ClipBase::layer' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/ClipBase.h:73:3: warning: Member variable 'ClipBase::start' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/ClipBase.h:73:3: warning: Member variable 'ClipBase::end' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/EffectBase.h:66:2: style: The class 'EffectBase' does not have a constructor although it has private member variables. [noConstructor]
libopenshot-0.1.9/include/Coordinate.h:77:12: style: Technically the member function 'openshot::Coordinate::Repeat' can be const. [functionConst]
libopenshot-0.1.9/include/Coordinate.h:84:8: style: Technically the member function 'openshot::Coordinate::IsIncreasing' can be const. [functionConst]
libopenshot-0.1.9/include/Coordinate.h:91:9: style: Technically the member function 'openshot::Coordinate::Delta' can be const. [functionConst]
libopenshot-0.1.9/include/ClipBase.h:82:10: style: Technically the member function 'openshot::ClipBase::Id' can be const. [functionConst]
libopenshot-0.1.9/include/ClipBase.h:83:9: style: Technically the member function 'openshot::ClipBase::Position' can be const. [functionConst]
libopenshot-0.1.9/include/ClipBase.h:84:7: style: Technically the member function 'openshot::ClipBase::Layer' can be const. [functionConst]
libopenshot-0.1.9/include/ClipBase.h:85:9: style: Technically the member function 'openshot::ClipBase::Start' can be const. [functionConst]
libopenshot-0.1.9/include/ClipBase.h:86:9: style: Technically the member function 'openshot::ClipBase::End' can be const. [functionConst]
libopenshot-0.1.9/include/ClipBase.h:87:9: style: Technically the member function 'openshot::ClipBase::Duration' can be const. [functionConst]
libopenshot-0.1.9/include/EffectBase.h:101:7: style: Technically the member function 'openshot::EffectBase::Order' can be const. [functionConst]
libopenshot-0.1.9/include/Clip.h:69:8: style: Technically the member function 'openshot::CompareClipEffects::operator()' can be const. [functionConst]
libopenshot-0.1.9/include/Clip.h:127:11: performance: Technically the member function 'openshot::Clip::adjust_frame_number_minimum' can be static. [functionStatic]
libopenshot-0.1.9/src/Clip.cpp:577:15: note: Technically the member function 'openshot::Clip::adjust_frame_number_minimum' can be static.
libopenshot-0.1.9/include/Clip.h:127:11: note: Technically the member function 'openshot::Clip::adjust_frame_number_minimum' can be static.
libopenshot-0.1.9/include/Clip.h:133:10: performance: Technically the member function 'openshot::Clip::get_file_extension' can be static. [functionStatic]
libopenshot-0.1.9/src/Clip.cpp:320:14: note: Technically the member function 'openshot::Clip::get_file_extension' can be static.
libopenshot-0.1.9/include/Clip.h:133:10: note: Technically the member function 'openshot::Clip::get_file_extension' can be static.
libopenshot-0.1.9/include/Clip.h:148:8: performance: Technically the member function 'openshot::Clip::reverse_buffer' can be static. [functionStatic]
libopenshot-0.1.9/src/Clip.cpp:327:12: note: Technically the member function 'openshot::Clip::reverse_buffer' can be static.
libopenshot-0.1.9/include/Clip.h:148:8: note: Technically the member function 'openshot::Clip::reverse_buffer' can be static.
libopenshot-0.1.9/include/Clip.h:215:8: style: Technically the member function 'openshot::Clip::Waveform' can be const. [functionConst]
libopenshot-0.1.9/src/Clip.cpp:158:5: style: Class 'Clip' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenshot-0.1.9/src/Clip.cpp:158:5: style: Class 'Clip' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenshot-0.1.9/include/Point.h:93:3: style: Class 'Point' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Point.h:102:3: style: Class 'Point' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/KeyFrame.h:99:3: style: Class 'Keyframe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Color.h:54:3: style: Class 'Color' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/QtImageReader.h:81:3: style: Class 'QtImageReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/effects/Deinterlace.h:70:3: style: Class 'Deinterlace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/effects/Saturation.h:77:3: style: Class 'Saturation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Clip.h:161:3: style: Class 'Clip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Clip.h:165:3: style: Class 'Clip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/EffectBase.h:94:18: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:100:18: note: Virtual function in base class
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Function in derived class
libopenshot-0.1.9/include/EffectBase.h:95:16: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:101:16: note: Virtual function in base class
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Function in derived class
libopenshot-0.1.9/include/EffectBase.h:96:23: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:102:23: note: Virtual function in base class
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Function in derived class
libopenshot-0.1.9/include/EffectBase.h:97:16: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:103:16: note: Virtual function in base class
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:89:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:89:8: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:99:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:99:26: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:102:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:102:8: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:105:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:105:10: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:108:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:108:10: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:109:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:109:8: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:110:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:110:15: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:111:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:111:8: note: Function in derived class
libopenshot-0.1.9/include/QtImageReader.h:117:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtImageReader.h:117:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Blur.h:101:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Blur.h:101:26: note: Function in derived class
libopenshot-0.1.9/include/effects/Blur.h:104:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Blur.h:104:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Blur.h:105:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Blur.h:105:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Blur.h:106:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Blur.h:106:15: note: Function in derived class
libopenshot-0.1.9/include/effects/Blur.h:107:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Blur.h:107:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Blur.h:111:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Blur.h:111:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Brightness.h:91:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Brightness.h:91:26: note: Function in derived class
libopenshot-0.1.9/include/effects/Brightness.h:94:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Brightness.h:94:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Brightness.h:95:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Brightness.h:95:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Brightness.h:96:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Brightness.h:96:15: note: Function in derived class
libopenshot-0.1.9/include/effects/Brightness.h:97:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Brightness.h:97:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Brightness.h:101:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Brightness.h:101:10: note: Function in derived class
libopenshot-0.1.9/include/effects/ChromaKey.h:85:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/ChromaKey.h:85:26: note: Function in derived class
libopenshot-0.1.9/include/effects/ChromaKey.h:88:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/ChromaKey.h:88:10: note: Function in derived class
libopenshot-0.1.9/include/effects/ChromaKey.h:89:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/ChromaKey.h:89:8: note: Function in derived class
libopenshot-0.1.9/include/effects/ChromaKey.h:90:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/ChromaKey.h:90:15: note: Function in derived class
libopenshot-0.1.9/include/effects/ChromaKey.h:91:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/ChromaKey.h:91:8: note: Function in derived class
libopenshot-0.1.9/include/effects/ChromaKey.h:94:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/ChromaKey.h:94:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Deinterlace.h:81:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Deinterlace.h:81:26: note: Function in derived class
libopenshot-0.1.9/include/effects/Deinterlace.h:84:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Deinterlace.h:84:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Deinterlace.h:85:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Deinterlace.h:85:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Deinterlace.h:86:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Deinterlace.h:86:15: note: Function in derived class
libopenshot-0.1.9/include/effects/Deinterlace.h:87:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Deinterlace.h:87:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Deinterlace.h:90:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Deinterlace.h:90:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Mask.h:104:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Mask.h:104:26: note: Function in derived class
libopenshot-0.1.9/include/effects/Mask.h:107:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Mask.h:107:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Mask.h:108:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Mask.h:108:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Mask.h:109:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Mask.h:109:15: note: Function in derived class
libopenshot-0.1.9/include/effects/Mask.h:110:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Mask.h:110:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Mask.h:114:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Mask.h:114:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Negate.h:69:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Negate.h:69:26: note: Function in derived class
libopenshot-0.1.9/include/effects/Negate.h:72:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Negate.h:72:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Negate.h:73:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Negate.h:73:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Negate.h:74:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Negate.h:74:15: note: Function in derived class
libopenshot-0.1.9/include/effects/Negate.h:75:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Negate.h:75:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Negate.h:78:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Negate.h:78:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Saturation.h:88:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:87:34: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Saturation.h:88:26: note: Function in derived class
libopenshot-0.1.9/include/effects/Saturation.h:91:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:94:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Saturation.h:91:10: note: Function in derived class
libopenshot-0.1.9/include/effects/Saturation.h:92:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:95:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Saturation.h:92:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Saturation.h:93:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Saturation.h:93:15: note: Function in derived class
libopenshot-0.1.9/include/effects/Saturation.h:94:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/EffectBase.h:97:16: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Saturation.h:94:8: note: Function in derived class
libopenshot-0.1.9/include/effects/Saturation.h:98:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/effects/Saturation.h:98:10: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:183:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:183:8: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:197:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:197:26: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:200:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:200:8: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:203:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:203:10: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:206:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:206:10: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:207:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:207:8: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:208:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:208:15: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:209:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:209:8: note: Function in derived class
libopenshot-0.1.9/include/FrameMapper.h:212:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/FrameMapper.h:212:8: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:68:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:68:8: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:78:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:78:26: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:81:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:81:8: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:84:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:84:10: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:87:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:87:10: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:88:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:88:8: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:89:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:89:15: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:90:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:90:8: note: Function in derived class
libopenshot-0.1.9/include/DummyReader.h:93:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/DummyReader.h:93:8: note: Function in derived class
libopenshot-0.1.9/include/Clip.h:201:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:100:18: note: Virtual function in base class
libopenshot-0.1.9/include/Clip.h:201:10: note: Function in derived class
libopenshot-0.1.9/include/Clip.h:202:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:101:16: note: Virtual function in base class
libopenshot-0.1.9/include/Clip.h:202:8: note: Function in derived class
libopenshot-0.1.9/include/Clip.h:203:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:102:23: note: Virtual function in base class
libopenshot-0.1.9/include/Clip.h:203:15: note: Function in derived class
libopenshot-0.1.9/include/Clip.h:204:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:103:16: note: Virtual function in base class
libopenshot-0.1.9/include/Clip.h:204:8: note: Function in derived class
libopenshot-0.1.9/include/Clip.h:208:10: style: The function 'PropertiesJSON' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ClipBase.h:107:18: note: Virtual function in base class
libopenshot-0.1.9/include/Clip.h:208:10: note: Function in derived class
libopenshot-0.1.9/src/Clip.cpp:807:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/ClipBase.h:90:18: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/ClipBase.h:65:15: performance: Technically the member function 'openshot::ClipBase::add_property_json' can be static. [functionStatic]
libopenshot-0.1.9/src/ClipBase.cpp:65:23: note: Technically the member function 'openshot::ClipBase::add_property_json' can be static.
libopenshot-0.1.9/include/ClipBase.h:65:15: note: Technically the member function 'openshot::ClipBase::add_property_json' can be static.
libopenshot-0.1.9/include/ClipBase.h:68:15: performance: Technically the member function 'openshot::ClipBase::add_property_choice_json' can be static. [functionStatic]
libopenshot-0.1.9/src/ClipBase.cpp:101:23: note: Technically the member function 'openshot::ClipBase::add_property_choice_json' can be static.
libopenshot-0.1.9/include/ClipBase.h:68:15: note: Technically the member function 'openshot::ClipBase::add_property_choice_json' can be static.
libopenshot-0.1.9/src/ClipBase.cpp:65:48: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ClipBase.cpp:65:74: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ClipBase.cpp:65:87: performance: Function parameter 'memo' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ClipBase.cpp:101:55: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Color.cpp:46:2: performance: Variable 'red' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Color.cpp:47:2: performance: Variable 'green' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Color.cpp:48:2: performance: Variable 'blue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Color.cpp:49:2: performance: Variable 'alpha' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Color.cpp:121:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/Color.cpp:43:23: performance: Function parameter 'Red' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Color.cpp:43:37: performance: Function parameter 'Green' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Color.cpp:43:53: performance: Function parameter 'Blue' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Color.cpp:43:68: performance: Function parameter 'Alpha' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Coordinate.h:56:8: style: Member variable 'Coordinate::increasing' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Coordinate.cpp:35:14: note: Member variable 'Coordinate::increasing' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Coordinate.h:56:8: note: Member variable 'Coordinate::increasing' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Coordinate.h:56:8: style: Member variable 'Coordinate::increasing' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Coordinate.cpp:40:14: note: Member variable 'Coordinate::increasing' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Coordinate.h:56:8: note: Member variable 'Coordinate::increasing' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Coordinate.h:95:15: style: Technically the member function 'openshot::Coordinate::JsonValue' can be const. [functionConst]
libopenshot-0.1.9/src/Coordinate.cpp:52:25: note: Technically the member function 'openshot::Coordinate::JsonValue' can be const.
libopenshot-0.1.9/include/Coordinate.h:95:15: note: Technically the member function 'openshot::Coordinate::JsonValue' can be const.
libopenshot-0.1.9/src/Coordinate.cpp:84:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/CrashHandler.h:62:18: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
libopenshot-0.1.9/src/DecklinkInput.cpp:242:7: warning: Either the condition 'if(m_rgbFrame)' is redundant or there is possible null pointer dereference: m_rgbFrame. [nullPointerRedundantCheck]
libopenshot-0.1.9/src/DecklinkInput.cpp:258:10: note: Assuming that condition 'if(m_rgbFrame)' is not redundant
libopenshot-0.1.9/src/DecklinkInput.cpp:242:7: note: Null pointer dereference
libopenshot-0.1.9/src/DecklinkInput.cpp:57:92: style: Function 'DeckLinkInputDelegate' argument 2 names different: declaration 'deckLinkOutput' definition 'm_deckLinkOutput'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/DecklinkInput.h:86:70: note: Function 'DeckLinkInputDelegate' argument 2 names different: declaration 'deckLinkOutput' definition 'm_deckLinkOutput'.
libopenshot-0.1.9/src/DecklinkInput.cpp:57:92: note: Function 'DeckLinkInputDelegate' argument 2 names different: declaration 'deckLinkOutput' definition 'm_deckLinkOutput'.
libopenshot-0.1.9/src/DecklinkInput.cpp:57:136: style: Function 'DeckLinkInputDelegate' argument 3 names different: declaration 'deckLinkConverter' definition 'm_deckLinkConverter'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/DecklinkInput.h:86:112: note: Function 'DeckLinkInputDelegate' argument 3 names different: declaration 'deckLinkConverter' definition 'm_deckLinkConverter'.
libopenshot-0.1.9/src/DecklinkInput.cpp:57:136: note: Function 'DeckLinkInputDelegate' argument 3 names different: declaration 'deckLinkConverter' definition 'm_deckLinkConverter'.
libopenshot-0.1.9/src/DecklinkInput.cpp:219:13: style: Unused variable: audioFrameBytes [unusedVariable]
libopenshot-0.1.9/include/DecklinkInput.h:74:21: style: Member variable 'DeckLinkInputDelegate::g_timecodeFormat' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/DecklinkInput.cpp:58:19: note: Member variable 'DeckLinkInputDelegate::g_timecodeFormat' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkInput.h:74:21: note: Member variable 'DeckLinkInputDelegate::g_timecodeFormat' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/DecklinkOutput.cpp:57:100: style: Function 'DeckLinkOutputDelegate' argument 2 names different: declaration 'deckLinkOutput' definition 'm_deckLinkOutput'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/DecklinkOutput.h:110:77: note: Function 'DeckLinkOutputDelegate' argument 2 names different: declaration 'deckLinkOutput' definition 'm_deckLinkOutput'.
libopenshot-0.1.9/src/DecklinkOutput.cpp:57:100: note: Function 'DeckLinkOutputDelegate' argument 2 names different: declaration 'deckLinkOutput' definition 'm_deckLinkOutput'.
libopenshot-0.1.9/src/DecklinkOutput.cpp:232:12: style: Unused variable: frameBytes [unusedVariable]
libopenshot-0.1.9/src/DecklinkOutput.cpp:233:12: style: Unused variable: audioFrameBytes [unusedVariable]
libopenshot-0.1.9/src/DecklinkOutput.cpp:57:25: warning: Member variable 'DeckLinkOutputDelegate::m_audioBufferOffset' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkOutput.cpp:57:25: warning: Member variable 'DeckLinkOutputDelegate::frameCount' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/DecklinkOutput.h:104:24: style: Member variable 'DeckLinkOutputDelegate::displayMode' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/DecklinkOutput.cpp:58:19: note: Member variable 'DeckLinkOutputDelegate::displayMode' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkOutput.h:104:24: note: Member variable 'DeckLinkOutputDelegate::displayMode' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkOutput.h:89:13: style: Member variable 'DeckLinkOutputDelegate::width' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/DecklinkOutput.cpp:58:45: note: Member variable 'DeckLinkOutputDelegate::width' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkOutput.h:89:13: note: Member variable 'DeckLinkOutputDelegate::width' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkOutput.h:88:13: style: Member variable 'DeckLinkOutputDelegate::height' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/DecklinkOutput.cpp:58:55: note: Member variable 'DeckLinkOutputDelegate::height' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkOutput.h:88:13: note: Member variable 'DeckLinkOutputDelegate::height' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/DecklinkOutput.cpp:66:2: performance: Variable 'm_audioSampleRate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/DecklinkReader.cpp:32:17: warning: Member variable 'DecklinkReader::ch' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkReader.cpp:32:17: warning: Member variable 'DecklinkReader::g_maxFrames' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/DecklinkReader.h:64:8: style: Member variable 'DecklinkReader::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/DecklinkReader.cpp:33:20: note: Member variable 'DecklinkReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkReader.h:64:8: note: Member variable 'DecklinkReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/DecklinkReader.cpp:36:2: performance: Variable 'inputFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/DecklinkReader.cpp:37:2: performance: Variable 'selectedDisplayMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/DecklinkReader.cpp:38:2: performance: Variable 'pixelFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/DecklinkReader.cpp:90:2: style: Class 'DecklinkReader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenshot-0.1.9/src/DecklinkReader.cpp:90:2: style: Class 'DecklinkReader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenshot-0.1.9/include/DecklinkReader.h:100:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:100:8: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:110:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:110:26: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:114:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:114:8: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:117:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:117:10: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:120:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:120:10: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:121:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:121:8: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:122:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:122:15: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:123:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:123:8: note: Function in derived class
libopenshot-0.1.9/include/DecklinkReader.h:126:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkReader.h:126:8: note: Function in derived class
libopenshot-0.1.9/src/DecklinkReader.cpp:279:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::deckLink' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::displayModeIterator' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::deckLinkOutput' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::m_deckLinkConverter' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::deckLinkIterator' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::delegate' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::displayMode' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::ch' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DecklinkWriter.cpp:32:17: warning: Member variable 'DecklinkWriter::g_maxFrames' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/DecklinkWriter.h:64:8: style: Member variable 'DecklinkWriter::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/DecklinkWriter.cpp:33:20: note: Member variable 'DecklinkWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/DecklinkWriter.h:64:8: note: Member variable 'DecklinkWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/DecklinkWriter.cpp:36:2: performance: Variable 'inputFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/DecklinkWriter.cpp:37:2: performance: Variable 'selectedDisplayMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/DecklinkWriter.cpp:38:2: performance: Variable 'pixelFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/include/DecklinkWriter.h:99:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:102:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkWriter.h:99:8: note: Function in derived class
libopenshot-0.1.9/include/DecklinkWriter.h:105:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:117:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkWriter.h:105:8: note: Function in derived class
libopenshot-0.1.9/include/DecklinkWriter.h:108:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:99:16: note: Virtual function in base class
libopenshot-0.1.9/include/DecklinkWriter.h:108:8: note: Function in derived class
libopenshot-0.1.9/src/DummyReader.cpp:33:14: warning: Member variable 'DummyReader::is_open' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/DummyReader.cpp:154:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/EffectBase.h:76:8: style: Technically the member function 'openshot::EffectBase::DisplayInfo' can be const. [functionConst]
libopenshot-0.1.9/src/EffectBase.cpp:49:18: note: Technically the member function 'openshot::EffectBase::DisplayInfo' can be const.
libopenshot-0.1.9/include/EffectBase.h:76:8: note: Technically the member function 'openshot::EffectBase::DisplayInfo' can be const.
libopenshot-0.1.9/include/EffectBase.h:98:15: style: Technically the member function 'openshot::EffectBase::JsonInfo' can be const. [functionConst]
libopenshot-0.1.9/src/EffectBase.cpp:120:25: note: Technically the member function 'openshot::EffectBase::JsonInfo' can be const.
libopenshot-0.1.9/include/EffectBase.h:98:15: note: Technically the member function 'openshot::EffectBase::JsonInfo' can be const.
libopenshot-0.1.9/src/EffectBase.cpp:101:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/EffectInfo.cpp:42:45: performance: Function parameter 'effect_type' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/FFmpegReader.cpp:1240:7: style: Condition '!seek_worked' is always true [knownConditionTrueFalse]
libopenshot-0.1.9/src/FFmpegReader.cpp:1236:22: note: Assignment 'seek_worked=false', assigned value is 0
libopenshot-0.1.9/src/FFmpegReader.cpp:1240:7: note: Condition '!seek_worked' is always true
libopenshot-0.1.9/src/FFmpegReader.cpp:800:3: style: Variable 'pFrameRGB' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FFmpegReader.cpp:795:0: note: Variable 'pFrameRGB' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegReader.cpp:800:3: note: Variable 'pFrameRGB' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegReader.cpp:993:2: style: Variable 'avr' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FFmpegReader.cpp:989:0: note: Variable 'avr' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegReader.cpp:993:2: note: Variable 'avr' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegReader.cpp:482:7: style: The scope of the variable 'check_seek' can be reduced. [variableScope]
libopenshot-0.1.9/src/FFmpegReader.cpp:483:7: style: The scope of the variable 'frame_finished' can be reduced. [variableScope]
libopenshot-0.1.9/src/FFmpegReader.cpp:484:6: style: The scope of the variable 'packet_error' can be reduced. [variableScope]
libopenshot-0.1.9/src/FFmpegReader.cpp:489:9: style: The scope of the variable 'max_packets' can be reduced. [variableScope]
libopenshot-0.1.9/src/FFmpegReader.cpp:903:6: style: The scope of the variable 'data_size' can be reduced. [variableScope]
libopenshot-0.1.9/src/FFmpegReader.cpp:35:15: warning: Member variable 'FFmpegReader::i' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/FFmpegReader.cpp:35:15: warning: Member variable 'FFmpegReader::pFrame' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/FFmpegReader.cpp:56:15: warning: Member variable 'FFmpegReader::i' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/FFmpegReader.cpp:56:15: warning: Member variable 'FFmpegReader::pFrame' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/FFmpegReader.h:131:8: style: Member variable 'FFmpegReader::is_seeking' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:36:19: note: Member variable 'FFmpegReader::is_seeking' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:131:8: note: Member variable 'FFmpegReader::is_seeking' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:95:10: style: Member variable 'FFmpegReader::path' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:37:54: note: Member variable 'FFmpegReader::path' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:95:10: note: Member variable 'FFmpegReader::path' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:105:8: style: Member variable 'FFmpegReader::check_interlace' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:37:87: note: Member variable 'FFmpegReader::check_interlace' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:105:8: note: Member variable 'FFmpegReader::check_interlace' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:103:8: style: Member variable 'FFmpegReader::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:38:41: note: Member variable 'FFmpegReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:103:8: note: Member variable 'FFmpegReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:123:7: style: Member variable 'FFmpegReader::prev_samples' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:39:4: note: Member variable 'FFmpegReader::prev_samples' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:123:7: note: Member variable 'FFmpegReader::prev_samples' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:104:8: style: Member variable 'FFmpegReader::is_duration_known' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:39:64: note: Member variable 'FFmpegReader::is_duration_known' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:104:8: note: Member variable 'FFmpegReader::is_duration_known' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:107:8: style: Member variable 'FFmpegReader::has_missing_frames' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:40:28: note: Member variable 'FFmpegReader::has_missing_frames' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:107:8: note: Member variable 'FFmpegReader::has_missing_frames' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:101:13: style: Member variable 'FFmpegReader::packet' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:40:116: note: Member variable 'FFmpegReader::packet' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:101:13: note: Member variable 'FFmpegReader::packet' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:131:8: style: Member variable 'FFmpegReader::is_seeking' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:57:20: note: Member variable 'FFmpegReader::is_seeking' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:131:8: note: Member variable 'FFmpegReader::is_seeking' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:95:10: style: Member variable 'FFmpegReader::path' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:58:55: note: Member variable 'FFmpegReader::path' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:95:10: note: Member variable 'FFmpegReader::path' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:105:8: style: Member variable 'FFmpegReader::check_interlace' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:58:88: note: Member variable 'FFmpegReader::check_interlace' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:105:8: note: Member variable 'FFmpegReader::check_interlace' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:103:8: style: Member variable 'FFmpegReader::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:59:42: note: Member variable 'FFmpegReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:103:8: note: Member variable 'FFmpegReader::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:123:7: style: Member variable 'FFmpegReader::prev_samples' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:60:5: note: Member variable 'FFmpegReader::prev_samples' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:123:7: note: Member variable 'FFmpegReader::prev_samples' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:104:8: style: Member variable 'FFmpegReader::is_duration_known' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:60:65: note: Member variable 'FFmpegReader::is_duration_known' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:104:8: note: Member variable 'FFmpegReader::is_duration_known' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:107:8: style: Member variable 'FFmpegReader::has_missing_frames' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:61:29: note: Member variable 'FFmpegReader::has_missing_frames' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:107:8: note: Member variable 'FFmpegReader::has_missing_frames' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:101:13: style: Member variable 'FFmpegReader::packet' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegReader.cpp:61:117: note: Member variable 'FFmpegReader::packet' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:101:13: note: Member variable 'FFmpegReader::packet' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegReader.h:188:11: style: Technically the member function 'openshot::FFmpegReader::GetVideoPTS' can be const. [functionConst]
libopenshot-0.1.9/src/FFmpegReader.cpp:1316:23: note: Technically the member function 'openshot::FFmpegReader::GetVideoPTS' can be const.
libopenshot-0.1.9/include/FFmpegReader.h:188:11: note: Technically the member function 'openshot::FFmpegReader::GetVideoPTS' can be const.
libopenshot-0.1.9/include/FFmpegReader.h:191:8: style: Technically the member function 'openshot::FFmpegReader::IsPartialFrame' can be const. [functionConst]
libopenshot-0.1.9/src/FFmpegReader.cpp:1528:20: note: Technically the member function 'openshot::FFmpegReader::IsPartialFrame' can be const.
libopenshot-0.1.9/include/FFmpegReader.h:191:8: note: Technically the member function 'openshot::FFmpegReader::IsPartialFrame' can be const.
libopenshot-0.1.9/include/FFmpegReader.h:203:8: performance: Technically the member function 'openshot::FFmpegReader::RemoveAVFrame' can be static. [functionStatic]
libopenshot-0.1.9/src/FFmpegReader.cpp:1856:20: note: Technically the member function 'openshot::FFmpegReader::RemoveAVFrame' can be static.
libopenshot-0.1.9/include/FFmpegReader.h:203:8: note: Technically the member function 'openshot::FFmpegReader::RemoveAVFrame' can be static.
libopenshot-0.1.9/include/FFmpegReader.h:206:8: performance: Technically the member function 'openshot::FFmpegReader::RemoveAVPacket' can be static. [functionStatic]
libopenshot-0.1.9/src/FFmpegReader.cpp:1870:20: note: Technically the member function 'openshot::FFmpegReader::RemoveAVPacket' can be static.
libopenshot-0.1.9/include/FFmpegReader.h:206:8: note: Technically the member function 'openshot::FFmpegReader::RemoveAVPacket' can be static.
libopenshot-0.1.9/src/FFmpegReader.cpp:1948:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/FFmpegReader.cpp:35:35: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/FFmpegReader.cpp:56:35: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/FFmpegWriter.cpp:596:19: style: Condition 'error_code<0' is always false [knownConditionTrueFalse]
libopenshot-0.1.9/src/FFmpegWriter.cpp:569:21: note: Assignment 'error_code=0', assigned value is 0
libopenshot-0.1.9/src/FFmpegWriter.cpp:596:19: note: Condition 'error_code<0' is always false
libopenshot-0.1.9/src/FFmpegWriter.cpp:1220:37: style: Condition 'remaining_frame_samples<remaining_packet_samples' is always true [knownConditionTrueFalse]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1550:18: style: Condition 'error_code==0' is always true [knownConditionTrueFalse]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1522:20: note: Assignment 'error_code=0', assigned value is 0
libopenshot-0.1.9/src/FFmpegWriter.cpp:1550:18: note: Condition 'error_code==0' is always true
libopenshot-0.1.9/src/FFmpegWriter.cpp:1088:4: style: Variable 'frame_samples_float' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1086:0: note: Variable 'frame_samples_float' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1088:4: note: Variable 'frame_samples_float' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1395:2: style: Variable 'new_av_frame' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1392:0: note: Variable 'new_av_frame' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1395:2: note: Variable 'new_av_frame' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1448:3: style: Variable 'pixels' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1445:0: note: Variable 'pixels' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1448:3: note: Variable 'pixels' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1451:3: style: Variable 'frame_source' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1444:0: note: Variable 'frame_source' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1451:3: note: Variable 'frame_source' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FFmpegWriter.cpp:596:19: style: Same expression on both sides of '<' because the value of 'error_code' and '0' are the same. [duplicateExpression]
libopenshot-0.1.9/src/FFmpegWriter.cpp:569:21: note: 'error_code' is assigned value '0' here.
libopenshot-0.1.9/src/FFmpegWriter.cpp:596:19: note: Same expression on both sides of '<' because the value of 'error_code' and '0' are the same.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1550:18: style: Same expression on both sides of '==' because the value of 'error_code' and '0' are the same. [duplicateExpression]
libopenshot-0.1.9/src/FFmpegWriter.cpp:1522:20: note: 'error_code' is assigned value '0' here.
libopenshot-0.1.9/src/FFmpegWriter.cpp:1550:18: note: Same expression on both sides of '==' because the value of 'error_code' and '0' are the same.
libopenshot-0.1.9/src/FFmpegWriter.cpp:549:9: style: The scope of the variable 'error_code' can be reduced. [variableScope]
libopenshot-0.1.9/include/FFmpegWriter.h:174:10: style: Member variable 'FFmpegWriter::initial_audio_input_frame_size' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:38:3: note: Member variable 'FFmpegWriter::initial_audio_input_frame_size' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:174:10: note: Member variable 'FFmpegWriter::initial_audio_input_frame_size' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:162:18: style: Member variable 'FFmpegWriter::img_convert_ctx' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:38:38: note: Member variable 'FFmpegWriter::img_convert_ctx' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:162:18: note: Member variable 'FFmpegWriter::img_convert_ctx' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:147:7: style: Member variable 'FFmpegWriter::cache_size' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:38:61: note: Member variable 'FFmpegWriter::cache_size' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:147:7: note: Member variable 'FFmpegWriter::cache_size' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:160:22: style: Member variable 'FFmpegWriter::video_codec' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:39:25: note: Member variable 'FFmpegWriter::video_codec' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:160:22: note: Member variable 'FFmpegWriter::video_codec' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:148:8: style: Member variable 'FFmpegWriter::is_writing' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:39:63: note: Member variable 'FFmpegWriter::is_writing' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:148:8: note: Member variable 'FFmpegWriter::is_writing' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:177:30: style: Member variable 'FFmpegWriter::avr' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:40:50: note: Member variable 'FFmpegWriter::avr' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:177:30: note: Member variable 'FFmpegWriter::avr' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:149:8: style: Member variable 'FFmpegWriter::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:40:79: note: Member variable 'FFmpegWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:149:8: note: Member variable 'FFmpegWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:166:15: style: Member variable 'FFmpegWriter::audio_encoder_buffer' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FFmpegWriter.cpp:41:76: note: Member variable 'FFmpegWriter::audio_encoder_buffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FFmpegWriter.h:166:15: note: Member variable 'FFmpegWriter::audio_encoder_buffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/FFmpegWriter.cpp:35:35: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Fraction.cpp:62:6: style: The scope of the variable 't' can be reduced. [variableScope]
libopenshot-0.1.9/include/Fraction.h:53:7: style: Technically the member function 'openshot::Fraction::GreatestCommonDenominator' can be const. [functionConst]
libopenshot-0.1.9/src/Fraction.cpp:56:15: note: Technically the member function 'openshot::Fraction::GreatestCommonDenominator' can be const.
libopenshot-0.1.9/include/Fraction.h:53:7: note: Technically the member function 'openshot::Fraction::GreatestCommonDenominator' can be const.
libopenshot-0.1.9/include/Fraction.h:59:9: style: Technically the member function 'openshot::Fraction::ToFloat' can be const. [functionConst]
libopenshot-0.1.9/src/Fraction.cpp:41:17: note: Technically the member function 'openshot::Fraction::ToFloat' can be const.
libopenshot-0.1.9/include/Fraction.h:59:9: note: Technically the member function 'openshot::Fraction::ToFloat' can be const.
libopenshot-0.1.9/include/Fraction.h:62:10: style: Technically the member function 'openshot::Fraction::ToDouble' can be const. [functionConst]
libopenshot-0.1.9/src/Fraction.cpp:46:18: note: Technically the member function 'openshot::Fraction::ToDouble' can be const.
libopenshot-0.1.9/include/Fraction.h:62:10: note: Technically the member function 'openshot::Fraction::ToDouble' can be const.
libopenshot-0.1.9/src/Frame.cpp:477:36: style: Function 'SetFrameNumber' argument 1 names different: declaration 'number' definition 'new_number'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/Frame.h:280:31: note: Function 'SetFrameNumber' argument 1 names different: declaration 'number' definition 'new_number'.
libopenshot-0.1.9/src/Frame.cpp:477:36: note: Function 'SetFrameNumber' argument 1 names different: declaration 'number' definition 'new_number'.
libopenshot-0.1.9/src/Frame.cpp:483:39: style: Function 'GetSamplesPerFrame' argument 1 names different: declaration 'frame_number' definition 'number'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/Frame.h:256:41: note: Function 'GetSamplesPerFrame' argument 1 names different: declaration 'frame_number' definition 'number'.
libopenshot-0.1.9/src/Frame.cpp:483:39: note: Function 'GetSamplesPerFrame' argument 1 names different: declaration 'frame_number' definition 'number'.
libopenshot-0.1.9/src/Frame.cpp:797:55: style: Function 'ResizeAudio' argument 3 names different: declaration 'sample_rate' definition 'rate'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/Frame.h:268:50: note: Function 'ResizeAudio' argument 3 names different: declaration 'sample_rate' definition 'rate'.
libopenshot-0.1.9/src/Frame.cpp:797:55: note: Function 'ResizeAudio' argument 3 names different: declaration 'sample_rate' definition 'rate'.
libopenshot-0.1.9/src/Frame.cpp:797:75: style: Function 'ResizeAudio' argument 4 names different: declaration 'channel_layout' definition 'layout'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/Frame.h:268:77: note: Function 'ResizeAudio' argument 4 names different: declaration 'channel_layout' definition 'layout'.
libopenshot-0.1.9/src/Frame.cpp:797:75: note: Function 'ResizeAudio' argument 4 names different: declaration 'channel_layout' definition 'layout'.
libopenshot-0.1.9/src/Frame.cpp:82:8: warning: Member variable 'Frame::previewApp' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/Frame.cpp:82:8: warning: Member variable 'Frame::addingImageSection' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/Frame.cpp:82:8: warning: Member variable 'Frame::addingAudioSection' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/Frame.cpp:82:8: warning: Member variable 'Frame::qbuffer' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/Frame.cpp:82:8: warning: Member variable 'Frame::width' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/src/Frame.cpp:82:8: warning: Member variable 'Frame::height' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/Frame.h:125:12: style: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:34:29: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: style: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:35:3: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: style: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:35:54: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: style: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:46:20: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: style: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:47:4: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: style: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:47:55: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: style: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:58:19: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: style: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:59:3: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: style: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:59:54: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: style: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:70:20: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:125:12: note: Member variable 'Frame::pixel_ratio' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: style: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:71:4: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:127:17: note: Member variable 'Frame::channel_layout' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: style: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Frame.cpp:71:55: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Frame.h:124:24: note: Member variable 'Frame::qbuffer' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/Frame.cpp:62:2: performance: Variable 'audio' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Frame.cpp:74:2: performance: Variable 'audio' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/include/Frame.h:133:7: performance: Technically the member function 'openshot::Frame::constrain' can be static. [functionStatic]
libopenshot-0.1.9/src/Frame.cpp:669:12: note: Technically the member function 'openshot::Frame::constrain' can be static.
libopenshot-0.1.9/include/Frame.h:133:7: note: Technically the member function 'openshot::Frame::constrain' can be static.
libopenshot-0.1.9/include/Frame.h:189:17: style: Technically the member function 'openshot::Frame::ChannelsLayout' can be const. [functionConst]
libopenshot-0.1.9/src/Frame.cpp:529:22: note: Technically the member function 'openshot::Frame::ChannelsLayout' can be const.
libopenshot-0.1.9/include/Frame.h:189:17: note: Technically the member function 'openshot::Frame::ChannelsLayout' can be const.
libopenshot-0.1.9/include/Frame.h:230:11: style: Technically the member function 'openshot::Frame::GetBytes' can be const. [functionConst]
libopenshot-0.1.9/src/Frame.cpp:436:16: note: Technically the member function 'openshot::Frame::GetBytes' can be const.
libopenshot-0.1.9/include/Frame.h:230:11: note: Technically the member function 'openshot::Frame::GetBytes' can be const.
libopenshot-0.1.9/include/Frame.h:250:7: style: Technically the member function 'openshot::Frame::GetHeight' can be const. [functionConst]
libopenshot-0.1.9/src/Frame.cpp:511:12: note: Technically the member function 'openshot::Frame::GetHeight' can be const.
libopenshot-0.1.9/include/Frame.h:250:7: note: Technically the member function 'openshot::Frame::GetHeight' can be const.
libopenshot-0.1.9/include/Frame.h:265:7: style: Technically the member function 'openshot::Frame::GetWidth' can be const. [functionConst]
libopenshot-0.1.9/src/Frame.cpp:517:12: note: Technically the member function 'openshot::Frame::GetWidth' can be const.
libopenshot-0.1.9/include/Frame.h:265:7: note: Technically the member function 'openshot::Frame::GetWidth' can be const.
libopenshot-0.1.9/include/Frame.h:271:7: style: Technically the member function 'openshot::Frame::SampleRate' can be const. [functionConst]
libopenshot-0.1.9/src/Frame.cpp:523:12: note: Technically the member function 'openshot::Frame::SampleRate' can be const.
libopenshot-0.1.9/include/Frame.h:271:7: note: Technically the member function 'openshot::Frame::SampleRate' can be const.
libopenshot-0.1.9/include/Frame.h:115:2: warning: The class 'Frame' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-0.1.9/src/Frame.cpp:45:60: performance: Function parameter 'color' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Frame.cpp:69:60: performance: Function parameter 'color' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/FrameMapper.cpp:780:2: style: Variable 'frame_samples_float' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/FrameMapper.cpp:778:0: note: Variable 'frame_samples_float' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FrameMapper.cpp:780:2: note: Variable 'frame_samples_float' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/FrameMapper.cpp:594:6: style: The scope of the variable 'field_interval' can be reduced. [variableScope]
libopenshot-0.1.9/src/FrameMapper.cpp:595:6: style: The scope of the variable 'frame_interval' can be reduced. [variableScope]
libopenshot-0.1.9/src/FrameMapper.cpp:33:55: style: Function 'FrameMapper' argument 2 names different: declaration 'target_fps' definition 'target'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/FrameMapper.h:171:44: note: Function 'FrameMapper' argument 2 names different: declaration 'target_fps' definition 'target'.
libopenshot-0.1.9/src/FrameMapper.cpp:33:55: note: Function 'FrameMapper' argument 2 names different: declaration 'target_fps' definition 'target'.
libopenshot-0.1.9/src/FrameMapper.cpp:717:67: style: Function 'ChangeMapping' argument 2 names different: declaration 'pulldown' definition 'target_pulldown'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/FrameMapper.h:177:56: note: Function 'ChangeMapping' argument 2 names different: declaration 'pulldown' definition 'target_pulldown'.
libopenshot-0.1.9/src/FrameMapper.cpp:717:67: note: Function 'ChangeMapping' argument 2 names different: declaration 'pulldown' definition 'target_pulldown'.
libopenshot-0.1.9/src/FrameMapper.cpp:603:20: style: Variable 'frame_interval' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/src/FrameMapper.cpp:33:14: warning: Member variable 'FrameMapper::is_open' is not initialized in the constructor. [uninitMemberVar]
libopenshot-0.1.9/include/FrameMapper.h:144:12: style: Member variable 'FrameMapper::target' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/FrameMapper.cpp:34:19: note: Member variable 'FrameMapper::target' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/FrameMapper.h:144:12: note: Member variable 'FrameMapper::target' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/FrameMapper.cpp:37:2: performance: Variable 'original' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/FrameMapper.cpp:695:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/ImageReader.h:78:3: style: Class 'ImageReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/ImageReader.h:86:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:86:8: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:96:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:96:26: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:99:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:99:8: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:102:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:102:10: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:105:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:105:10: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:106:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:106:8: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:107:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:107:15: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:108:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:108:8: note: Function in derived class
libopenshot-0.1.9/include/ImageReader.h:111:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageReader.h:111:8: note: Function in derived class
libopenshot-0.1.9/src/ImageReader.cpp:64:3: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/ImageReader.cpp:167:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/ImageReader.cpp:32:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ImageReader.cpp:39:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/ImageWriter.h:91:8: style: Member variable 'ImageWriter::is_open' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/ImageWriter.cpp:37:25: note: Member variable 'ImageWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ImageWriter.h:91:8: note: Member variable 'ImageWriter::is_open' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/ImageWriter.h:111:7: style: Technically the member function 'openshot::ImageWriter::GetCacheSize' can be const. [functionConst]
libopenshot-0.1.9/include/ImageWriter.h:104:3: style: Class 'ImageWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/ImageWriter.h:114:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:99:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageWriter.h:114:8: note: Function in derived class
libopenshot-0.1.9/include/ImageWriter.h:117:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:117:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageWriter.h:117:8: note: Function in derived class
libopenshot-0.1.9/include/ImageWriter.h:136:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:102:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageWriter.h:136:8: note: Function in derived class
libopenshot-0.1.9/include/ImageWriter.h:142:8: style: The function 'WriteFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/WriterBase.h:105:16: note: Virtual function in base class
libopenshot-0.1.9/include/ImageWriter.h:142:8: note: Function in derived class
libopenshot-0.1.9/src/ImageWriter.cpp:35:33: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ImageWriter.cpp:45:42: performance: Function parameter 'format' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/KeyFrame.cpp:662:3: style: Variable 'value_increment' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/KeyFrame.cpp:658:0: note: Variable 'value_increment' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/KeyFrame.cpp:662:3: note: Variable 'value_increment' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/KeyFrame.cpp:704:19: style: The scope of the variable 'jcount' can be reduced. [variableScope]
libopenshot-0.1.9/src/KeyFrame.cpp:516:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/KeyFrame.cpp:530:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/KeyFrame.cpp:576:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/KeyFrame.cpp:586:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/src/KeyFrame.cpp:615:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libopenshot-0.1.9/include/KeyFrame.h:83:10: style: Technically the member function 'openshot::Keyframe::Factorial' can be const. [functionConst]
libopenshot-0.1.9/src/KeyFrame.cpp:819:18: note: Technically the member function 'openshot::Keyframe::Factorial' can be const.
libopenshot-0.1.9/include/KeyFrame.h:83:10: note: Technically the member function 'openshot::Keyframe::Factorial' can be const.
libopenshot-0.1.9/include/KeyFrame.h:111:8: style: Technically the member function 'openshot::Keyframe::Contains' can be const. [functionConst]
libopenshot-0.1.9/src/KeyFrame.cpp:128:16: note: Technically the member function 'openshot::Keyframe::Contains' can be const.
libopenshot-0.1.9/include/KeyFrame.h:111:8: note: Technically the member function 'openshot::Keyframe::Contains' can be const.
libopenshot-0.1.9/include/KeyFrame.h:142:9: style: Technically the member function 'openshot::Keyframe::GetClosestPoint' can be const. [functionConst]
libopenshot-0.1.9/src/KeyFrame.cpp:146:17: note: Technically the member function 'openshot::Keyframe::GetClosestPoint' can be const.
libopenshot-0.1.9/include/KeyFrame.h:142:9: note: Technically the member function 'openshot::Keyframe::GetClosestPoint' can be const.
libopenshot-0.1.9/include/KeyFrame.h:148:9: style: Technically the member function 'openshot::Keyframe::GetMaxPoint' can be const. [functionConst]
libopenshot-0.1.9/src/KeyFrame.cpp:207:17: note: Technically the member function 'openshot::Keyframe::GetMaxPoint' can be const.
libopenshot-0.1.9/include/KeyFrame.h:148:9: note: Technically the member function 'openshot::Keyframe::GetMaxPoint' can be const.
libopenshot-0.1.9/include/KeyFrame.h:154:11: style: Technically the member function 'openshot::Keyframe::GetCount' can be const. [functionConst]
libopenshot-0.1.9/src/KeyFrame.cpp:452:19: note: Technically the member function 'openshot::Keyframe::GetCount' can be const.
libopenshot-0.1.9/include/KeyFrame.h:154:11: note: Technically the member function 'openshot::Keyframe::GetCount' can be const.
libopenshot-0.1.9/include/KeyFrame.h:161:15: style: Technically the member function 'openshot::Keyframe::JsonValue' can be const. [functionConst]
libopenshot-0.1.9/src/KeyFrame.cpp:321:23: note: Technically the member function 'openshot::Keyframe::JsonValue' can be const.
libopenshot-0.1.9/include/KeyFrame.h:161:15: note: Technically the member function 'openshot::Keyframe::JsonValue' can be const.
libopenshot-0.1.9/src/KeyFrame.cpp:354:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/KeyFrame.cpp:183:39: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/KeyFrame.cpp:188:40: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/KeyFrame.cpp:496:49: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Point.h:86:21: style: Member variable 'Point::interpolation' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Point.cpp:64:22: note: Member variable 'Point::interpolation' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Point.h:86:21: note: Member variable 'Point::interpolation' is in the wrong place in the initializer list.
libopenshot-0.1.9/src/Point.cpp:37:2: performance: Variable 'co' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Point.cpp:47:2: performance: Variable 'co' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Point.cpp:56:2: performance: Variable 'co' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Point.cpp:66:2: performance: Variable 'co' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/Point.cpp:147:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/Point.cpp:72:25: performance: Function parameter 'co' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Point.cpp:78:25: performance: Function parameter 'co' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Point.cpp:84:25: performance: Function parameter 'co' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Profiles.h:93:15: style: Technically the member function 'openshot::Profile::JsonValue' can be const. [functionConst]
libopenshot-0.1.9/src/Profiles.cpp:140:22: note: Technically the member function 'openshot::Profile::JsonValue' can be const.
libopenshot-0.1.9/include/Profiles.h:93:15: note: Technically the member function 'openshot::Profile::JsonValue' can be const.
libopenshot-0.1.9/include/Profiles.h:89:3: style: Class 'Profile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/src/Profiles.cpp:120:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/Profiles.cpp:178:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/Qt/AudioPlaybackThread.h:43:3: style: Struct 'SafeTimeSliceThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/src/Qt/PlayerDemo.cpp:46:5: style: Variable 'action' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/Qt/PlayerDemo.cpp:45:0: note: Variable 'action' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/Qt/PlayerDemo.cpp:46:5: note: Variable 'action' is reassigned a value before the old one has been used.
libopenshot-0.1.9/include/Qt/VideoRenderer.h:44:5: style: Class 'VideoRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Qt/VideoRenderWidget.h:48:5: style: Class 'VideoRenderWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Qt/PlayerDemo.h:53:5: style: Class 'PlayerDemo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/QtPlayer.h:63:7: style: The function 'Play' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:75:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:63:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:66:7: style: The function 'Loading' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:69:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:66:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:69:15: style: The function 'Mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:72:24: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:69:15: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:72:7: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:78:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:72:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:75:6: style: The function 'Position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:81:15: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:75:6: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:78:7: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:84:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:78:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:92:8: style: The function 'Speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:87:17: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:92:8: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:95:7: style: The function 'Speed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:90:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:95:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:98:7: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:93:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:98:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:101:7: style: The function 'Reader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:99:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:101:7: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:104:14: style: The function 'Reader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:96:23: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:104:14: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:107:8: style: The function 'Volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:102:17: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:107:8: note: Function in derived class
libopenshot-0.1.9/include/QtPlayer.h:110:7: style: The function 'Volume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/PlayerBase.h:105:16: note: Virtual function in base class
libopenshot-0.1.9/include/QtPlayer.h:110:7: note: Function in derived class
libopenshot-0.1.9/include/Qt/VideoRenderer.h:48:10: style: The function 'OverrideWidget' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/RendererBase.h:53:15: note: Virtual function in base class
libopenshot-0.1.9/include/Qt/VideoRenderer.h:48:10: note: Function in derived class
libopenshot-0.1.9/include/Qt/VideoRenderer.h:55:10: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/RendererBase.h:59:15: note: Virtual function in base class
libopenshot-0.1.9/include/Qt/VideoRenderer.h:55:10: note: Function in derived class
libopenshot-0.1.9/include/Qt/PlayerPrivate.h:50:10: style: Member variable 'PlayerPrivate::video_position' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Qt/PlayerPrivate.cpp:35:36: note: Member variable 'PlayerPrivate::video_position' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Qt/PlayerPrivate.h:50:10: note: Member variable 'PlayerPrivate::video_position' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Qt/PlayerPrivate.h:52:14: style: Member variable 'PlayerPrivate::reader' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Qt/PlayerPrivate.cpp:39:17: note: Member variable 'PlayerPrivate::reader' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Qt/PlayerPrivate.h:52:14: note: Member variable 'PlayerPrivate::reader' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Qt/PlayerPrivate.h:61:2: style: Class 'PlayerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/include/Qt/VideoCacheThread.h:49:10: style: Member variable 'VideoCacheThread::current_display_frame' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/Qt/VideoCacheThread.cpp:35:58: note: Member variable 'VideoCacheThread::current_display_frame' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Qt/VideoCacheThread.h:49:10: note: Member variable 'VideoCacheThread::current_display_frame' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/Qt/VideoPlaybackThread.h:52:2: style: Class 'VideoPlaybackThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-0.1.9/src/Qt/VideoRenderWidget.cpp:89:47: style: Function 'present' argument 1 names different: declaration 'image' definition 'm'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/Qt/VideoRenderWidget.h:60:29: note: Function 'present' argument 1 names different: declaration 'image' definition 'm'.
libopenshot-0.1.9/src/Qt/VideoRenderWidget.cpp:89:47: note: Function 'present' argument 1 names different: declaration 'image' definition 'm'.
libopenshot-0.1.9/src/QtImageReader.cpp:206:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/QtImageReader.cpp:32:37: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/QtImageReader.cpp:39:37: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/QtPlayer.cpp:174:18: style: C-style pointer casting [cstyleCast]
libopenshot-0.1.9/include/Timeline.h:61:8: style: Technically the member function 'openshot::CompareClips::operator()' can be const. [functionConst]
libopenshot-0.1.9/include/Timeline.h:71:8: style: Technically the member function 'openshot::CompareEffects::operator()' can be const. [functionConst]
libopenshot-0.1.9/include/Timeline.h:219:8: style: Technically the member function 'openshot::Timeline::AutoMapClips' can be const. [functionConst]
libopenshot-0.1.9/include/QtPlayer.h:60:7: performance: Technically the member function 'openshot::QtPlayer::CloseAudioDevice' can be static. [functionStatic]
libopenshot-0.1.9/src/QtPlayer.cpp:56:16: note: Technically the member function 'openshot::QtPlayer::CloseAudioDevice' can be static.
libopenshot-0.1.9/include/QtPlayer.h:60:7: note: Technically the member function 'openshot::QtPlayer::CloseAudioDevice' can be static.
libopenshot-0.1.9/include/QtPlayer.h:89:10: style: Technically the member function 'openshot::QtPlayer::GetRendererQObject' can be const. [functionConst]
libopenshot-0.1.9/src/QtPlayer.cpp:173:19: note: Technically the member function 'openshot::QtPlayer::GetRendererQObject' can be const.
libopenshot-0.1.9/include/QtPlayer.h:89:10: note: Technically the member function 'openshot::QtPlayer::GetRendererQObject' can be const.
libopenshot-0.1.9/src/QtPlayer.cpp:43:54: style: Class 'QtPlayer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenshot-0.1.9/src/QtPlayer.cpp:43:54: style: Class 'QtPlayer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenshot-0.1.9/include/Timeline.h:231:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:231:8: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:237:14: style: The function 'GetCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:120:22: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:237:14: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:246:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:246:26: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:257:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:257:8: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:260:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:260:10: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:263:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:263:10: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:264:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:264:8: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:265:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:265:15: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:266:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:266:8: note: Function in derived class
libopenshot-0.1.9/include/Timeline.h:275:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/Timeline.h:275:8: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:117:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:117:8: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:127:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:127:26: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:130:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:130:8: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:133:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:133:10: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:136:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:136:10: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:137:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:137:8: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:138:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:138:15: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:139:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:139:8: note: Function in derived class
libopenshot-0.1.9/include/TextReader.h:142:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/include/TextReader.h:142:8: note: Function in derived class
libopenshot-0.1.9/src/TextReader.cpp:215:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/TextReader.cpp:40:103: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/TextReader.cpp:40:116: performance: Function parameter 'font' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/TextReader.cpp:40:142: performance: Function parameter 'text_color' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/TextReader.cpp:40:161: performance: Function parameter 'background_color' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/Timeline.cpp:1256:3: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-0.1.9/src/Timeline.cpp:1253:0: note: Variable 'e' is reassigned a value before the old one has been used.
libopenshot-0.1.9/src/Timeline.cpp:1256:3: note: Variable 'e' is reassigned a value before the old one has been used.
libopenshot-0.1.9/include/Timeline.h:168:10: style: Unused private function: 'Timeline::calculate_time' [unusedPrivateFunction]
libopenshot-0.1.9/include/Timeline.h:168:10: performance: Technically the member function 'openshot::Timeline::calculate_time' can be static. [functionStatic]
libopenshot-0.1.9/src/Timeline.cpp:163:18: note: Technically the member function 'openshot::Timeline::calculate_time' can be static.
libopenshot-0.1.9/include/Timeline.h:168:10: note: Technically the member function 'openshot::Timeline::calculate_time' can be static.
libopenshot-0.1.9/include/Timeline.h:185:8: performance: Technically the member function 'openshot::Timeline::isEqual' can be static. [functionStatic]
libopenshot-0.1.9/src/Timeline.cpp:633:16: note: Technically the member function 'openshot::Timeline::isEqual' can be static.
libopenshot-0.1.9/include/Timeline.h:185:8: note: Technically the member function 'openshot::Timeline::isEqual' can be static.
libopenshot-0.1.9/src/Timeline.cpp:66:2: style: Class 'Timeline' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libopenshot-0.1.9/src/Timeline.cpp:66:2: style: Class 'Timeline' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libopenshot-0.1.9/src/Timeline.cpp:941:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/Timeline.cpp:1051:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/WriterBase.h:109:15: style: Technically the member function 'openshot::WriterBase::JsonValue' can be const. [functionConst]
libopenshot-0.1.9/src/WriterBase.cpp:146:25: note: Technically the member function 'openshot::WriterBase::JsonValue' can be const.
libopenshot-0.1.9/include/WriterBase.h:109:15: note: Technically the member function 'openshot::WriterBase::JsonValue' can be const.
libopenshot-0.1.9/src/WriterBase.cpp:210:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/ZmqLogger.cpp:143:41: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
libopenshot-0.1.9/src/ZmqLogger.cpp:60:35: performance: Function parameter 'new_connection' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ZmqLogger.cpp:120:34: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ZmqLogger.cpp:127:29: performance: Function parameter 'new_path' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/ZmqLogger.cpp:162:42: performance: Function parameter 'method_name' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/effects/Blur.h:70:8: performance: Technically the member function 'openshot::Blur::boxBlurH' can be static. [functionStatic]
libopenshot-0.1.9/src/effects/Blur.cpp:190:12: note: Technically the member function 'openshot::Blur::boxBlurH' can be static.
libopenshot-0.1.9/include/effects/Blur.h:70:8: note: Technically the member function 'openshot::Blur::boxBlurH' can be static.
libopenshot-0.1.9/include/effects/Blur.h:71:8: performance: Technically the member function 'openshot::Blur::boxBlurT' can be static. [functionStatic]
libopenshot-0.1.9/src/effects/Blur.cpp:211:12: note: Technically the member function 'openshot::Blur::boxBlurT' can be static.
libopenshot-0.1.9/include/effects/Blur.h:71:8: note: Technically the member function 'openshot::Blur::boxBlurT' can be static.
libopenshot-0.1.9/src/effects/Blur.cpp:277:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/effects/Blur.cpp:39:21: performance: Function parameter 'new_horizontal_radius' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Blur.cpp:39:53: performance: Function parameter 'new_vertical_radius' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Blur.cpp:39:83: performance: Function parameter 'new_sigma' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Blur.cpp:39:103: performance: Function parameter 'new_iterations' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/effects/Brightness.h:63:7: performance: Technically the member function 'openshot::Brightness::constrain' can be static. [functionStatic]
libopenshot-0.1.9/src/effects/Brightness.cpp:60:17: note: Technically the member function 'openshot::Brightness::constrain' can be static.
libopenshot-0.1.9/include/effects/Brightness.h:63:7: note: Technically the member function 'openshot::Brightness::constrain' can be static.
libopenshot-0.1.9/src/effects/Brightness.cpp:156:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/effects/Brightness.cpp:39:33: performance: Function parameter 'new_brightness' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Brightness.cpp:39:58: performance: Function parameter 'new_contrast' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/ChromaKey.cpp:85:21: style: Variable 'A' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/src/effects/ChromaKey.cpp:35:2: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-0.1.9/src/effects/ChromaKey.cpp:136:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/effects/ChromaKey.cpp:44:28: performance: Function parameter 'color' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/ChromaKey.cpp:44:44: performance: Function parameter 'fuzz' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Deinterlace.cpp:40:31: style: Function 'Deinterlace' argument 1 names different: declaration 'isOdd' definition 'UseOddLines'. [funcArgNamesDifferent]
libopenshot-0.1.9/include/effects/Deinterlace.h:70:20: note: Function 'Deinterlace' argument 1 names different: declaration 'isOdd' definition 'UseOddLines'.
libopenshot-0.1.9/src/effects/Deinterlace.cpp:40:31: note: Function 'Deinterlace' argument 1 names different: declaration 'isOdd' definition 'UseOddLines'.
libopenshot-0.1.9/src/effects/Deinterlace.cpp:130:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/effects/Mask.h:79:8: style: Member variable 'Mask::replace_image' is in the wrong place in the initializer list. [initializerList]
libopenshot-0.1.9/src/effects/Mask.cpp:40:78: note: Member variable 'Mask::replace_image' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/effects/Mask.h:79:8: note: Member variable 'Mask::replace_image' is in the wrong place in the initializer list.
libopenshot-0.1.9/include/effects/Mask.h:70:7: performance: Technically the member function 'openshot::Mask::constrain' can be static. [functionStatic]
libopenshot-0.1.9/src/effects/Mask.cpp:61:11: note: Technically the member function 'openshot::Mask::constrain' can be static.
libopenshot-0.1.9/include/effects/Mask.h:70:7: note: Technically the member function 'openshot::Mask::constrain' can be static.
libopenshot-0.1.9/src/effects/Mask.cpp:208:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/effects/Mask.cpp:39:46: performance: Function parameter 'mask_brightness' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Mask.cpp:39:72: performance: Function parameter 'mask_contrast' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/src/effects/Negate.cpp:91:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/include/effects/Saturation.h:63:7: performance: Technically the member function 'openshot::Saturation::constrain' can be static. [functionStatic]
libopenshot-0.1.9/src/effects/Saturation.cpp:60:17: note: Technically the member function 'openshot::Saturation::constrain' can be static.
libopenshot-0.1.9/include/effects/Saturation.h:63:7: note: Technically the member function 'openshot::Saturation::constrain' can be static.
libopenshot-0.1.9/src/effects/Saturation.cpp:160:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/src/effects/Saturation.cpp:39:33: performance: Function parameter 'new_saturation' should be passed by const reference. [passedByValue]
libopenshot-0.1.9/include/Version.h:57:10: style: Technically the member function 'openshot::OpenShotVersion::ToString' can be const. [functionConst]
libopenshot-0.1.9/tests/Clip_Tests.cpp:126:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/tests/Clip_Tests.cpp:150:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/tests/Clip_Tests.cpp:173:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/tests/Clip_Tests.cpp:197:2: style: Exception should be caught by reference. [catchExceptionByValue]
libopenshot-0.1.9/tests/FrameMapper_Tests.cpp:46:19: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:43:14: style: The function 'GetCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:120:22: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:43:14: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:44:26: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:128:34: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:44:26: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:45:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:114:16: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:45:8: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:46:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:146:16: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:46:8: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:47:10: style: The function 'Json' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:137:18: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:47:10: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:48:8: style: The function 'SetJson' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:138:16: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:48:8: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:49:15: style: The function 'JsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:139:23: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:49:15: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:50:8: style: The function 'SetJsonValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:140:16: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:50:8: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:51:8: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:131:16: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:51:8: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:52:10: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-0.1.9/include/ReaderBase.h:134:18: note: Virtual function in base class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:52:10: note: Function in derived class
libopenshot-0.1.9/tests/ReaderBase_Tests.cpp:48:23: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenshot-audio/libopenshot-audio_0.1.5+dfsg1.orig.tar.gz
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp:183:10: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp:201:10: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp:368:20: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp:385:20: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp:818:18: style: union member 'Anonymous0::f' is never used. [unusedStructMember]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp:831:19: style: union member 'Anonymous1::d' is never used. [unusedStructMember]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/effects/juce_FFT.cpp:128:50: warning: Obsolete function 'alloca' called. [allocaCalled]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/effects/juce_FFT.cpp:233:52: warning: Obsolete function 'alloca' called. [allocaCalled]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/effects/juce_FFT.cpp:249:52: warning: Obsolete function 'alloca' called. [allocaCalled]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/system/juce_TargetPlatform.h:70:0: error: #error "Unknown platform!" [preprocessorErrorDirective]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.cpp:95:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:46:1: warning: The class 'CallbackHandler' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp:86:13: style: The scope of the variable 'scale' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.cpp:27:5: warning: Member variable 'PendingMessage::next' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_Audio.cpp:73:5: style: Class 'AndroidAudioIODevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_OpenSL.cpp:38:5: warning: Member variable 'OpenSLAudioIODevice::actualBufferSize' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_OpenSL.cpp:38:5: warning: Member variable 'OpenSLAudioIODevice::numInputChannels' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_OpenSL.cpp:38:5: warning: Member variable 'OpenSLAudioIODevice::numOutputChannels' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_OpenSL.cpp:38:5: style: Class 'OpenSLAudioIODevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_OpenSL.cpp:291:9: style: Struct 'BufferList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_ios_Audio.cpp:28:5: style: Class 'iOSAudioIODevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:404:14: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp:453:41: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp:241:0: error: syntax error [syntaxError]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp:117:13: style: The scope of the variable 'numConnections' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp:265:9: style: Class 'MidiPortAndCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:932:30: style: Condition 'granularity<0' is always true [knownConditionTrueFalse]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:488:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:485:9: note: Variable 'err' is reassigned a value before the old one has been used.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:488:9: note: Variable 'err' is reassigned a value before the old one has been used.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:706:71: style: Same expression on both sides of '-' because the value of '(int)Time::getMillisecondCounter()' and '(int)started' are the same. [duplicateExpression]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:700:63: note: 'started' is assigned value 'Time::getMillisecondCounter()' here.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:706:71: note: Same expression on both sides of '-' because the value of '(int)Time::getMillisecondCounter()' and '(int)started' are the same.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:1457:13: style: The scope of the variable 'index' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:77:5: warning: Member variable 'ASIOSampleFormat::bitDepth' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:77:5: warning: Member variable 'ASIOSampleFormat::byteStride' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:77:5: warning: Member variable 'ASIOSampleFormat::formatIsFloat' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:77:5: warning: Member variable 'ASIOSampleFormat::littleEndian' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp:79:5: style: Struct 'ASIOSampleFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:333:5: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:331:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:333:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:368:5: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:363:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:368:5: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp:144:9: style: Class 'ScopedDiscOpener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:889:48: style: Function 'testController' argument 1 names different: declaration 'readType' definition 'type'. [funcArgNamesDifferent]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:292:30: note: Function 'testController' argument 1 names different: declaration 'readType' definition 'type'.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:889:48: note: Function 'testController' argument 1 names different: declaration 'readType' definition 'type'.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:889:103: style: Function 'testController' argument 3 names different: declaration 'bufferToUse' definition 'rb'. [funcArgNamesDifferent]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:292:83: note: Function 'testController' argument 3 names different: declaration 'bufferToUse' definition 'rb'.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:889:103: note: Function 'testController' argument 3 names different: declaration 'bufferToUse' definition 'rb'.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:239:5: warning: Member variable 'CDController::deviceInfo' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:239:5: warning: Member variable 'CDController::framesToCheck' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:239:5: warning: Member variable 'CDController::framesOverlap' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:253:10: style: Technically the member function 'CDReaderHelpers::CDController::prepare' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:657:20: note: Technically the member function 'CDReaderHelpers::CDController::prepare' can be const.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:253:10: note: Technically the member function 'CDReaderHelpers::CDController::prepare' can be const.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:211:5: style: Class 'CDReadBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:424:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:242:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:424:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:458:10: style: The function 'shutDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:243:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:458:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:519:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:242:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:519:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:561:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:242:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:561:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:618:10: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:242:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp:618:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp:25:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_Midi.cpp:279:44: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_Midi.cpp:144:9: warning: Member variable 'MidiHeader::data' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:691:5: warning: Member variable 'WASAPIInputDevice::reservoirSize' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:691:5: warning: Member variable 'WASAPIInputDevice::reservoirMask' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:691:5: warning: Member variable 'WASAPIInputDevice::reservoirReadPos' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:691:5: warning: Member variable 'WASAPIInputDevice::reservoirWritePos' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:967:5: warning: Member variable 'WASAPIAudioIODevice::defaultSampleRate' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:967:5: warning: Member variable 'WASAPIAudioIODevice::minBufferSize' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:967:5: warning: Member variable 'WASAPIAudioIODevice::defaultBufferSize' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:967:5: warning: Member variable 'WASAPIAudioIODevice::latencyIn' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:967:5: warning: Member variable 'WASAPIAudioIODevice::latencyOut' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:967:5: warning: Member variable 'WASAPIAudioIODevice::sampleRateChangedByOutput' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:371:9: performance: Variable 'clientEvent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:503:9: style: Class 'SessionEventCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:1395:5: style: Class 'WASAPIAudioIODeviceType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp:1488:9: style: Class 'ChangeNotificationClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:770:23: error: Shifting 32-bit value by 34 bits is undefined behaviour [shiftTooManyBits]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:762:17: note: After for loop, i has value 33
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:770:23: note: Shift
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:176:14: performance: Technically the member function 'AiffFileHelpers::BASCChunk::setBoolFlag' can be static. [functionStatic]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:134:9: style: Struct 'BASCChunk' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:390:5: style: Class 'AiffAudioFormatReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:116:28: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:525:9: style: Struct 'AcidChunk' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:716:5: style: Class 'WavAudioFormatReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:148:17: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:147:17: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:148:17: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:273:13: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:269:13: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:273:13: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:292:25: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:288:25: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:292:25: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:31:5: style: Class 'JuceIStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp:128:5: style: Class 'WMAudioReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp:301:50: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp:310:54: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:615:9: performance: Technically the member function 'GraphRenderingOps::RenderingOpSequenceCalculator::getReadOnlyEmptyBuffer' can be static. [functionStatic]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:47:5: style: Struct 'ClearChannelOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:96:5: style: Struct 'ClearMidiBufferOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:49:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:49:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:66:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:66:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:83:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:83:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:98:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:98:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:115:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:115:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:132:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:132:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:154:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:154:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:196:10: style: The function 'perform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:37:18: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:196:10: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp:528:9: style: Struct 'ScanJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:29:1: warning: The struct 'NamedValue' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:358:9: style: Struct 'RefCountedArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:647:9: warning: Member variable 'SelfAssignment::op' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:110:9: style: Struct 'CodeLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:226:9: style: Struct 'Statement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:238:9: style: Struct 'Expression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:250:9: style: Struct 'BlockStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:266:9: style: Struct 'IfStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:279:9: style: Struct 'VarStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:336:9: style: Struct 'BreakStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:342:9: style: Struct 'ContinueStatement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:406:9: style: Struct 'ArraySubscript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:623:9: style: Struct 'ConditionalOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:676:9: style: Struct 'FunctionCall' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:720:9: style: Struct 'NewOperator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:743:9: style: Struct 'ObjectDeclaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:761:9: style: Struct 'ArrayDeclaration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:818:9: style: Struct 'TokenIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1012:9: style: Struct 'ExpressionTreeBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:108:5: warning: The struct 'CodeLocation' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:777:5: warning: The struct 'FunctionObject' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:101:9: style: Class 'EvaluationError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:630:9: style: Class 'SymbolCheckVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:645:9: style: Class 'SymbolListVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:659:9: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:318:14: style: The function 'writeOperator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:154:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:318:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:319:16: style: The function 'performFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:153:24: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:319:16: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:458:16: style: The function 'performFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:153:24: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:458:16: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:461:14: style: The function 'writeOperator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:154:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:461:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:483:16: style: The function 'performFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:153:24: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:483:16: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:486:14: style: The function 'writeOperator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:154:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:486:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:511:16: style: The function 'performFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:153:24: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:511:16: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:513:14: style: The function 'writeOperator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:154:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:513:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:536:16: style: The function 'performFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:153:24: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:536:16: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:538:14: style: The function 'writeOperator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:154:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:538:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:631:14: style: The function 'useSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:69:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:631:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:646:14: style: The function 'useSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:69:22: note: Virtual function in base class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:646:14: note: Function in derived class
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/native/juce_posix_NamedPipe.cpp:147:9: style: Technically the member function 'Pimpl::openPipe' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/native/juce_win32_Threads.cpp:578:5: warning: Member variable 'Pimpl::timerID' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/native/juce_win32_Threads.cpp:576:1: warning: The struct 'Pimpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/text/juce_String.cpp:238:0: error: #error "native wchar_t size is unknown" [preprocessorErrorDirective]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp:35:9: style: Struct 'StringRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.cpp:29:1: warning: The class 'ThreadPoolThread' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp:114:63: style: Checking if unsigned variable 'dataSize' is less than zero. [unsignedLessThanZero]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp:93:5: style: Class 'GZIPDecompressHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.cpp:27:5: style: Struct 'ActionSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_data_structures/values/juce_Value.cpp:70:5: style: Class 'SimpleValueSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.cpp:35:5: warning: Member variable 'SharedObject::valueTreesWithListeners' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp:28:5: warning: Member variable 'AsyncUpdaterMessage::shouldDeliver' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp:25:1: warning: The class 'AsyncUpdaterMessage' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.cpp:25:1: warning: The struct 'ConnectionThread' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.cpp:86:5: style: Struct 'MultipleInstanceHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp:99:10: style: Technically the member function 'InternalMessageQueue::sleepUntilEvent' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_events/native/juce_win32_Messaging.cpp:194:1: warning: The struct 'Pimpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:178:1: warning: The class 'SharedFontInternal' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:315:9: warning: Member variable 'Token::line' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:315:9: warning: Member variable 'Token::lineHeight' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:292:9: style: Struct 'FontAndColour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.cpp:69:16: style: Technically the member function 'FontStyleHelpers::ConcreteFamilyNames::lookUp' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.cpp:135:1: warning: The struct 'HintingParams' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.cpp:581:64: warning: Obsolete function 'alloca' called. [allocaCalled]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.cpp:783:39: warning: Obsolete function 'alloca' called. [allocaCalled]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/image_formats/juce_GIFLoader.cpp:33:5: style: Class 'GIFLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/images/juce_Image.cpp:511:5: style: Struct 'AlphaMultiplyOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_android_Fonts.cpp:135:5: style: Class 'AndroidTypeface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:436:13: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:435:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:436:13: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:588:21: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:587:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:588:21: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:821:9: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:816:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:821:9: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:655:15: style: Member variable 'SavedState::fontHeightToEmSizeFactor' is in the wrong place in the initializer list. [initializerList]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:302:13: note: Member variable 'SavedState::fontHeightToEmSizeFactor' is in the wrong place in the initializer list.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:655:15: note: Member variable 'SavedState::fontHeightToEmSizeFactor' is in the wrong place in the initializer list.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:670:14: style: Member variable 'SavedState::clipsComplex' is in the wrong place in the initializer list. [initializerList]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:305:13: note: Member variable 'SavedState::clipsComplex' is in the wrong place in the initializer list.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:670:14: note: Member variable 'SavedState::clipsComplex' is in the wrong place in the initializer list.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:28:5: style: Class 'Direct2DLowLevelGraphicsContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp:300:9: style: Class 'SavedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Fonts.cpp:334:9: performance: Variable 'memoryFont' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Fonts.cpp:316:5: style: Class 'WindowsTypeface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:600:44: style: Opposite expression on both sides of '&&'. [oppositeExpression]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:600:44: note: Opposite expression on both sides of '&&'.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:600:44: note: Opposite expression on both sides of '&&'.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:613:20: style: Same expression on both sides of '||' because the value of 'wasDown' and 'isKeyDown' are the same. [duplicateExpression]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:597:26: note: 'wasDown' is assigned value 'isKeyDown' here.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:613:20: note: Same expression on both sides of '||' because the value of 'wasDown' and 'isKeyDown' are the same.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:25:1: warning: The class 'CallbackHelper' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp:768:5: style: Class 'StandardCachedComponentImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp:77:1: warning: The class 'RelativePositioner' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_SVGParser.cpp:919:11: performance: Technically the member function 'SVGState::getCoordLength' can be static. [functionStatic]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_SVGParser.cpp:584:14: style: Technically the member function 'SVGState::SetGradientStopsOp::operator()' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp:94:5: warning: Member variable 'ItemComponent::isDirectory' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::destAlpha' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::msElapsed' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::msTotal' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::startSpeed' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::midSpeed' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::endSpeed' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::lastProgress' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::left' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::top' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::right' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::bottom' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::alpha' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::isMoving' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: warning: Member variable 'AnimationTask::isChangingAlpha' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:28:5: style: Class 'AnimationTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp:135:9: style: Class 'ProxyComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:29:9: warning: Member variable 'Panel::size' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:29:9: warning: Member variable 'Panel::minSize' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:29:9: warning: Member variable 'Panel::maxSize' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:212:5: warning: Member variable 'PanelHolder::mouseDownY' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:118:10: style: Technically the member function 'PanelSizes::growRangeFirst' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:125:10: style: Technically the member function 'PanelSizes::growRangeLast' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:147:10: style: Technically the member function 'PanelSizes::shrinkRangeFirst' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp:153:10: style: Technically the member function 'PanelSizes::shrinkRangeLast' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp:428:9: style: The scope of the variable 'tabsButtonPos' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp:169:1: warning: The class 'BehindFrontTabComp' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp:2513:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp:2501:24: note: outer condition: !isDirectory
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp:2513:13: note: identical inner condition: !isDirectory
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.cpp:672:13: style: The scope of the variable 'totalW' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.cpp:1211:5: style: Class 'HeaderItemComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp:100:13: style: Variable 'finalTarget' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp:95:0: note: Variable 'finalTarget' is reassigned a value before the old one has been used.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp:100:13: note: Variable 'finalTarget' is reassigned a value before the old one has been used.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_android_Windowing.cpp:25:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Clipboard.cpp:264:26: style: Variable 'ok' is assigned a value that is never used. [unreadVariable]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:485:20: style: Condition 'visual==nullptr' is always true [knownConditionTrueFalse]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:431:26: note: Assignment 'visual=nullptr', assigned value is 0
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:485:20: note: Condition 'visual==nullptr' is always true
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:390:9: style: Variable 'desiredMask' is reassigned a value before the old one has been used. [redundantAssignment]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:384:0: note: Variable 'desiredMask' is reassigned a value before the old one has been used.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:390:9: note: Variable 'desiredMask' is reassigned a value before the old one has been used.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:485:20: style: Same expression on both sides of '==' because the value of 'visual' and 'nullptr' are the same. [duplicateExpression]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:431:26: note: 'visual' is assigned value 'nullptr' here.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:485:20: note: Same expression on both sides of '==' because the value of 'visual' and 'nullptr' are the same.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:3525:40: style: Checking if unsigned variable 'prop.bytesLeft' is less than zero. This might be a false warning. [unsignedLessThanZero]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:2705:14: style: struct member 'MotifWmHints::input_mode' is never used. [unusedStructMember]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:2706:23: style: struct member 'MotifWmHints::status' is never used. [unusedStructMember]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:1116:19: style: Unused private function: 'DisplayGeometry::getScaleForDisplay' [unusedPrivateFunction]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:36:9: performance: Variable 'protocols' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:1329:13: style: Technically the member function 'DisplayGeometry::SortByCoordinate::compareElements' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:1324:9: style: Struct 'SortByCoordinate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:2549:9: style: Class 'LinuxRepaintManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp:54:9: style: Class 'JuceEnumFormatEtc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp:36:41: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp:78:49: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp:96:9: style: Class 'CustomComponentHolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:2369:13: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:922:20: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:1478:46: style: C-style pointer casting [cstyleCast]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:2822:13: style: Unused private function: 'IMEHandler::getCompositionCaretPos' [unusedPrivateFunction]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:1063:17: performance: Variable 'medium' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:2805:16: performance: Technically the member function 'HWNDComponentPeer::IMEHandler::getCompositionString' can be static. [functionStatic]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:2908:14: performance: Technically the member function 'HWNDComponentPeer::IMEHandler::moveCandidateWindowToLeftAlignWithSelection' can be static. [functionStatic]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:968:9: style: Class 'JuceDropTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp:1021:13: style: Struct 'OwnerInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp:28:5: style: Class 'MarkerListScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp:112:5: style: Class 'RelativeRectangleLocalScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.cpp:609:34: style: Same expression on both sides of '-' because the value of 'oldPos' and '(int)mouseWheelAccumulator' are the same. [duplicateExpression]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.cpp:607:28: note: 'oldPos' is assigned value '(int)mouseWheelAccumulator' here.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.cpp:609:34: note: Same expression on both sides of '-' because the value of 'oldPos' and '(int)mouseWheelAccumulator' are the same.
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:159:5: warning: Member variable 'ListViewport::rows' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:159:5: warning: Member variable 'ListViewport::firstIndex' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:159:5: warning: Member variable 'ListViewport::firstWholeIndex' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:159:5: warning: Member variable 'ListViewport::lastWholeIndex' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:159:5: warning: Member variable 'ListViewport::hasUpdated' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:29:5: style: Class 'RowComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:344:5: style: Class 'ListBoxMouseMoveSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp:156:1: warning: The class 'ListViewport' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:31:5: warning: Member variable 'Pimpl::valueWhenLastDragged' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:31:5: warning: Member variable 'Pimpl::valueOnMouseDown' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:31:5: warning: Member variable 'Pimpl::lastAngle' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:31:5: warning: Member variable 'Pimpl::minMaxDiff' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:31:5: warning: Member variable 'Pimpl::incDecDragged' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:369:9: style: Struct 'DragInProgress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp:1234:9: style: Class 'PopupDisplayComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp:449:9: style: The scope of the variable 'index' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp:28:5: style: Class 'DragOverlayComp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp:29:5: warning: Member variable 'RowComp::isDragging' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp:29:5: warning: Member variable 'RowComp::selectRowOnMouseUp' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp:29:5: style: Class 'RowComp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp:219:1: warning: The class 'Header' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:1263:15: style: The scope of the variable 'x' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:1263:22: style: The scope of the variable 'y' can be reduced. [variableScope]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:280:5: warning: Member variable 'Iterator::tempAtom' is not initialized in the constructor. [uninitMemberVar]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:851:5: style: Class 'TextEditorViewport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:802:1: warning: The class 'TextHolderComponent' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.cpp:30:5: style: Class 'ContentComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.cpp:67:5: style: Class 'DefaultDialogWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp:25:1: warning: The class 'ButtonListenerProxy' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h:529:20: style: Technically the member function 'CppTokeniserFunctions::StringIterator::peekNextChar' can be const. [functionConst]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h:525:9: style: Struct 'StringIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h:526:9: style: Struct 'StringIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:193:9: performance: Technically the member function 'CodeEditorLine::indexToColumn' can be static. [functionStatic]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:253:5: style: Class 'Pimpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.cpp:28:5: style: Class 'ColourComponentSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp:92:9: style: Class 'KeyEntryWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp:334:1: warning: The class 'TopLevelItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp:62:0: error: syntax error [syntaxError]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp:56:9: style: Class 'JuceOleInPlaceFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp:79:9: style: Class 'JuceIOleInPlaceSite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp:125:9: style: Class 'JuceIOleClientSite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp:94:48: style: Same expression on both sides of '||'. [duplicateExpression]
libopenshot-audio-0.1.5/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp:135:9: style: Struct 'EventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenusb/libopenusb_1.1.11.orig.tar.gz
libopenusb-1.1.11/src/api.c:164:23: warning: Either the condition 'ifc>32' is redundant or the array 'hdev->claimed_ifs[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
libopenusb-1.1.11/src/api.c:153:9: note: Assuming that condition 'ifc>32' is not redundant
libopenusb-1.1.11/src/api.c:164:23: note: Array index out of bounds
libopenusb-1.1.11/src/api.c:222:30: warning: Either the condition 'ifc>32' is redundant or the array 'hdev->claimed_ifs[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
libopenusb-1.1.11/src/api.c:211:40: note: Assuming that condition 'ifc>32' is not redundant
libopenusb-1.1.11/src/api.c:222:30: note: Array index out of bounds
libopenusb-1.1.11/src/api.c:251:23: warning: Either the condition 'ifc>32' is redundant or the array 'hdev->claimed_ifs[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
libopenusb-1.1.11/src/api.c:241:19: note: Assuming that condition 'ifc>32' is not redundant
libopenusb-1.1.11/src/api.c:251:23: note: Array index out of bounds
libopenusb-1.1.11/src/api.c:525:52: style: Function 'openusb_xfer_wait' argument 1 names different: declaration 'handle' definition 'req'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:1076:52: note: Function 'openusb_xfer_wait' argument 1 names different: declaration 'handle' definition 'req'.
libopenusb-1.1.11/src/api.c:525:52: note: Function 'openusb_xfer_wait' argument 1 names different: declaration 'handle' definition 'req'.
libopenusb-1.1.11/src/api.c:771:51: style: Function 'openusb_xfer_aio' argument 1 names different: declaration 'handle' definition 'req'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:1077:51: note: Function 'openusb_xfer_aio' argument 1 names different: declaration 'handle' definition 'req'.
libopenusb-1.1.11/src/api.c:771:51: note: Function 'openusb_xfer_aio' argument 1 names different: declaration 'handle' definition 'req'.
libopenusb-1.1.11/src/api.c:1416:8: style: Variable 'ifc' is assigned a value that is never used. [unreadVariable]
libopenusb-1.1.11/src/api.c:1417:13: style: Variable 'endpoint' is assigned a value that is never used. [unreadVariable]
libopenusb-1.1.11/src/api.c:1418:9: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
libopenusb-1.1.11/src/api.c:1144:18: error: Invalid calloc() argument nr 1. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
libopenusb-1.1.11/src/api.c:1103:15: note: Assignment 'len=0', assigned value is 0
libopenusb-1.1.11/src/api.c:1144:18: note: Invalid argument
libopenusb-1.1.11/src/api.c:1434:3: error: Memory leak: mi_req [memleak]
libopenusb-1.1.11/src/bsd.c:371:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/src/bsd.c:371:5: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/src/bsd.c:268:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
libopenusb-1.1.11/src/bsd.c:269:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
libopenusb-1.1.11/src/bsd.c:404:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
libopenusb-1.1.11/src/darwin.c:767:7: warning: Either the condition 'hdev' is redundant or there is possible null pointer dereference: hdev. [nullPointerRedundantCheck]
libopenusb-1.1.11/src/darwin.c:735:7: note: Assuming that condition 'hdev' is not redundant
libopenusb-1.1.11/src/darwin.c:767:7: note: Null pointer dereference
libopenusb-1.1.11/src/darwin.c:1563:27: style: The scope of the variable 'bufferpos' can be reduced. [variableScope]
libopenusb-1.1.11/src/darwin.c:1032:3: style: Variable 'kresult' is assigned a value that is never used. [unreadVariable]
libopenusb-1.1.11/src/darwin.c:430:5: error: Memory leak: idev [memleak]
libopenusb-1.1.11/src/descriptors.c:280:29: style: The scope of the variable 'numskipped' can be reduced. [variableScope]
libopenusb-1.1.11/src/descriptors.c:285:8: style: The scope of the variable 'extra' can be reduced. [variableScope]
libopenusb-1.1.11/src/descriptors.c:286:6: style: The scope of the variable 'extra_len' can be reduced. [variableScope]
libopenusb-1.1.11/src/descriptors.c:488:9: style: The scope of the variable 'retval' can be reduced. [variableScope]
libopenusb-1.1.11/src/descriptors.c:145:21: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
libopenusb-1.1.11/src/descriptors.c:288:21: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
libopenusb-1.1.11/src/descriptors.c:494:21: style: Checking if unsigned variable 'buflen' is less than zero. [unsignedLessThanZero]
libopenusb-1.1.11/src/descriptors.c:47:53: style: Function 'openusb_parse_data' argument 2 names different: declaration 'data' definition 'source'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:713:57: note: Function 'openusb_parse_data' argument 2 names different: declaration 'data' definition 'source'.
libopenusb-1.1.11/src/descriptors.c:47:53: note: Function 'openusb_parse_data' argument 2 names different: declaration 'data' definition 'source'.
libopenusb-1.1.11/src/descriptors.c:47:70: style: Function 'openusb_parse_data' argument 3 names different: declaration 'datalen' definition 'sourcelen'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:713:72: note: Function 'openusb_parse_data' argument 3 names different: declaration 'datalen' definition 'sourcelen'.
libopenusb-1.1.11/src/descriptors.c:47:70: note: Function 'openusb_parse_data' argument 3 names different: declaration 'datalen' definition 'sourcelen'.
libopenusb-1.1.11/src/descriptors.c:48:8: style: Function 'openusb_parse_data' argument 4 names different: declaration 'structure' definition 'dest'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:714:8: note: Function 'openusb_parse_data' argument 4 names different: declaration 'structure' definition 'dest'.
libopenusb-1.1.11/src/descriptors.c:48:8: note: Function 'openusb_parse_data' argument 4 names different: declaration 'structure' definition 'dest'.
libopenusb-1.1.11/src/descriptors.c:48:23: style: Function 'openusb_parse_data' argument 5 names different: declaration 'structlen' definition 'destlen'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:714:28: note: Function 'openusb_parse_data' argument 5 names different: declaration 'structlen' definition 'destlen'.
libopenusb-1.1.11/src/descriptors.c:48:23: note: Function 'openusb_parse_data' argument 5 names different: declaration 'structlen' definition 'destlen'.
libopenusb-1.1.11/src/descriptors.c:605:53: style: Function 'usbi_destroy_configuration' argument 1 names different: declaration 'odev' definition 'dev'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/usbi.h:390:53: note: Function 'usbi_destroy_configuration' argument 1 names different: declaration 'odev' definition 'dev'.
libopenusb-1.1.11/src/descriptors.c:605:53: note: Function 'usbi_destroy_configuration' argument 1 names different: declaration 'odev' definition 'dev'.
libopenusb-1.1.11/src/devices.c:1268:2: style: Variable 'plib' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/devices.c:1257:0: note: Variable 'plib' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/devices.c:1268:2: note: Variable 'plib' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/devices.c:858:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/devices.c:1567:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libopenusb-1.1.11/src/devices.c:50:37: style: Function 'usbi_free_bus' argument 1 names different: declaration 'bus' definition 'ibus'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/usbi.h:397:37: note: Function 'usbi_free_bus' argument 1 names different: declaration 'bus' definition 'ibus'.
libopenusb-1.1.11/src/devices.c:50:37: note: Function 'usbi_free_bus' argument 1 names different: declaration 'bus' definition 'ibus'.
libopenusb-1.1.11/src/emulation.c:321:34: style: The scope of the variable 'ep01' can be reduced. [variableScope]
libopenusb-1.1.11/src/emulation.c:322:6: style: The scope of the variable 'len' can be reduced. [variableScope]
libopenusb-1.1.11/src/emulation.c:369:35: style: The scope of the variable 'ifdesc' can be reduced. [variableScope]
libopenusb-1.1.11/src/emulation.c:474:26: style: The scope of the variable 'ifc10' can be reduced. [variableScope]
libopenusb-1.1.11/src/emulation.c:475:25: style: The scope of the variable 'ifc01' can be reduced. [variableScope]
libopenusb-1.1.11/src/emulation.c:542:12: style: Checking if unsigned variable 'devid' is less than zero. [unsignedLessThanZero]
libopenusb-1.1.11/src/io.c:188:2: warning: Possible null pointer dereference: result [nullPointer]
libopenusb-1.1.11/src/io.c:147:37: note: Assignment 'result=NULL', assigned value is 0
libopenusb-1.1.11/src/io.c:188:2: note: Null pointer dereference
libopenusb-1.1.11/src/io.c:189:2: warning: Possible null pointer dereference: result [nullPointer]
libopenusb-1.1.11/src/io.c:147:37: note: Assignment 'result=NULL', assigned value is 0
libopenusb-1.1.11/src/io.c:189:2: note: Null pointer dereference
libopenusb-1.1.11/src/io.c:424:2: warning: Either the condition '!iop' is redundant or there is possible null pointer dereference: iop. [nullPointerRedundantCheck]
libopenusb-1.1.11/src/io.c:426:6: note: Assuming that condition '!iop' is not redundant
libopenusb-1.1.11/src/io.c:424:2: note: Null pointer dereference
libopenusb-1.1.11/src/io.c:412:8: style: struct member 'async_io::request' is never used. [unusedStructMember]
libopenusb-1.1.11/src/io.c:433:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
libopenusb-1.1.11/src/linux.c:2354:12: style: Condition '!DO_ONCE' is always false [knownConditionTrueFalse]
libopenusb-1.1.11/src/linux.c:2255:33: note: Assignment 'DO_ONCE=1', assigned value is 1
libopenusb-1.1.11/src/linux.c:2354:12: note: Condition '!DO_ONCE' is always false
libopenusb-1.1.11/src/linux.c:1927:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/src/linux.c:2456:22: warning: Either the condition 'idev' is redundant or there is possible null pointer dereference: idev. [nullPointerRedundantCheck]
libopenusb-1.1.11/src/linux.c:2452:9: note: Assuming that condition 'idev' is not redundant
libopenusb-1.1.11/src/linux.c:2456:22: note: Null pointer dereference
libopenusb-1.1.11/src/linux.c:2481:3: style: Variable 'idev' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/linux.c:2476:0: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/linux.c:2481:3: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/linux.c:2510:3: style: Variable 'idev' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/linux.c:2508:0: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/linux.c:2510:3: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/linux.c:2547:3: style: Variable 'udev' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/linux.c:2537:0: note: Variable 'udev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/linux.c:2547:3: note: Variable 'udev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/linux.c:871:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1025:18: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1030:18: style: The scope of the variable 'urb_packet_offset' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1032:19: style: The scope of the variable 'urb_buffer' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1223:19: style: The scope of the variable 'urb' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1249:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1279:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1545:15: style: The scope of the variable 'urb_buffer' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1547:28: style: The scope of the variable 'isoc_results' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1764:16: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:2256:21: style: The scope of the variable 'busnum' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:2256:47: style: The scope of the variable 'devnum' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:2256:59: style: The scope of the variable 'max_children' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:2374:27: style: The scope of the variable 'dev' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:2543:24: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/linux.c:1759:21: style: Function 'poll_io' argument 1 names different: declaration 'usbihdl' definition 'devhdl'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/linux.h:163:21: note: Function 'poll_io' argument 1 names different: declaration 'usbihdl' definition 'devhdl'.
libopenusb-1.1.11/src/linux.c:1759:21: note: Function 'poll_io' argument 1 names different: declaration 'usbihdl' definition 'devhdl'.
libopenusb-1.1.11/src/linux.c:833:35: portability: 'io->priv->urbs[0].buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
libopenusb-1.1.11/src/linux.c:1344:22: portability: 'urb->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
libopenusb-1.1.11/src/sunos.c:2431:26: warning: Either the condition 'ifc>32' is redundant or the array 'hdev->claimed_ifs[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond]
libopenusb-1.1.11/src/sunos.c:2428:9: note: Assuming that condition 'ifc>32' is not redundant
libopenusb-1.1.11/src/sunos.c:2431:26: note: Array index out of bounds
libopenusb-1.1.11/src/sunos.c:1728:12: warning: Either the condition 'status' is redundant or there is possible null pointer dereference: status. [nullPointerRedundantCheck]
libopenusb-1.1.11/src/sunos.c:1723:7: note: Assuming that condition 'status' is not redundant
libopenusb-1.1.11/src/sunos.c:1728:12: note: Null pointer dereference
libopenusb-1.1.11/src/sunos.c:346:2: style: Variable 'idev' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/sunos.c:341:0: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/sunos.c:346:2: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/sunos.c:383:2: style: Variable 'idev' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/sunos.c:378:0: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/sunos.c:383:2: note: Variable 'idev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/sunos.c:885:2: style: Variable 'tmpdev' is reassigned a value before the old one has been used. [redundantAssignment]
libopenusb-1.1.11/src/sunos.c:873:0: note: Variable 'tmpdev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/sunos.c:885:2: note: Variable 'tmpdev' is reassigned a value before the old one has been used.
libopenusb-1.1.11/src/sunos.c:212:8: style: The scope of the variable 'devpath' can be reduced. [variableScope]
libopenusb-1.1.11/src/sunos.c:597:10: style: The scope of the variable 'model' can be reduced. [variableScope]
libopenusb-1.1.11/src/sunos.c:850:8: style: The scope of the variable 'minor_path' can be reduced. [variableScope]
libopenusb-1.1.11/src/sunos.c:1368:28: style: The scope of the variable 'ep_desc' can be reduced. [variableScope]
libopenusb-1.1.11/src/sunos.c:1690:6: style: The scope of the variable 'error' can be reduced. [variableScope]
libopenusb-1.1.11/src/sunos.c:1820:7: style: The scope of the variable 'count' can be reduced. [variableScope]
libopenusb-1.1.11/src/usb.c:83:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/src/usb.c:88:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/src/usb.c:994:15: warning: Either the condition 'hdev' is redundant or there is possible null pointer dereference: hdev. [nullPointerRedundantCheck]
libopenusb-1.1.11/src/usb.c:984:13: note: Assuming that condition 'hdev' is not redundant
libopenusb-1.1.11/src/usb.c:994:15: note: Null pointer dereference
libopenusb-1.1.11/src/usb.c:995:15: warning: Either the condition 'hdev' is redundant or there is possible null pointer dereference: hdev. [nullPointerRedundantCheck]
libopenusb-1.1.11/src/usb.c:984:13: note: Assuming that condition 'hdev' is not redundant
libopenusb-1.1.11/src/usb.c:995:15: note: Null pointer dereference
libopenusb-1.1.11/src/usb.c:581:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/src/usb.c:1048:44: style: Function 'openusb_abort' argument 1 names different: declaration 'handle' definition 'phdl'. [funcArgNamesDifferent]
libopenusb-1.1.11/src/openusb.h:1131:48: note: Function 'openusb_abort' argument 1 names different: declaration 'handle' definition 'phdl'.
libopenusb-1.1.11/src/usb.c:1048:44: note: Function 'openusb_abort' argument 1 names different: declaration 'handle' definition 'phdl'.
libopenusb-1.1.11/tests/testopenusb.c:194:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:194:2: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:362:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:370:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:438:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:446:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:514:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:522:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:611:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:619:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:756:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:769:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:988:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/tests/testopenusb.c:1133:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libopenusb-1.1.11/tests/testopenusb.c:1222:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1222:2: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1234:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1239:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1270:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1278:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1290:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1297:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1303:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1312:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1321:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:1432:2: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libopenusb-1.1.11/tests/testopenusb.c:56:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/tests/testopenusb.c:223:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libopenusb-1.1.11/tests/testopenusb.c:1115:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libopenusb-1.1.11/tests/testopenusb.c:509:3: style: Variable 'bulkdata' is assigned a value that is never used. [unreadVariable]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopenws-java/libopenws-java_1.5.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/liboping/liboping_1.9.0.orig.tar.gz
liboping-liboping-1.9.0/src/liboping.c:36:0: error: #error "You don't have the standard C99 header files installed" [preprocessorErrorDirective]
liboping-liboping-1.9.0/src/oping.c:33:0: error: #error "You don't have the standard C99 header files installed" [preprocessorErrorDirective]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libopkele/libopkele_2.0.4.orig.tar.gz
libopkele-2.0.4/lib/basic_rp.cc:164:6: style: Class 'signed_part_message_proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::xmode' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::status_code' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::skipping' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::parser_choked' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::xrd' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::xrd_service' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/discovery.cc:100:6: warning: Member variable 'idigger_t::cdata' is not initialized in the constructor. [uninitMemberVar]
libopkele-2.0.4/lib/prequeue_rp.cc:17:6: style: Class '__OP_verifier_good_input' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/lib/prequeue_rp.cc:58:6: style: Class 'endpoint_queuer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/lib/secret.cc:24:29: error: Accessing an item in container 'tmp' that is empty. [containerOutOfBounds]
libopkele-2.0.4/lib/util.cc:32:21: style: The scope of the variable 'bmem' can be reduced. [variableScope]
libopkele-2.0.4/lib/util.cc:59:21: style: The scope of the variable 'bmem' can be reduced. [variableScope]
libopkele-2.0.4/lib/util.cc:189:3: style: Struct '__url_encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/lib/verify_op.cc:12:6: style: Class '__RP_verifier_good_input' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/lib/verify_op.cc:21:6: style: Class 'RP_verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/OP.cc:101:30: warning: Assert statement modifies 'nc'. [assignmentInAssert]
libopkele-2.0.4/test/sqlite.h:7:2: style: Class 'sqlite3_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/sqlite.h:58:2: style: Class 'sqlite3_table_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/kingate_openid_message.h:89:2: style: Class 'kingate_openid_message_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/OP.cc:62:2: style: Class 'example_op_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/sqlite.h:41:0: style: Class 'sqlite3_mem_t < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/RP.cc:62:2: style: Class 'example_rp_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libopkele-2.0.4/test/test.cc:11:2: style: Class 'failed_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/liboptimization-java/liboptimization-java_0.1.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/libo/liboptions-java/liboptions-java_0.0.20120113.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liborcus/liborcus_0.7.0+dfsg.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/liborigin/liborigin_20080225.orig.tar.gz
liborigin-20080225.orig/OPJFile.cpp:503:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:511:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:511:2: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:571:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:598:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:600:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:600:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:648:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:1104:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:1227:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:1228:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:1229:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:1337:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:2231:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:2243:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:2247:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin-20080225.orig/OPJFile.cpp:373:24: warning: Either the condition 'cname==0' is redundant or there is possible null pointer dereference: cname. [nullPointerRedundantCheck]
liborigin-20080225.orig/OPJFile.cpp:376:12: note: Assuming that condition 'cname==0' is not redundant
liborigin-20080225.orig/OPJFile.cpp:373:24: note: Null pointer dereference
liborigin-20080225.orig/OPJFile.cpp:468:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:850:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:859:25: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:950:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:953:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1029:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1041:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1155:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1174:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1177:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1902:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1905:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1908:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1921:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1924:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:1927:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2018:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2021:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2025:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2028:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2067:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2072:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2124:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2128:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2132:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2285:24: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2713:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2716:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2719:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2723:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2771:22: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2893:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2896:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2984:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/OPJFile.cpp:2987:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin-20080225.orig/tree.hh:2317:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
liborigin-20080225.orig/tree.hh:2329:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
liborigin-20080225.orig/tree.hh:2389:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
liborigin-20080225.orig/OPJFile.cpp:508:6: style: The scope of the variable 'LAYER' can be reduced. [variableScope]
liborigin-20080225.orig/OPJFile.cpp:798:7: style: The scope of the variable 'spread' can be reduced. [variableScope]
liborigin-20080225.orig/tree.hh:932:69: style: Function 'append_child' argument 2 names different: declaration 'other_position' definition 'other'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:334:69: note: Function 'append_child' argument 2 names different: declaration 'other_position' definition 'other'.
liborigin-20080225.orig/tree.hh:932:69: note: Function 'append_child' argument 2 names different: declaration 'other_position' definition 'other'.
liborigin-20080225.orig/tree.hh:943:70: style: Function 'prepend_child' argument 2 names different: declaration 'other_position' definition 'other'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:335:70: note: Function 'prepend_child' argument 2 names different: declaration 'other_position' definition 'other'.
liborigin-20080225.orig/tree.hh:943:70: note: Function 'prepend_child' argument 2 names different: declaration 'other_position' definition 'other'.
liborigin-20080225.orig/tree.hh:1539:54: style: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:388:34: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1539:54: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1539:89: style: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:388:68: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
liborigin-20080225.orig/tree.hh:1539:89: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
liborigin-20080225.orig/tree.hh:1547:62: style: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:392:42: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1547:62: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1547:80: style: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:392:59: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
liborigin-20080225.orig/tree.hh:1547:80: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
liborigin-20080225.orig/tree.hh:1555:54: style: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:390:34: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1555:54: note: Function 'equal' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1555:89: style: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:390:68: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
liborigin-20080225.orig/tree.hh:1555:89: note: Function 'equal' argument 3 names different: declaration 'three' definition 'three_'.
liborigin-20080225.orig/tree.hh:1574:62: style: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:394:42: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1574:62: note: Function 'equal_subtree' argument 1 names different: declaration 'one' definition 'one_'.
liborigin-20080225.orig/tree.hh:1574:80: style: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:394:59: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
liborigin-20080225.orig/tree.hh:1574:80: note: Function 'equal_subtree' argument 2 names different: declaration 'two' definition 'two_'.
liborigin-20080225.orig/tree.hh:1786:71: style: Function 'is_in_subtree' argument 1 names different: declaration 'position' definition 'it'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:420:51: note: Function 'is_in_subtree' argument 1 names different: declaration 'position' definition 'it'.
liborigin-20080225.orig/tree.hh:1786:71: note: Function 'is_in_subtree' argument 1 names different: declaration 'position' definition 'it'.
liborigin-20080225.orig/tree.hh:1826:114: style: Function 'child' argument 1 names different: declaration 'position' definition 'it'. [funcArgNamesDifferent]
liborigin-20080225.orig/tree.hh:428:52: note: Function 'child' argument 1 names different: declaration 'position' definition 'it'.
liborigin-20080225.orig/tree.hh:1826:114: note: Function 'child' argument 1 names different: declaration 'position' definition 'it'.
liborigin-20080225.orig/OPJFile.cpp:91:42: style: Function 'compareExcelColumnnames' argument 1 names different: declaration 'excel' definition 'iexcel'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:740:34: note: Function 'compareExcelColumnnames' argument 1 names different: declaration 'excel' definition 'iexcel'.
liborigin-20080225.orig/OPJFile.cpp:91:42: note: Function 'compareExcelColumnnames' argument 1 names different: declaration 'excel' definition 'iexcel'.
liborigin-20080225.orig/OPJFile.cpp:91:54: style: Function 'compareExcelColumnnames' argument 2 names different: declaration 'sheet' definition 'isheet'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:740:45: note: Function 'compareExcelColumnnames' argument 2 names different: declaration 'sheet' definition 'isheet'.
liborigin-20080225.orig/OPJFile.cpp:91:54: note: Function 'compareExcelColumnnames' argument 2 names different: declaration 'sheet' definition 'isheet'.
liborigin-20080225.orig/OPJFile.cpp:1248:36: style: Function 'readSpreadInfo' argument 1 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:745:28: note: Function 'readSpreadInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:1248:36: note: Function 'readSpreadInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:1248:45: style: Function 'readSpreadInfo' argument 2 names different: declaration 'fdebug' definition 'debug'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:745:40: note: Function 'readSpreadInfo' argument 2 names different: declaration 'fdebug' definition 'debug'.
liborigin-20080225.orig/OPJFile.cpp:1248:45: note: Function 'readSpreadInfo' argument 2 names different: declaration 'fdebug' definition 'debug'.
liborigin-20080225.orig/OPJFile.cpp:1705:36: style: Function 'readMatrixInfo' argument 1 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:747:28: note: Function 'readMatrixInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:1705:36: note: Function 'readMatrixInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:1705:45: style: Function 'readMatrixInfo' argument 2 names different: declaration 'fdebug' definition 'debug'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:747:40: note: Function 'readMatrixInfo' argument 2 names different: declaration 'fdebug' definition 'debug'.
liborigin-20080225.orig/OPJFile.cpp:1705:45: note: Function 'readMatrixInfo' argument 2 names different: declaration 'fdebug' definition 'debug'.
liborigin-20080225.orig/OPJFile.cpp:1860:35: style: Function 'readGraphInfo' argument 1 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:748:27: note: Function 'readGraphInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:1860:35: note: Function 'readGraphInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:1860:44: style: Function 'readGraphInfo' argument 2 names different: declaration 'fdebug' definition 'debug'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:748:39: note: Function 'readGraphInfo' argument 2 names different: declaration 'fdebug' definition 'debug'.
liborigin-20080225.orig/OPJFile.cpp:1860:44: note: Function 'readGraphInfo' argument 2 names different: declaration 'fdebug' definition 'debug'.
liborigin-20080225.orig/OPJFile.cpp:2582:36: style: Function 'skipObjectInfo' argument 1 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:756:28: note: Function 'skipObjectInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2582:36: note: Function 'skipObjectInfo' argument 1 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2684:56: style: Function 'readGraphGridInfo' argument 2 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:749:48: note: Function 'readGraphGridInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2684:56: note: Function 'readGraphGridInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2707:72: style: Function 'readGraphAxisBreakInfo' argument 2 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:750:64: note: Function 'readGraphAxisBreakInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2707:72: note: Function 'readGraphAxisBreakInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2733:70: style: Function 'readGraphAxisFormatInfo' argument 2 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:751:62: note: Function 'readGraphAxisFormatInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2733:70: note: Function 'readGraphAxisFormatInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2777:70: style: Function 'readGraphAxisTickLabelsInfo' argument 2 names different: declaration 'fopj' definition 'f'. [funcArgNamesDifferent]
liborigin-20080225.orig/OPJFile.h:752:62: note: Function 'readGraphAxisTickLabelsInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/OPJFile.cpp:2777:70: note: Function 'readGraphAxisTickLabelsInfo' argument 2 names different: declaration 'fopj' definition 'f'.
liborigin-20080225.orig/tree.hh:2265:53: warning: Member variable 'fixed_depth_iterator::first_parent_' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/tree.hh:2279:53: warning: Member variable 'fixed_depth_iterator::first_parent_' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:59:2: warning: Member variable 'rect::left' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:59:2: warning: Member variable 'rect::top' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:59:2: warning: Member variable 'rect::right' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:59:2: warning: Member variable 'rect::bottom' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:85:2: warning: Member variable 'originWindow::objectID' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:126:2: warning: Member variable 'spreadColumn::type' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:145:2: warning: Member variable 'spreadSheet::maxRows' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:179:2: warning: Member variable 'matrix::nr_rows' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:179:2: warning: Member variable 'matrix::nr_cols' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:223:2: warning: Member variable 'text::color' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:223:2: warning: Member variable 'text::fontsize' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:223:2: warning: Member variable 'text::rotation' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:223:2: warning: Member variable 'text::tab' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:223:2: warning: Member variable 'text::border_type' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:223:2: warning: Member variable 'text::attach' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::view_angle' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::thickness' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::rotation' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::radius' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::horizontal_offset' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::displaced_sections' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::displacement' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:257:2: warning: Member variable 'pieProperties::distance' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:284:2: warning: Member variable 'vectorProperties::color' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:284:2: warning: Member variable 'vectorProperties::width' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:284:2: warning: Member variable 'vectorProperties::arrow_lenght' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:284:2: warning: Member variable 'vectorProperties::arrow_angle' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::log10' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::from' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::to' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::position' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::scale_increment_before' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::scale_increment_after' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::minor_ticks_before' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:344:2: warning: Member variable 'graphAxisBreak::minor_ticks_after' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:484:2: warning: Member variable 'graph::width' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:484:2: warning: Member variable 'graph::height' is not initialized in the constructor. [uninitMemberVar]
liborigin-20080225.orig/OPJFile.h:756:7: style: Unused private function: 'OPJFile::skipObjectInfo' [unusedPrivateFunction]
liborigin-20080225.orig/OPJFile.h:757:7: style: Unused private function: 'OPJFile::setColName' [unusedPrivateFunction]
liborigin-20080225.orig/OPJFile.h:96:6: style: Member variable 'originData::type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:101:4: note: Member variable 'originData::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:96:6: note: Member variable 'originData::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:96:6: style: Member variable 'originData::type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:106:4: note: Member variable 'originData::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:96:6: note: Member variable 'originData::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:121:9: style: Member variable 'spreadColumn::command' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:129:4: note: Member variable 'spreadColumn::command' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:121:9: note: Member variable 'spreadColumn::command' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:116:6: style: Member variable 'spreadColumn::value_type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:131:4: note: Member variable 'spreadColumn::value_type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:116:6: note: Member variable 'spreadColumn::value_type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:120:6: style: Member variable 'spreadColumn::numeric_display_type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:136:4: note: Member variable 'spreadColumn::numeric_display_type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:120:6: note: Member variable 'spreadColumn::numeric_display_type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:173:9: style: Member variable 'matrix::command' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:182:4: note: Member variable 'matrix::command' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:173:9: note: Member variable 'matrix::command' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:169:6: style: Member variable 'matrix::value_type_specification' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:183:4: note: Member variable 'matrix::value_type_specification' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:169:6: note: Member variable 'matrix::value_type_specification' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:172:6: style: Member variable 'matrix::numeric_display_type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:187:4: note: Member variable 'matrix::numeric_display_type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:172:6: note: Member variable 'matrix::numeric_display_type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:195:6: style: Member variable 'function::type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:204:4: note: Member variable 'function::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:195:6: note: Member variable 'function::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:497:6: style: Member variable 'projectNode::type' is in the wrong place in the initializer list. [initializerList]
liborigin-20080225.orig/OPJFile.h:504:4: note: Member variable 'projectNode::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/OPJFile.h:497:6: note: Member variable 'projectNode::type' is in the wrong place in the initializer list.
liborigin-20080225.orig/tree.hh:295:28: performance: Technically the member function 'tree::begin_fixed' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:684:91: note: Technically the member function 'tree::begin_fixed' can be static.
liborigin-20080225.orig/tree.hh:295:28: note: Technically the member function 'tree::begin_fixed' can be static.
liborigin-20080225.orig/tree.hh:297:28: performance: Technically the member function 'tree::end_fixed' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:708:91: note: Technically the member function 'tree::end_fixed' can be static.
liborigin-20080225.orig/tree.hh:297:28: note: Technically the member function 'tree::end_fixed' can be static.
liborigin-20080225.orig/tree.hh:301:37: performance: Technically the member function 'tree::end_breadth_first' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:661:100: note: Technically the member function 'tree::end_breadth_first' can be static.
liborigin-20080225.orig/tree.hh:301:37: note: Technically the member function 'tree::end_breadth_first' can be static.
liborigin-20080225.orig/tree.hh:305:28: performance: Technically the member function 'tree::end' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:736:87: note: Technically the member function 'tree::end' can be static.
liborigin-20080225.orig/tree.hh:305:28: note: Technically the member function 'tree::end' can be static.
liborigin-20080225.orig/tree.hh:314:36: performance: Technically the member function 'tree::previous_sibling' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:770:36: note: Technically the member function 'tree::previous_sibling' can be static.
liborigin-20080225.orig/tree.hh:314:36: note: Technically the member function 'tree::previous_sibling' can be static.
liborigin-20080225.orig/tree.hh:316:36: performance: Technically the member function 'tree::next_sibling' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:780:36: note: Technically the member function 'tree::next_sibling' can be static.
liborigin-20080225.orig/tree.hh:316:36: note: Technically the member function 'tree::next_sibling' can be static.
liborigin-20080225.orig/tree.hh:318:36: performance: Technically the member function 'tree::next_at_same_depth' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:790:36: note: Technically the member function 'tree::next_at_same_depth' can be static.
liborigin-20080225.orig/tree.hh:318:36: note: Technically the member function 'tree::next_at_same_depth' can be static.
liborigin-20080225.orig/tree.hh:354:36: performance: Technically the member function 'tree::replace' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1103:36: note: Technically the member function 'tree::replace' can be static.
liborigin-20080225.orig/tree.hh:354:36: note: Technically the member function 'tree::replace' can be static.
liborigin-20080225.orig/tree.hh:362:36: performance: Technically the member function 'tree::flatten' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1222:36: note: Technically the member function 'tree::flatten' can be static.
liborigin-20080225.orig/tree.hh:362:36: note: Technically the member function 'tree::flatten' can be static.
liborigin-20080225.orig/tree.hh:364:36: performance: Technically the member function 'tree::reparent' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1250:36: note: Technically the member function 'tree::reparent' can be static.
liborigin-20080225.orig/tree.hh:364:36: note: Technically the member function 'tree::reparent' can be static.
liborigin-20080225.orig/tree.hh:372:36: performance: Technically the member function 'tree::move_after' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1316:61: note: Technically the member function 'tree::move_after' can be static.
liborigin-20080225.orig/tree.hh:372:36: note: Technically the member function 'tree::move_after' can be static.
liborigin-20080225.orig/tree.hh:374:36: performance: Technically the member function 'tree::move_before' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1345:61: note: Technically the member function 'tree::move_before' can be static.
liborigin-20080225.orig/tree.hh:374:36: note: Technically the member function 'tree::move_before' can be static.
liborigin-20080225.orig/tree.hh:375:24: performance: Technically the member function 'tree::move_before' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1375:87: note: Technically the member function 'tree::move_before' can be static.
liborigin-20080225.orig/tree.hh:375:24: note: Technically the member function 'tree::move_before' can be static.
liborigin-20080225.orig/tree.hh:396:16: performance: Technically the member function 'tree::subtree' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1584:60: note: Technically the member function 'tree::subtree' can be static.
liborigin-20080225.orig/tree.hh:396:16: note: Technically the member function 'tree::subtree' can be static.
liborigin-20080225.orig/tree.hh:397:16: performance: Technically the member function 'tree::subtree' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1593:36: note: Technically the member function 'tree::subtree' can be static.
liborigin-20080225.orig/tree.hh:397:16: note: Technically the member function 'tree::subtree' can be static.
liborigin-20080225.orig/tree.hh:399:16: performance: Technically the member function 'tree::swap' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1718:36: note: Technically the member function 'tree::swap' can be static.
liborigin-20080225.orig/tree.hh:399:16: note: Technically the member function 'tree::swap' can be static.
liborigin-20080225.orig/tree.hh:406:16: performance: Technically the member function 'tree::size' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1612:35: note: Technically the member function 'tree::size' can be static.
liborigin-20080225.orig/tree.hh:406:16: note: Technically the member function 'tree::size' can be static.
liborigin-20080225.orig/tree.hh:410:16: performance: Technically the member function 'tree::depth' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1633:35: note: Technically the member function 'tree::depth' can be static.
liborigin-20080225.orig/tree.hh:410:16: note: Technically the member function 'tree::depth' can be static.
liborigin-20080225.orig/tree.hh:414:16: performance: Technically the member function 'tree::max_depth' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1653:35: note: Technically the member function 'tree::max_depth' can be static.
liborigin-20080225.orig/tree.hh:414:16: note: Technically the member function 'tree::max_depth' can be static.
liborigin-20080225.orig/tree.hh:420:16: performance: Technically the member function 'tree::is_in_subtree' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1786:36: note: Technically the member function 'tree::is_in_subtree' can be static.
liborigin-20080225.orig/tree.hh:420:16: note: Technically the member function 'tree::is_in_subtree' can be static.
liborigin-20080225.orig/tree.hh:428:25: performance: Technically the member function 'tree::child' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:1826:87: note: Technically the member function 'tree::child' can be static.
liborigin-20080225.orig/tree.hh:428:25: note: Technically the member function 'tree::child' can be static.
liborigin-20080225.orig/tree.hh:172:34: style: Technically the member function 'tree::pre_order_iterator::operator++' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2033:109: note: Technically the member function 'tree::pre_order_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:172:34: note: Technically the member function 'tree::pre_order_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:173:34: style: Technically the member function 'tree::pre_order_iterator::operator--' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2041:109: note: Technically the member function 'tree::pre_order_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:173:34: note: Technically the member function 'tree::pre_order_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:190:35: style: Technically the member function 'tree::post_order_iterator::operator++' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2142:111: note: Technically the member function 'tree::post_order_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:190:35: note: Technically the member function 'tree::post_order_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:191:35: style: Technically the member function 'tree::post_order_iterator::operator--' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2150:111: note: Technically the member function 'tree::post_order_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:191:35: note: Technically the member function 'tree::post_order_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:209:45: style: Technically the member function 'tree::breadth_first_queued_iterator::operator++' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2243:131: note: Technically the member function 'tree::breadth_first_queued_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:209:45: note: Technically the member function 'tree::breadth_first_queued_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:233:36: style: Technically the member function 'tree::fixed_depth_iterator::operator++' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2417:113: note: Technically the member function 'tree::fixed_depth_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:233:36: note: Technically the member function 'tree::fixed_depth_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:234:36: style: Technically the member function 'tree::fixed_depth_iterator::operator--' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2425:113: note: Technically the member function 'tree::fixed_depth_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:234:36: note: Technically the member function 'tree::fixed_depth_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:240:18: performance: Technically the member function 'tree::fixed_depth_iterator::set_first_parent_' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:2313:58: note: Technically the member function 'tree::fixed_depth_iterator::set_first_parent_' can be static.
liborigin-20080225.orig/tree.hh:240:18: note: Technically the member function 'tree::fixed_depth_iterator::set_first_parent_' can be static.
liborigin-20080225.orig/tree.hh:241:18: performance: Technically the member function 'tree::fixed_depth_iterator::find_leftmost_parent_' can be static. [functionStatic]
liborigin-20080225.orig/tree.hh:2326:58: note: Technically the member function 'tree::fixed_depth_iterator::find_leftmost_parent_' can be static.
liborigin-20080225.orig/tree.hh:241:18: note: Technically the member function 'tree::fixed_depth_iterator::find_leftmost_parent_' can be static.
liborigin-20080225.orig/tree.hh:256:32: style: Technically the member function 'tree::sibling_iterator::operator++' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2513:105: note: Technically the member function 'tree::sibling_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:256:32: note: Technically the member function 'tree::sibling_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:257:32: style: Technically the member function 'tree::sibling_iterator::operator--' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2521:105: note: Technically the member function 'tree::sibling_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:257:32: note: Technically the member function 'tree::sibling_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:280:29: style: Technically the member function 'tree::leaf_iterator::operator++' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2623:99: note: Technically the member function 'tree::leaf_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:280:29: note: Technically the member function 'tree::leaf_iterator::operator++' can be const.
liborigin-20080225.orig/tree.hh:281:29: style: Technically the member function 'tree::leaf_iterator::operator--' can be const. [functionConst]
liborigin-20080225.orig/tree.hh:2631:99: note: Technically the member function 'tree::leaf_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:281:29: note: Technically the member function 'tree::leaf_iterator::operator--' can be const.
liborigin-20080225.orig/tree.hh:451:18: style: Technically the member function 'tree::compare_nodes::operator()' can be const. [functionConst]
liborigin-20080225.orig/OPJFile.h:733:7: performance: Technically the member function 'OPJFile::IsBigEndian' can be static. [functionStatic]
liborigin-20080225.orig/OPJFile.cpp:3014:15: note: Technically the member function 'OPJFile::IsBigEndian' can be static.
liborigin-20080225.orig/OPJFile.h:733:7: note: Technically the member function 'OPJFile::IsBigEndian' can be static.
liborigin-20080225.orig/OPJFile.h:734:7: performance: Technically the member function 'OPJFile::ByteSwap' can be static. [functionStatic]
liborigin-20080225.orig/OPJFile.cpp:53:15: note: Technically the member function 'OPJFile::ByteSwap' can be static.
liborigin-20080225.orig/OPJFile.h:734:7: note: Technically the member function 'OPJFile::ByteSwap' can be static.
liborigin-20080225.orig/OPJFile.h:744:9: style: Technically the member function 'OPJFile::findObjectByIndex' can be const. [functionConst]
liborigin-20080225.orig/OPJFile.cpp:148:17: note: Technically the member function 'OPJFile::findObjectByIndex' can be const.
liborigin-20080225.orig/OPJFile.h:744:9: note: Technically the member function 'OPJFile::findObjectByIndex' can be const.
liborigin-20080225.orig/tree.hh:121:7: style: Class 'tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:122:7: style: Class 'tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:142:13: style: Class 'iterator_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:164:13: style: Class 'pre_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:165:13: style: Class 'pre_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:166:13: style: Class 'pre_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:182:13: style: Class 'post_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:183:13: style: Class 'post_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:184:13: style: Class 'post_order_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:203:13: style: Class 'breadth_first_queued_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:204:13: style: Class 'breadth_first_queued_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:224:13: style: Class 'fixed_depth_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:225:13: style: Class 'fixed_depth_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:226:13: style: Class 'fixed_depth_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:248:13: style: Class 'sibling_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:250:13: style: Class 'sibling_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:272:13: style: Class 'leaf_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:273:13: style: Class 'leaf_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:274:13: style: Class 'leaf_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:449:13: style: Class 'compare_nodes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:99:2: style: Struct 'originData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:104:2: style: Struct 'originData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:145:2: style: Struct 'spreadSheet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:223:2: style: Struct 'text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:484:2: style: Struct 'graph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:491:2: style: Struct 'note' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/OPJFile.h:513:2: style: Class 'OPJFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin-20080225.orig/tree.hh:221:7: warning: The class 'fixed_depth_iterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
liborigin-20080225.orig/tree.hh:245:7: warning: The class 'sibling_iterator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
liborigin-20080225.orig/OPJFile.cpp:248:3: error: Resource leak: f [resourceLeak]
liborigin-20080225.orig/OPJFile.cpp:679:3: error: Resource leak: f [resourceLeak]
liborigin-20080225.orig/OPJFile.cpp:665:0: error: Resource leak: f [resourceLeak]
liborigin-20080225.orig/OPJFile.cpp:557:0: error: Resource leak: debug [resourceLeak]
liborigin-20080225.orig/OPJFile.cpp:477:6: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1054:7: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1065:6: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1191:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1196:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1200:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1210:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1217:5: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1221:5: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1224:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1230:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1311:5: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1454:4: error: Mismatching allocation and deallocation: comment [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1536:5: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1679:5: error: Mismatching allocation and deallocation: comment [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:1785:4: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin-20080225.orig/OPJFile.cpp:3006:4: error: Mismatching allocation and deallocation: label [mismatchAllocDealloc]
liborigin-20080225.orig/tree.hh:954:107: performance: Function parameter 'to' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:970:108: performance: Function parameter 'to' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1178:21: performance: Function parameter 'orig_end' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1180:21: performance: Function parameter 'new_end' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1250:101: performance: Function parameter 'end' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1448:84: performance: Function parameter 'from2' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1471:58: performance: Function parameter 'from' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1471:81: performance: Function parameter 'to' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/tree.hh:1479:81: performance: Function parameter 'to' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:85:22: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:85:39: performance: Function parameter '_label' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:126:22: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:145:21: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:156:15: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:156:32: performance: Function parameter '_label' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:179:16: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:201:18: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:484:15: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:491:14: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/OPJFile.h:502:21: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
liborigin-20080225.orig/opj2dat.cpp:94:15: warning: Possible null pointer dereference: v [nullPointer]
liborigin-20080225.orig/opj2dat.cpp:91:16: note: Assignment 'v=0', assigned value is 0
liborigin-20080225.orig/opj2dat.cpp:94:15: note: Null pointer dereference
liborigin-20080225.orig/opj2dat.cpp:100:0: error: Resource leak: out [resourceLeak]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/liborigin2/liborigin2_20110117.orig.tar.gz
liborigin2-20110117/endianfstream.hh:123:9: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/endianfstream.hh:125:16: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/endianfstream.hh:132:9: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/endianfstream.hh:134:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/endianfstream.hh:141:9: portability: Casting from long double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/endianfstream.hh:143:16: portability: Casting from long double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/OriginObj.h:170:3: warning: Member variable 'SpreadColumn::type' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:193:3: warning: Member variable 'SpreadSheet::maxRows' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:236:3: warning: Member variable 'Matrix::rowCount' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:236:3: warning: Member variable 'Matrix::columnCount' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:236:3: warning: Member variable 'Matrix::colorMap' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:286:3: warning: Member variable 'TextBox::color' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:286:3: warning: Member variable 'TextBox::fontSize' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:286:3: warning: Member variable 'TextBox::rotation' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:286:3: warning: Member variable 'TextBox::tab' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:286:3: warning: Member variable 'TextBox::borderType' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:286:3: warning: Member variable 'TextBox::attach' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::viewAngle' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::thickness' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::rotation' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::radius' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::horizontalOffset' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::displacedSectionCount' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::displacement' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:321:3: warning: Member variable 'PieProperties::distance' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:350:3: warning: Member variable 'VectorProperties::color' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:350:3: warning: Member variable 'VectorProperties::width' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:350:3: warning: Member variable 'VectorProperties::arrowLenght' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:350:3: warning: Member variable 'VectorProperties::arrowAngle' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::log10' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::from' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::to' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::position' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::scaleIncrementBefore' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::scaleIncrementAfter' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::minorTicksBefore' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:499:3: warning: Member variable 'GraphAxisBreak::minorTicksAfter' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::attach' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::color' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::style' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::width' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::fillAreaColor' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::fillAreaPattern' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::fillAreaPatternColor' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::fillAreaPatternWidth' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:575:3: warning: Member variable 'Figure::useBorderColor' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:618:3: warning: Member variable 'Bitmap::attach' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::backgroundColor' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::borderType' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::xAxis' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::yAxis' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::zAxis' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::histogramBin' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::histogramBegin' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::histogramEnd' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::percentile' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::colorScale' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::xLength' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::yLength' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::zLength' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::vLine' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:694:3: warning: Member variable 'GraphLayer::hLine' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:729:3: warning: Member variable 'Graph::width' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:729:3: warning: Member variable 'Graph::height' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/OriginObj.h:163:10: style: Member variable 'SpreadColumn::command' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:173:5: note: Member variable 'SpreadColumn::command' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:163:10: note: Member variable 'SpreadColumn::command' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:158:13: style: Member variable 'SpreadColumn::valueType' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:175:5: note: Member variable 'SpreadColumn::valueType' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:158:13: note: Member variable 'SpreadColumn::valueType' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:162:22: style: Member variable 'SpreadColumn::numericDisplayType' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:180:5: note: Member variable 'SpreadColumn::numericDisplayType' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:162:22: note: Member variable 'SpreadColumn::numericDisplayType' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:226:10: style: Member variable 'Matrix::command' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:240:5: note: Member variable 'Matrix::command' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:226:10: note: Member variable 'Matrix::command' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:222:7: style: Member variable 'Matrix::valueTypeSpecification' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:241:5: note: Member variable 'Matrix::valueTypeSpecification' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:222:7: note: Member variable 'Matrix::valueTypeSpecification' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:225:22: style: Member variable 'Matrix::numericDisplayType' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:245:5: note: Member variable 'Matrix::numericDisplayType' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:225:22: note: Member variable 'Matrix::numericDisplayType' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:256:16: style: Member variable 'Function::type' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:266:5: note: Member variable 'Function::type' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:256:16: note: Member variable 'Function::type' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:614:10: style: Member variable 'Bitmap::windowName' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:621:5: note: Member variable 'Bitmap::windowName' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:614:10: note: Member variable 'Bitmap::windowName' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:748:12: style: Member variable 'ProjectNode::type' is in the wrong place in the initializer list. [initializerList]
liborigin2-20110117/OriginObj.h:755:5: note: Member variable 'ProjectNode::type' is in the wrong place in the initializer list.
liborigin2-20110117/OriginObj.h:748:12: note: Member variable 'ProjectNode::type' is in the wrong place in the initializer list.
liborigin2-20110117/logging.hpp:273:9: performance: Variable 'm_qualifier_identifier' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liborigin2-20110117/Origin750Parser.h:63:16: performance: Technically the member function 'Origin750Parser::stringToDouble' can be static. [functionStatic]
liborigin2-20110117/Origin750Parser.h:72:34: performance: Technically the member function 'Origin750Parser::doubleToPosixTime' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:199:19: performance: Technically the member function 'boost::logging::level_element::to_string' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:210:19: performance: Technically the member function 'boost::logging::filename_element::to_string' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:217:19: performance: Technically the member function 'boost::logging::line_element::to_string' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:248:19: performance: Technically the member function 'boost::logging::trace_element::to_string' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:317:19: performance: Technically the member function 'boost::logging::format::accept' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:321:19: performance: Technically the member function 'boost::logging::format::accept' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:325:19: performance: Technically the member function 'boost::logging::format::accept' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:329:19: performance: Technically the member function 'boost::logging::format::accept' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:333:19: performance: Technically the member function 'boost::logging::format::accept' can be static. [functionStatic]
liborigin2-20110117/logging.hpp:474:22: style: Technically the member function 'boost::logging::logger::get_global_max_log_level' can be const. [functionConst]
liborigin2-20110117/OriginObj.h:193:3: style: Struct 'SpreadSheet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginObj.h:286:3: style: Struct 'TextBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginObj.h:575:3: style: Struct 'Figure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginObj.h:618:3: style: Struct 'Bitmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginObj.h:729:3: style: Struct 'Graph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginObj.h:739:3: style: Struct 'Note' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/Origin750Parser.h:44:2: style: Class 'Origin750Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/Origin800Parser.h:37:2: style: Class 'Origin800Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/Origin610Parser.h:37:2: style: Class 'Origin610Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/Origin600Parser.h:37:2: style: Class 'Origin600Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/logging.hpp:271:7: style: Class 'qualifier_element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/logging.hpp:284:7: style: Class 'format' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/logging.hpp:298:7: style: Class 'format' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginObj.h:609:2: warning: The struct 'Bitmap' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
liborigin2-20110117/Origin750Parser.h:45:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/OriginParser.h:39:15: note: Virtual function in base class
liborigin2-20110117/Origin750Parser.h:45:7: note: Function in derived class
liborigin2-20110117/Origin800Parser.h:38:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/OriginParser.h:39:15: note: Virtual function in base class
liborigin2-20110117/Origin800Parser.h:38:7: note: Function in derived class
liborigin2-20110117/Origin610Parser.h:38:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/OriginParser.h:39:15: note: Virtual function in base class
liborigin2-20110117/Origin610Parser.h:38:7: note: Function in derived class
liborigin2-20110117/Origin610Parser.h:45:7: style: The function 'readNotes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/Origin800Parser.h:47:15: note: Virtual function in base class
liborigin2-20110117/Origin610Parser.h:45:7: note: Function in derived class
liborigin2-20110117/logging.hpp:159:12: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:150:20: note: Virtual function in base class
liborigin2-20110117/logging.hpp:159:12: note: Function in derived class
liborigin2-20110117/logging.hpp:167:12: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:150:20: note: Virtual function in base class
liborigin2-20110117/logging.hpp:167:12: note: Function in derived class
liborigin2-20110117/logging.hpp:175:12: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:150:20: note: Virtual function in base class
liborigin2-20110117/logging.hpp:175:12: note: Function in derived class
liborigin2-20110117/logging.hpp:183:12: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:150:20: note: Virtual function in base class
liborigin2-20110117/logging.hpp:183:12: note: Function in derived class
liborigin2-20110117/logging.hpp:204:19: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:193:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:204:19: note: Function in derived class
liborigin2-20110117/logging.hpp:211:19: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:193:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:211:19: note: Function in derived class
liborigin2-20110117/logging.hpp:221:19: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:193:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:221:19: note: Function in derived class
liborigin2-20110117/logging.hpp:227:19: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:191:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:227:19: note: Function in derived class
liborigin2-20110117/logging.hpp:237:19: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:191:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:237:19: note: Function in derived class
liborigin2-20110117/logging.hpp:250:19: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:193:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:250:19: note: Function in derived class
liborigin2-20110117/logging.hpp:256:19: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:191:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:256:19: note: Function in derived class
liborigin2-20110117/logging.hpp:263:19: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:191:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:263:19: note: Function in derived class
liborigin2-20110117/logging.hpp:275:19: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/logging.hpp:191:27: note: Virtual function in base class
liborigin2-20110117/logging.hpp:275:19: note: Function in derived class
liborigin2-20110117/OriginObj.h:643:5: error: Mismatching allocation and deallocation: Bitmap::data [mismatchAllocDealloc]
liborigin2-20110117/logging.hpp:298:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue]
liborigin2-20110117/logging.hpp:301:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue]
liborigin2-20110117/Origin610Parser.cpp:1667:8: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin610Parser.cpp:1667:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin610Parser.cpp:1667:18: style: Condition '96==96' is always true [knownConditionTrueFalse]
liborigin2-20110117/Origin610Parser.cpp:1074:4: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
liborigin2-20110117/Origin610Parser.cpp:1066:0: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin610Parser.cpp:1074:4: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin610Parser.cpp:1667:18: style: Same expression on both sides of '=='. [duplicateExpression]
liborigin2-20110117/Origin610Parser.cpp:107:16: style: The scope of the variable 'spread' can be reduced. [variableScope]
liborigin2-20110117/Origin610Parser.cpp:1446:9: style: The scope of the variable 'w' can be reduced. [variableScope]
liborigin2-20110117/Origin700Parser.cpp:1276:8: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin700Parser.cpp:1276:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin700Parser.cpp:1276:18: style: Condition '96==96' is always true [knownConditionTrueFalse]
liborigin2-20110117/Origin700Parser.cpp:737:4: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
liborigin2-20110117/Origin700Parser.cpp:728:0: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin700Parser.cpp:737:4: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin700Parser.cpp:1276:18: style: Same expression on both sides of '=='. [duplicateExpression]
liborigin2-20110117/Origin700Parser.cpp:106:16: style: The scope of the variable 'spread' can be reduced. [variableScope]
liborigin2-20110117/Origin700Parser.cpp:1056:9: style: The scope of the variable 'w' can be reduced. [variableScope]
liborigin2-20110117/Origin700Parser.h:37:2: style: Class 'Origin700Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/Origin700Parser.h:38:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/OriginParser.h:39:15: note: Virtual function in base class
liborigin2-20110117/Origin700Parser.h:38:7: note: Function in derived class
liborigin2-20110117/Origin700Parser.cpp:990:18: error: Uninitialized struct member: color.type [uninitStructMember]
liborigin2-20110117/Origin750Parser.cpp:1861:8: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin750Parser.cpp:1861:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin750Parser.cpp:1861:18: style: Condition '96==96' is always true [knownConditionTrueFalse]
liborigin2-20110117/Origin750Parser.cpp:1322:4: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
liborigin2-20110117/Origin750Parser.cpp:1313:0: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin750Parser.cpp:1322:4: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin750Parser.cpp:1861:18: style: Same expression on both sides of '=='. [duplicateExpression]
liborigin2-20110117/Origin750Parser.cpp:111:16: style: The scope of the variable 'spread' can be reduced. [variableScope]
liborigin2-20110117/Origin750Parser.cpp:1642:9: style: The scope of the variable 'w' can be reduced. [variableScope]
liborigin2-20110117/Origin750Parser.cpp:41:18: warning: Member variable 'Origin750Parser::d_file_size' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/Origin750Parser.cpp:41:18: warning: Member variable 'Origin750Parser::d_start_offset' is not initialized in the constructor. [uninitMemberVar]
liborigin2-20110117/Origin750Parser.h:57:7: style: Technically the member function 'Origin750Parser::readGraphAxisPrefixSuffixInfo' can be const. [functionConst]
liborigin2-20110117/Origin750Parser.cpp:2447:23: note: Technically the member function 'Origin750Parser::readGraphAxisPrefixSuffixInfo' can be const.
liborigin2-20110117/Origin750Parser.h:57:7: note: Technically the member function 'Origin750Parser::readGraphAxisPrefixSuffixInfo' can be const.
liborigin2-20110117/Origin800Parser.cpp:1780:8: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin800Parser.cpp:1780:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
liborigin2-20110117/Origin800Parser.cpp:1780:18: style: Condition '96==96' is always true [knownConditionTrueFalse]
liborigin2-20110117/Origin800Parser.cpp:1242:4: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment]
liborigin2-20110117/Origin800Parser.cpp:1233:0: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin800Parser.cpp:1242:4: note: Variable 'width' is reassigned a value before the old one has been used.
liborigin2-20110117/Origin800Parser.cpp:1780:18: style: Same expression on both sides of '=='. [duplicateExpression]
liborigin2-20110117/Origin800Parser.cpp:112:16: style: The scope of the variable 'spread' can be reduced. [variableScope]
liborigin2-20110117/Origin800Parser.cpp:1561:9: style: The scope of the variable 'w' can be reduced. [variableScope]
liborigin2-20110117/Origin800Parser.cpp:1087:9: style: Variable 'POS' is assigned a value that is never used. [unreadVariable]
liborigin2-20110117/Origin800Parser.cpp:43:2: performance: Variable 'notes_pos_mark' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
liborigin2-20110117/Origin810Parser.h:37:2: style: Class 'Origin810Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/Origin810Parser.h:40:7: style: The function 'readProjectTreeFolder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/Origin750Parser.h:59:15: note: Virtual function in base class
liborigin2-20110117/Origin810Parser.h:40:7: note: Function in derived class
liborigin2-20110117/Origin810Parser.h:41:7: style: The function 'readColorMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/Origin750Parser.h:61:15: note: Virtual function in base class
liborigin2-20110117/Origin810Parser.h:41:7: note: Function in derived class
liborigin2-20110117/OriginDefaultParser.cpp:313:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin2-20110117/OriginDefaultParser.cpp:321:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
liborigin2-20110117/OriginDefaultParser.cpp:321:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
liborigin2-20110117/OriginDefaultParser.cpp:410:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
liborigin2-20110117/OriginDefaultParser.cpp:459:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
liborigin2-20110117/OriginDefaultParser.cpp:183:24: warning: Either the condition 'cname==0' is redundant or there is possible null pointer dereference: cname. [nullPointerRedundantCheck]
liborigin2-20110117/OriginDefaultParser.cpp:186:12: note: Assuming that condition 'cname==0' is not redundant
liborigin2-20110117/OriginDefaultParser.cpp:183:24: note: Null pointer dereference
liborigin2-20110117/OriginDefaultParser.cpp:278:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
liborigin2-20110117/OriginDefaultParser.cpp:318:6: style: The scope of the variable 'LAYER' can be reduced. [variableScope]
liborigin2-20110117/OriginDefaultParser.h:40:2: style: Class 'OriginDefaultParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
liborigin2-20110117/OriginDefaultParser.h:41:7: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
liborigin2-20110117/OriginParser.h:39:15: note: Virtual function in base class
liborigin2-20110117/OriginDefaultParser.h:41:7: note: Function in derived class
liborigin2-20110117/OriginDefaultParser.cpp:82:3: error: Resource leak: f [resourceLeak]
liborigin2-20110117/OriginDefaultParser.cpp:476:0: error: Resource leak: f [resourceLeak]
liborigin2-20110117/OriginDefaultParser.cpp:367:0: error: Resource leak: debug [resourceLeak]
liborigin2-20110117/OriginDefaultParser.cpp:287:6: error: Mismatching allocation and deallocation: stmp [mismatchAllocDealloc]
liborigin2-20110117/OriginFile.h:46:2: style: Class 'OriginFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/liborlite-migrate-perl/liborlite-migrate-perl_1.10.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liborlite-mirror-perl/liborlite-mirror-perl_1.24.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liborlite-perl/liborlite-perl_1.98.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liborlite-statistics-perl/liborlite-statistics-perl_0.03.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liboro-java/liboro-java_2.0.8a.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libosinfo/libosinfo_1.1.0.orig.tar.gz
libosinfo-1.1.0/osinfo/osinfo_db.c:563:5: style: Variable 'oss' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/osinfo/osinfo_db.c:546:0: note: Variable 'oss' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_db.c:563:5: note: Variable 'oss' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_db.c:750:5: style: Variable 'oss' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/osinfo/osinfo_db.c:735:0: note: Variable 'oss' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_db.c:750:5: note: Variable 'oss' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_devicelinkfilter.c:188:71: style: Function 'osinfo_devicelinkfilter_matches_default' argument 1 names different: declaration 'devicelinkfilter' definition 'filter'. [funcArgNamesDifferent]
libosinfo-1.1.0/osinfo/osinfo_devicelinkfilter.c:50:71: note: Function 'osinfo_devicelinkfilter_matches_default' argument 1 names different: declaration 'devicelinkfilter' definition 'filter'.
libosinfo-1.1.0/osinfo/osinfo_devicelinkfilter.c:188:71: note: Function 'osinfo_devicelinkfilter_matches_default' argument 1 names different: declaration 'devicelinkfilter' definition 'filter'.
libosinfo-1.1.0/osinfo/osinfo_loader.c:347:13: style: The scope of the variable 'j' can be reduced. [variableScope]
libosinfo-1.1.0/osinfo/osinfo_loader.c:2301:18: style: Variable 'dbpath' is allocated memory that is never used. [unusedAllocatedMemory]
libosinfo-1.1.0/osinfo/osinfo_os.c:224:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/osinfo/osinfo_os.c:222:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_os.c:224:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_os.c:339:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/osinfo/osinfo_os.c:337:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_os.c:339:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
libosinfo-1.1.0/osinfo/osinfo_os.c:65:19: style: struct member '_OsinfoOsDeviceLink::dev' is never used. [unusedStructMember]
libosinfo-1.1.0/osinfo/osinfo_os.c:66:12: style: struct member '_OsinfoOsDeviceLink::driver' is never used. [unusedStructMember]
libosinfo-1.1.0/osinfo/osinfo_platform.c:51:19: style: struct member '_OsinfoPlatformDeviceLink::dev' is never used. [unusedStructMember]
libosinfo-1.1.0/osinfo/osinfo_platform.c:52:12: style: struct member '_OsinfoPlatformDeviceLink::driver' is never used. [unusedStructMember]
libosinfo-1.1.0/osinfo/osinfo_productfilter.c:266:68: style: Function 'osinfo_productfilter_matches_default' argument 1 names different: declaration 'productfilter' definition 'filter'. [funcArgNamesDifferent]
libosinfo-1.1.0/osinfo/osinfo_productfilter.c:56:68: note: Function 'osinfo_productfilter_matches_default' argument 1 names different: declaration 'productfilter' definition 'filter'.
libosinfo-1.1.0/osinfo/osinfo_productfilter.c:266:68: note: Function 'osinfo_productfilter_matches_default' argument 1 names different: declaration 'productfilter' definition 'filter'.
libosinfo-1.1.0/tests/test-isodetect.c:304:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/tests/test-isodetect.c:301:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libosinfo-1.1.0/tests/test-isodetect.c:304:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libosinfo-1.1.0/tools/osinfo-detect.c:259:9: style: Variable 'media' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/tools/osinfo-detect.c:258:0: note: Variable 'media' is reassigned a value before the old one has been used.
libosinfo-1.1.0/tools/osinfo-detect.c:259:9: note: Variable 'media' is reassigned a value before the old one has been used.
libosinfo-1.1.0/tools/osinfo-detect.c:278:9: style: Variable 'tree' is reassigned a value before the old one has been used. [redundantAssignment]
libosinfo-1.1.0/tools/osinfo-detect.c:276:0: note: Variable 'tree' is reassigned a value before the old one has been used.
libosinfo-1.1.0/tools/osinfo-detect.c:278:9: note: Variable 'tree' is reassigned a value before the old one has been used.
libosinfo-1.1.0/tools/osinfo-query.c:228:19: warning: Either the condition 'valA' is redundant or there is possible null pointer dereference: valA. [nullPointerRedundantCheck]
libosinfo-1.1.0/tools/osinfo-query.c:225:9: note: Assuming that condition 'valA' is not redundant
libosinfo-1.1.0/tools/osinfo-query.c:228:19: note: Null pointer dereference
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosip2/libosip2_4.1.0.orig.tar.gz
libosip2-4.1.0/src/osip2/ict.c:121:5: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
libosip2-4.1.0/src/osip2/ict.c:116:0: note: Variable 'port' is reassigned a value before the old one has been used.
libosip2-4.1.0/src/osip2/ict.c:121:5: note: Variable 'port' is reassigned a value before the old one has been used.
libosip2-4.1.0/src/osip2/ict.c:30:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/ict_fsm.c:390:9: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
libosip2-4.1.0/src/osip2/ict_fsm.c:385:0: note: Variable 'port' is reassigned a value before the old one has been used.
libosip2-4.1.0/src/osip2/ict_fsm.c:390:9: note: Variable 'port' is reassigned a value before the old one has been used.
libosip2-4.1.0/src/osip2/ict_fsm.c:318:19: style: The scope of the variable 'orig_route' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/ict_fsm.c:342:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/ist.c:28:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/ist_fsm.c:107:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/nict.c:111:5: style: Variable 'port' is reassigned a value before the old one has been used. [redundantAssignment]
libosip2-4.1.0/src/osip2/nict.c:106:0: note: Variable 'port' is reassigned a value before the old one has been used.
libosip2-4.1.0/src/osip2/nict.c:111:5: note: Variable 'port' is reassigned a value before the old one has been used.
libosip2-4.1.0/src/osip2/nict.c:30:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/nist.c:29:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/nist.c:27:72: style: Function '__osip_nist_init' argument 3 names different: declaration 'request' definition 'invite'. [funcArgNamesDifferent]
libosip2-4.1.0/src/osip2/xixt.h:165:78: note: Function '__osip_nist_init' argument 3 names different: declaration 'request' definition 'invite'.
libosip2-4.1.0/src/osip2/nist.c:27:72: note: Function '__osip_nist_init' argument 3 names different: declaration 'request' definition 'invite'.
libosip2-4.1.0/src/osip2/nist_fsm.c:101:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:132:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:238:10: style: The scope of the variable 'ixt' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:272:10: style: The scope of the variable 'ixt' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:1055:7: style: The scope of the variable 'more_event' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:1111:7: style: The scope of the variable 'more_event' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:1168:7: style: The scope of the variable 'more_event' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:1224:7: style: The scope of the variable 'more_event' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip.c:1453:19: style: The scope of the variable 'evt' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_dialog.c:38:19: style: The scope of the variable 'contact' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_dialog.c:39:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_dialog.c:78:19: style: The scope of the variable 'contact' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_dialog.c:398:21: style: The scope of the variable 'contact' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_time.c:231:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libosip2-4.1.0/src/osip2/osip_transaction.c:276:17: style: The scope of the variable 'evt' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_transaction.c:657:10: style: The scope of the variable 'length_br' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_transaction.c:658:10: style: The scope of the variable 'length_br2' can be reduced. [variableScope]
libosip2-4.1.0/src/osip2/osip_transaction.c:566:101: style: Function '__osip_transaction_matching_response_osip_to_xict_17_1_3' argument 2 names different: declaration 'resp' definition 'response'. [funcArgNamesDifferent]
libosip2-4.1.0/src/osip2/xixt.h:190:105: note: Function '__osip_transaction_matching_response_osip_to_xict_17_1_3' argument 2 names different: declaration 'resp' definition 'response'.
libosip2-4.1.0/src/osip2/osip_transaction.c:566:101: note: Function '__osip_transaction_matching_response_osip_to_xict_17_1_3' argument 2 names different: declaration 'resp' definition 'response'.
libosip2-4.1.0/src/osip2/port_condv.c:32:0: error: #error No thread implementation found! [preprocessorErrorDirective]
libosip2-4.1.0/src/osip2/port_sema.c:34:0: error: #error No thread implementation found! [preprocessorErrorDirective]
libosip2-4.1.0/src/osipparser2/osip_accept.c:111:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_accept_encoding.c:83:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_accept_encoding.c:129:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_accept_encoding.c:190:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_authentication_info.c:86:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_authentication_info.c:139:22: style: The scope of the variable 'quote2' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_authorization.c:90:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_authorization.c:211:28: style: The scope of the variable 'quote2' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_body.c:436:4: warning: Either the condition 'dest' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck]
libosip2-4.1.0/src/osipparser2/osip_body.c:355:7: note: Assuming that condition 'dest' is not redundant
libosip2-4.1.0/src/osipparser2/osip_body.c:436:4: note: Null pointer dereference
libosip2-4.1.0/src/osipparser2/osip_body.c:221:15: style: The scope of the variable 'colon_index' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_body.c:222:9: style: The scope of the variable 'hname' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_body.c:223:9: style: The scope of the variable 'hvalue' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_body.c:224:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_call_info.c:82:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_call_info.c:121:10: style: The scope of the variable 'plen' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_call_info.c:137:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_content_disposition.c:33:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_content_type.c:91:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_content_type.c:168:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_content_type.c:239:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_from.c:626:7: warning: Either the condition 'tag_from1!=NULL' is redundant or there is possible null pointer dereference: tag_from1. [nullPointerRedundantCheck]
libosip2-4.1.0/src/osipparser2/osip_from.c:623:18: note: Assuming that condition 'tag_from1!=NULL' is not redundant
libosip2-4.1.0/src/osipparser2/osip_from.c:626:7: note: Null pointer dereference
libosip2-4.1.0/src/osipparser2/osip_from.c:286:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_list.c:39:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_list.c:54:9: style: The scope of the variable 'element' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_list.c:70:9: style: The scope of the variable 'chain' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:215:20: style: The scope of the variable 'accept' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:231:29: style: The scope of the variable 'accept_encoding' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:247:29: style: The scope of the variable 'accept_language' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:263:24: style: The scope of the variable 'alert_info' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:279:19: style: The scope of the variable 'allow' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:295:33: style: The scope of the variable 'authentication_info' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:312:23: style: The scope of the variable 'call_info' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:328:30: style: The scope of the variable 'content_encoding' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:344:24: style: The scope of the variable 'error_info' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message.c:360:39: style: The scope of the variable 'proxy_authentication_info' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_parse.c:367:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_parse.c:596:15: style: The scope of the variable 'colon_index' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_parse.c:597:9: style: The scope of the variable 'hname' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_parse.c:600:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_parse.c:728:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_parse.c:721:16: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
libosip2-4.1.0/src/osipparser2/osip_message_to_str.c:160:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_message_to_str.c:223:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_port.c:529:11: style: The scope of the variable 'sc' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_port.c:530:10: style: The scope of the variable 'len' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_record_route.c:124:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:341:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:598:23: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:647:24: style: The scope of the variable 'u_header' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:700:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:713:24: style: The scope of the variable 'u_header' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:821:21: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:902:17: style: The scope of the variable 'in' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:905:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:906:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:986:17: style: The scope of the variable 'in' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_uri.c:841:17: style: Checking if unsigned variable 'pname_len' is less than zero. [unsignedLessThanZero]
libosip2-4.1.0/src/osipparser2/osip_via.c:135:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_via.c:281:10: style: The scope of the variable 'plen' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_via.c:315:27: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_www_authenticate.c:232:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libosip2-4.1.0/src/osipparser2/osip_www_authenticate.c:312:22: style: The scope of the variable 'quote2' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tcallid.c:50:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tcallid.c:75:0: error: Resource leak: callids_file [resourceLeak]
libosip2-4.1.0/src/test/tcontact.c:51:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tcontact.c:76:0: error: Resource leak: contacts_file [resourceLeak]
libosip2-4.1.0/src/test/tcontentt.c:51:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tcontentt.c:76:0: error: Resource leak: content_types_file [resourceLeak]
libosip2-4.1.0/src/test/tfrom.c:51:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tfrom.c:76:0: error: Resource leak: froms_file [resourceLeak]
libosip2-4.1.0/src/test/torture.c:67:3: style: Variable 'num_test' is modified but its new value is never used. [unreadVariable]
libosip2-4.1.0/src/test/trecordr.c:52:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/trecordr.c:77:0: error: Resource leak: record_routes_file [resourceLeak]
libosip2-4.1.0/src/test/troute.c:52:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/troute.c:77:0: error: Resource leak: routes_file [resourceLeak]
libosip2-4.1.0/src/test/tto.c:51:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tto.c:76:0: error: Resource leak: tos_file [resourceLeak]
libosip2-4.1.0/src/test/turls.c:52:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/turls.c:111:23: style: The scope of the variable 'u_param' can be reduced. [variableScope]
libosip2-4.1.0/src/test/turls.c:127:24: style: The scope of the variable 'u_header' can be reduced. [variableScope]
libosip2-4.1.0/src/test/turls.c:78:0: error: Resource leak: urls_file [resourceLeak]
libosip2-4.1.0/src/test/tvia.c:52:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/tvia.c:78:0: error: Resource leak: vias_file [resourceLeak]
libosip2-4.1.0/src/test/twwwa.c:52:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
libosip2-4.1.0/src/test/twwwa.c:77:0: error: Resource leak: wwwauthenticates_file [resourceLeak]
[16:23]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosl/libosl_0.8.0.orig.tar.gz
libosl-0.8.0.orig/core/osl/bits/binaryIO.cc:79:8: style: Technically the member function 'State::read_vector' can be const. [functionConst]
libosl-0.8.0.orig/core/osl/book/compactBoard.cc:28:12: style: Technically the member function 'osl::book::opiece_sort::operator()' can be const. [functionConst]
libosl-0.8.0.orig/core/osl/container.cc:23:10: style: Technically the member function 'osl::PieceBasicLessThan::operator()' can be const. [functionConst]
libosl-0.8.0.orig/core/osl/container.cc:32:10: style: Technically the member function 'osl::PiecePtypeMoreThan::operator()' can be const. [functionConst]
libosl-0.8.0.orig/core/osl/container.cc:64:8: style: Technically the member function 'PtypeOSquareLessThan::operator()' can be const. [functionConst]
libosl-0.8.0.orig/core/osl/eval/openMidEndingEval.cc:190:10: performance: Technically the member function 'osl::IntArrayReader::failed' can be static. [functionStatic]
libosl-0.8.0.orig/core/osl/oslConfig.cc:467:9: style: Condition '!success' is always false [knownConditionTrueFalse]
libosl-0.8.0.orig/core/osl/oslConfig.cc:465:20: note: Assignment 'success=true', assigned value is 1
libosl-0.8.0.orig/core/osl/oslConfig.cc:467:9: note: Condition '!success' is always false
libosl-0.8.0.orig/core/osl/oslConfig.cc:318:5: style: Struct 'NameHolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/core/osl/progress.cc:235:0: style: Same expression used in consecutive assignments of 'index_a' and 'index_d'. [duplicateAssignExpression]
libosl-0.8.0.orig/core/osl/progress.cc:236:0: note: Same expression used in consecutive assignments of 'index_a' and 'index_d'.
libosl-0.8.0.orig/core/osl/progress.cc:235:0: note: Same expression used in consecutive assignments of 'index_a' and 'index_d'.
libosl-0.8.0.orig/core/test/csa.t.cc:133:43: style: Condition '"failed to detect errors"==0' is always false [knownConditionTrueFalse]
libosl-0.8.0.orig/core/test/csa.t.cc:13:36: style: Reading from empty STL container 'ms' [reademptycontainer]
libosl-0.8.0.orig/core/test/numEffectState.t.cc:1489:3: warning: Member variable 'CheckOnBoard::ret' is not initialized in the constructor. [uninitMemberVar]
libosl-0.8.0.orig/core/test/numEffectState.t.cc:1489:3: style: Struct 'CheckOnBoard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/core/test/piece.t.cc:26:50: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libosl-0.8.0.orig/core/test/piece.t.cc:28:52: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libosl-0.8.0.orig/core/test/piece.t.cc:30:53: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libosl-0.8.0.orig/core/test/piece.t.cc:32:54: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libosl-0.8.0.orig/core/test/piece.t.cc:34:54: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libosl-0.8.0.orig/full/osl/game_playing/gameState.cc:27:3: style: Struct 'State' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:112:12: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:114:7: note: Found duplicate branches for 'if' and 'else'.
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:112:12: note: Found duplicate branches for 'if' and 'else'.
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:161:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:163:5: note: Found duplicate branches for 'if' and 'else'.
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:161:10: note: Found duplicate branches for 'if' and 'else'.
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:74:7: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:75:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/game_playing/gnuShogiClient.cc:85:7: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/game_playing/speculativeAllMoves.cc:346:3: style: Struct 'Runner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiMoveGenerator.cc:313:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiMoveGenerator.cc:177:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiMoveList.cc:51:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiMoveList.cc:65:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiRecord.cc:421:15: error: Accessing an item in container 'token' that is empty. [containerOutOfBounds]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiRecord.cc:461:15: error: Accessing an item in container 'token' that is empty. [containerOutOfBounds]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiRecord.cc:505:15: error: Accessing an item in container 'token' that is empty. [containerOutOfBounds]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiRecord.cc:104:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:612:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:98:3: warning: Member variable 'RecordPrinter::pass_depth' is not initialized in the constructor. [uninitMemberVar]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:302:3: warning: Member variable 'MarkAndSweep::depth' is not initialized in the constructor. [uninitMemberVar]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:80:8: style: Technically the member function 'CompareChildSize::operator()' can be const. [functionConst]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:156:8: performance: Technically the member function 'RecordPrinter::noChildMove' can be static. [functionStatic]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:176:10: style: Technically the member function 'RecordPrinter::Compare::operator()' can be const. [functionConst]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:253:8: style: Technically the member function 'RecordPrinter2::noChildMove' can be const. [functionConst]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:286:10: style: Technically the member function 'RecordPrinter2::Compare::operator()' can be const. [functionConst]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:340:8: performance: Technically the member function 'MarkAndSweep::exit' can be static. [functionStatic]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:350:8: performance: Technically the member function 'MarkAndSweep::noChildMove' can be static. [functionStatic]
libosl-0.8.0.orig/full/osl/ntesuki/ntesukiTable.cc:356:10: style: Technically the member function 'MarkAndSweep::Compare::operator()' can be const. [functionConst]
libosl-0.8.0.orig/full/osl/search/alphaBeta3.cc:439:13: style: Same value in both branches of ternary operator. [duplicateValueTernary]
libosl-0.8.0.orig/full/osl/search/alphaBeta3.cc:462:7: style: The scope of the variable 'lmr_reduce' can be reduced. [variableScope]
libosl-0.8.0.orig/full/osl/search/alphaBeta3.cc:57:7: warning: Member variable 'CompactRecord::value' is not initialized in the constructor. [uninitMemberVar]
libosl-0.8.0.orig/full/osl/search/alphaBeta3.cc:57:7: warning: Member variable 'CompactRecord::type' is not initialized in the constructor. [uninitMemberVar]
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:255:15: style: Condition 'added==0' is always true [knownConditionTrueFalse]
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:235:17: note: Assignment 'added=0', assigned value is 0
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:255:15: note: Condition 'added==0' is always true
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:110:37: style: Same value in both branches of ternary operator. [duplicateValueTernary]
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:255:15: style: Same expression on both sides of '==' because the value of 'added' and '0' are the same. [duplicateExpression]
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:235:17: note: 'added' is assigned value '0' here.
libosl-0.8.0.orig/full/osl/search/breakThreatmate.cc:255:15: note: Same expression on both sides of '==' because the value of 'added' and '0' are the same.
libosl-0.8.0.orig/full/osl/search/interimReport.cc:61:7: style: Condition 'verbose' is always false [knownConditionTrueFalse]
libosl-0.8.0.orig/full/osl/search/interimReport.cc:60:24: note: Assignment 'verbose=false', assigned value is 0
libosl-0.8.0.orig/full/osl/search/interimReport.cc:61:7: note: Condition 'verbose' is always false
libosl-0.8.0.orig/full/osl/search/interimReport.cc:19:19: style: Function 'InterimReport' argument 1 names different: declaration 'owner' definition 'o'. [funcArgNamesDifferent]
libosl-0.8.0.orig/full/osl/search/interimReport.h:47:34: note: Function 'InterimReport' argument 1 names different: declaration 'owner' definition 'o'.
libosl-0.8.0.orig/full/osl/search/interimReport.cc:19:19: note: Function 'InterimReport' argument 1 names different: declaration 'owner' definition 'o'.
libosl-0.8.0.orig/full/osl/search/interimReport.cc:37:10: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/search/interimReport.cc:119:10: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/search/moveScore.cc:42:7: style: Struct 'Store' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/osl/search/moveScore.cc:75:7: style: Struct 'NoCaptureStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/osl/search/searchRecorder.cc:177:11: style: Condition 'showAllValues' is always false [knownConditionTrueFalse]
libosl-0.8.0.orig/full/osl/search/searchRecorder.cc:92:3: style: Struct 'Recorder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/osl/search/usiProxy.cc:43:3: style: Struct 'Proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/osl/search/usiProxy.cc:163:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/search/usiProxy.cc:267:28: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/osl/search/usiProxy.cc:289:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/full/test/effect_util/effectUtil.t.cc:30:3: style: Struct 'StoreSquare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/test/eval/minorPieceBonus.t.cc:27:8: performance: Technically the member function 'MinorPieceWithProgress::changeTurn' can be static. [functionStatic]
libosl-0.8.0.orig/full/test/eval/minorPieceBonus.t.cc:16:3: style: Struct 'MinorPieceWithProgress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/full/test/move_generator/addEffect8.t.cc:864:4: style: Variable 'count1' is modified but its new value is never used. [unreadVariable]
libosl-0.8.0.orig/full/test/move_generator/addEffect8.t.cc:877:4: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
libosl-0.8.0.orig/full/test/ntesuki/ntesukiResult.t.cc:23:5: style: Variable 'nr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libosl-0.8.0.orig/full/test/ntesuki/ntesukiResult.t.cc:22:5: note: Variable 'nr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libosl-0.8.0.orig/full/test/ntesuki/ntesukiResult.t.cc:23:5: note: Variable 'nr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libosl-0.8.0.orig/full/test/ntesuki/ntesukiResult.t.cc:24:5: style: Variable 'nr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libosl-0.8.0.orig/full/test/ntesuki/ntesukiResult.t.cc:23:5: note: Variable 'nr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libosl-0.8.0.orig/full/test/ntesuki/ntesukiResult.t.cc:24:5: note: Variable 'nr' is reassigned a value before the old one has been used if variable is no semaphore variable.
libosl-0.8.0.orig/full/test/search/moveStackRejections.t.cc:1798:0: style: Variable 'str' is assigned a value that is never used. [unreadVariable]
libosl-0.8.0.orig/sample/annotate/annotate.cc:85:41: style: Function 'analyze_root' argument 1 names different: declaration 'state' definition 'src'. [funcArgNamesDifferent]
libosl-0.8.0.orig/sample/annotate/annotate.cc:17:41: note: Function 'analyze_root' argument 1 names different: declaration 'state' definition 'src'.
libosl-0.8.0.orig/sample/annotate/annotate.cc:85:41: note: Function 'analyze_root' argument 1 names different: declaration 'state' definition 'src'.
libosl-0.8.0.orig/sample/annotate/annotate.cc:26:34: error: Uninitialized variable: start [uninitvar]
libosl-0.8.0.orig/sample/annotate/annotate.cc:28:32: error: Uninitialized variable: end [uninitvar]
libosl-0.8.0.orig/sample/annotate/annotate.cc:76:15: error: Uninitialized variable: start [uninitvar]
libosl-0.8.0.orig/sample/annotate/annotate.cc:80:16: error: Uninitialized variable: end [uninitvar]
libosl-0.8.0.orig/sample/checkmate/dfpnstat.cc:157:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libosl-0.8.0.orig/sample/checkmate/dfpnstat.cc:159:5: note: Found duplicate branches for 'if' and 'else'.
libosl-0.8.0.orig/sample/checkmate/dfpnstat.cc:157:5: note: Found duplicate branches for 'if' and 'else'.
libosl-0.8.0.orig/sample/debug/printMove.cc:23:12: style: Same expression on both sides of '==' because the value of 'imove' and 'move' are the same. [duplicateExpression]
libosl-0.8.0.orig/sample/debug/printMove.cc:22:14: note: 'imove' is assigned value 'move' here.
libosl-0.8.0.orig/sample/debug/printMove.cc:23:12: note: Same expression on both sides of '==' because the value of 'imove' and 'move' are the same.
libosl-0.8.0.orig/sample/legal_moves.cc:22:41: error: Uninitialized variable: csa [uninitvar]
libosl-0.8.0.orig/sample/legal_moves.cc:27:41: error: Uninitialized variable: generate_check [uninitvar]
libosl-0.8.0.orig/sample/legal_moves.cc:30:41: error: Uninitialized variable: quiesce_check [uninitvar]
libosl-0.8.0.orig/sample/legal_moves.cc:74:9: error: Uninitialized variable: generate_check [uninitvar]
libosl-0.8.0.orig/sample/legal_moves.cc:80:14: error: Uninitialized variable: quiesce_check [uninitvar]
libosl-0.8.0.orig/sample/legal_moves.cc:96:9: error: Uninitialized variable: csa [uninitvar]
libosl-0.8.0.orig/sample/misc/convert.cc:65:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libosl-0.8.0.orig/sample/misc/convert.cc:66:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libosl-0.8.0.orig/sample/misc/showMemory.cc:14:0: style: Variable 'large_space' is allocated memory that is never used. [unusedAllocatedMemory]
libosl-0.8.0.orig/sample/opening/openingBookConverter.h:28:3: style: Class 'OpeningBookConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/sample/opening/openingStatistics.cc:319:35: error: Uninitialized variable: csa_move_index [uninitvar]
libosl-0.8.0.orig/sample/osl4r/ext/osl4r.c:24:0: error: Code 'osl::eval' is invalid C code. Use --std or --language to configure the language. [syntaxError]
libosl-0.8.0.orig/sample/pass.cc:24:20: error: Uninitialized variable: kisen_index [uninitvar]
libosl-0.8.0.orig/sample/performance/checkMovePerf.cc:110:8: style: The scope of the variable 'effectMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/checkMovePerf.cc:111:8: style: The scope of the variable 'hashMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/checkMovePerf.cc:112:8: style: The scope of the variable 'evalMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/checkMovePerf.cc:113:8: style: The scope of the variable 'nullMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/checkMovePerf.cc:114:8: style: The scope of the variable 'withEffectMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/checkMovePerf.cc:116:8: style: The scope of the variable 'boardBitMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/simpleMovePerf.cc:151:8: style: The scope of the variable 'hashMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/simpleMovePerf.cc:152:8: style: The scope of the variable 'boardBitMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/performance/simpleMovePerf.cc:153:8: style: The scope of the variable 'signatureMode' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/progress/progress.cc:24:20: error: Uninitialized variable: kisen_index [uninitvar]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:161:7: style: The function 'search' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:124:15: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:161:7: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:181:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:181:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:182:28: style: The function 'alphaBeta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:119:36: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:182:28: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:206:28: style: The function 'alphaBeta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:119:36: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:206:28: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:238:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:238:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:251:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:251:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:264:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:264:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:281:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:281:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:284:28: style: The function 'alphaBeta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:119:36: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:284:28: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:319:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:319:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:322:28: style: The function 'alphaBeta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:119:36: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:322:28: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:357:21: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:118:29: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:357:21: note: Function in derived class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:360:28: style: The function 'alphaBeta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:119:36: note: Virtual function in base class
libosl-0.8.0.orig/sample/quiescence/range-vs-nodes.cc:360:28: note: Function in derived class
libosl-0.8.0.orig/sample/rating/ratingstat.cc:286:5: style: Struct 'TopProb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/sample/record/all-states.cc:127:40: error: Uninitialized variable: num_ply [uninitvar]
libosl-0.8.0.orig/sample/record/all-states.cc:130:40: error: Uninitialized variable: threshold [uninitvar]
libosl-0.8.0.orig/sample/record/all-states.cc:133:41: error: Uninitialized variable: save_moves [uninitvar]
libosl-0.8.0.orig/sample/record/all-states.cc:167:12: error: Uninitialized variable: num_ply [uninitvar]
libosl-0.8.0.orig/sample/record/all-states.cc:167:21: error: Uninitialized variable: threshold [uninitvar]
libosl-0.8.0.orig/sample/record/all-states.cc:167:32: error: Uninitialized variable: save_moves [uninitvar]
libosl-0.8.0.orig/sample/record/all-states2.cc:75:40: error: Uninitialized variable: num_ply [uninitvar]
libosl-0.8.0.orig/sample/record/all-states2.cc:78:40: error: Uninitialized variable: threshold [uninitvar]
libosl-0.8.0.orig/sample/record/all-states2.cc:81:41: error: Uninitialized variable: save_moves [uninitvar]
libosl-0.8.0.orig/sample/record/all-states2.cc:115:12: error: Uninitialized variable: num_ply [uninitvar]
libosl-0.8.0.orig/sample/record/all-states2.cc:115:21: error: Uninitialized variable: threshold [uninitvar]
libosl-0.8.0.orig/sample/record/all-states2.cc:115:32: error: Uninitialized variable: save_moves [uninitvar]
libosl-0.8.0.orig/sample/record/bad-moves.cc:92:41: error: Uninitialized variable: sente [uninitvar]
libosl-0.8.0.orig/sample/record/bad-moves.cc:128:20: error: Uninitialized variable: sente [uninitvar]
libosl-0.8.0.orig/sample/record/check-kisen.cc:30:12: style: The scope of the variable 'j' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:169:41: error: Uninitialized variable: output_ipx [uninitvar]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:166:41: error: Uninitialized variable: trim [uninitvar]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:176:43: error: Uninitialized variable: checkmate_limit [uninitvar]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:179:40: error: Uninitialized variable: concurrency [uninitvar]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:219:34: error: Uninitialized variable: checkmate_limit [uninitvar]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:219:51: error: Uninitialized variable: output_ipx [uninitvar]
libosl-0.8.0.orig/sample/record/checkmate-kisen.cc:219:63: error: Uninitialized variable: trim [uninitvar]
libosl-0.8.0.orig/sample/record/count-win-loss.cc:205:15: style: Unused variable: kisen_filename [unusedVariable]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:30:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:185:41: error: Uninitialized variable: output_ipx [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:202:58: error: Uninitialized variable: default_rating [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:190:48: error: Uninitialized variable: year [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:192:52: error: Uninitialized variable: min_year [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:194:52: error: Uninitialized variable: max_year [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:246:7: error: Uninitialized variable: year [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:266:34: error: Uninitialized variable: output_ipx [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:266:63: error: Uninitialized variable: default_rating [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:267:4: error: Uninitialized variable: min_year [uninitvar]
libosl-0.8.0.orig/sample/record/csa-to-kisen.cc:267:14: error: Uninitialized variable: max_year [uninitvar]
libosl-0.8.0.orig/sample/record/find-states.cc:25:3: style: Class 'StatePredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/sample/record/find-states.cc:37:3: style: Class 'CsaPredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/sample/record/find-states.cc:72:3: style: Class 'PieceStandPredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/sample/record/find-states.cc:47:8: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/record/find-states.cc:27:16: note: Virtual function in base class
libosl-0.8.0.orig/sample/record/find-states.cc:47:8: note: Function in derived class
libosl-0.8.0.orig/sample/record/find-states.cc:51:8: style: The function 'isLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/record/find-states.cc:31:16: note: Virtual function in base class
libosl-0.8.0.orig/sample/record/find-states.cc:51:8: note: Function in derived class
libosl-0.8.0.orig/sample/record/find-states.cc:74:8: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/record/find-states.cc:27:16: note: Virtual function in base class
libosl-0.8.0.orig/sample/record/find-states.cc:74:8: note: Function in derived class
libosl-0.8.0.orig/sample/record/find-states.cc:78:8: style: The function 'isLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libosl-0.8.0.orig/sample/record/find-states.cc:31:16: note: Virtual function in base class
libosl-0.8.0.orig/sample/record/find-states.cc:78:8: note: Function in derived class
libosl-0.8.0.orig/sample/record/showRecord.cc:47:8: style: The scope of the variable 'verbose' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/record/win-rate-openingbook-weight-level.cc:87:8: performance: Technically the member function 'Result::showLevels' can be static. [functionStatic]
libosl-0.8.0.orig/sample/record/win-rate-openingbook-weight-level.cc:91:14: note: Technically the member function 'Result::showLevels' can be static.
libosl-0.8.0.orig/sample/record/win-rate-openingbook-weight-level.cc:87:8: note: Technically the member function 'Result::showLevels' can be static.
libosl-0.8.0.orig/sample/show-effect.cc:14:8: style: The scope of the variable 'verbose' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/show_repetition.cc:47:8: style: The scope of the variable 'verbose' can be reduced. [variableScope]
libosl-0.8.0.orig/sample/sort.cc:22:8: style: The scope of the variable 'verbose' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/book/miniBoard.cc:16:12: style: Technically the member function 'osl::book::oposition_sort::operator()' can be const. [functionConst]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1988:9: style: Condition 'upward_count' is always false [knownConditionTrueFalse]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1897:48: note: Assignment 'upward_count=0', assigned value is 0
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1988:9: note: Condition 'upward_count' is always false
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2521:9: style: Condition 'upward_count' is always false [knownConditionTrueFalse]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2398:48: note: Assignment 'upward_count=0', assigned value is 0
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2521:9: note: Condition 'upward_count' is always false
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1895:30: style: The scope of the variable 'max_disproof' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2165:9: style: The scope of the variable 'node' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2396:27: style: The scope of the variable 'max_upward_proof' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2358:27: warning: Shifting 64-bit value by 64 bits is undefined behaviour. See condition at line 2359. [shiftTooManyBits]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2359:11: note: Assuming that condition 'i>=64' is not redundant
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:2358:27: note: Shift
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:482:3: warning: Member variable 'Tree::depth' is not initialized in the constructor. [uninitMemberVar]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:169:7: style: Struct 'DfpnVisitLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:482:3: style: Struct 'Tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1262:3: style: Struct 'CallAttack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1275:3: style: Struct 'CallDefense' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/checkmate/dfpn.cc:1528:7: style: Struct 'move_compare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/checkmate/dualDfpn.cc:178:8: style: Technically the member function 'Shared::showStats' can be const. [functionConst]
libosl-0.8.0.orig/std/osl/checkmate/proofTreeDepthDfpn.cc:24:3: style: Struct 'Table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/misc/iconvConvert.cc:14:5: performance: Variable 'cd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:26:24: style: struct member 'PtypeProgressTraits < PAWN >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:30:24: style: struct member 'PtypeProgressTraits < PPAWN >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:35:24: style: struct member 'PtypeProgressTraits < LANCE >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:39:24: style: struct member 'PtypeProgressTraits < PLANCE >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:44:24: style: struct member 'PtypeProgressTraits < KNIGHT >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:48:24: style: struct member 'PtypeProgressTraits < PKNIGHT >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:53:24: style: struct member 'PtypeProgressTraits < SILVER >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:57:24: style: struct member 'PtypeProgressTraits < PSILVER >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:62:24: style: struct member 'PtypeProgressTraits < GOLD >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:67:24: style: struct member 'PtypeProgressTraits < BISHOP >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:71:24: style: struct member 'PtypeProgressTraits < PBISHOP >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:76:24: style: struct member 'PtypeProgressTraits < ROOK >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:80:24: style: struct member 'PtypeProgressTraits < PROOK >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/progress/ptypeProgress.cc:85:24: style: struct member 'PtypeProgressTraits < KING >::val' is never used. [unusedStructMember]
libosl-0.8.0.orig/std/osl/rating/feature/checkmate.cc:101:22: style: Boolean variable 'result' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
libosl-0.8.0.orig/std/osl/rating/group.cc:56:0: error: Resource leak: fp [resourceLeak]
libosl-0.8.0.orig/std/osl/record/kakinoki.cc:171:20: style: The scope of the variable 'from_number' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/record/kakinoki.cc:242:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:71:3: style: Struct 'RemoveMoveFromXOver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:86:3: style: Struct 'RemoveMoveFromXGTE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:101:3: style: Struct 'RemoveMoveFromYOver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:116:3: style: Struct 'RemoveMoveFromYGTE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:131:3: style: Struct 'RemoveMoveFromXUnder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:146:3: style: Struct 'RemoveMoveFromXLTE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:161:3: style: Struct 'RemoveMoveFromYUnder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:176:3: style: Struct 'RemoveMoveFromYLTE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:191:3: style: Struct 'RemoveMoveFromXEqual' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kanjiMove.cc:206:3: style: Struct 'RemoveMoveFromYEqual' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libosl-0.8.0.orig/std/osl/record/kisen.cc:402:27: style: Variable 'time' is assigned a value that is never used. [unreadVariable]
libosl-0.8.0.orig/std/osl/record/record.cc:65:7: style: The scope of the variable 'year' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/record/record.cc:66:7: style: The scope of the variable 'month' can be reduced. [variableScope]
libosl-0.8.0.orig/std/osl/record/record.cc:67:7: style: The scope of the variable 'day' can be reduced. [variableScope]
libosl-0.8.0.orig/std/test/rating/standardFeatureSet.t.cc:109:14: warning: Either the condition '!found' is redundant or there is possible null pointer dereference: found. [nullPointerRedundantCheck]
libosl-0.8.0.orig/std/test/rating/standardFeatureSet.t.cc:105:9: note: Assuming that condition '!found' is not redundant
libosl-0.8.0.orig/std/test/rating/standardFeatureSet.t.cc:109:14: note: Null pointer dereference
libosl-0.8.0.orig/std/test/rating/standardFeatureSet.t.cc:110:29: warning: Either the condition '!found' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
libosl-0.8.0.orig/std/test/rating/standardFeatureSet.t.cc:105:9: note: Assuming that condition '!found' is not redundant
libosl-0.8.0.orig/std/test/rating/standardFeatureSet.t.cc:110:29: note: Null pointer subtraction
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosm-gary68-perl/libosm-gary68-perl_0.0~svn26727.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libosmium/libosmium_2.14.2.orig.tar.gz
libosmium-2.14.2/benchmarks/osmium_benchmark_mercator.cpp:23:27: style: Variable 'geom' is assigned a value that is never used. [unreadVariable]
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:90:19: style: Condition 'count==6' is always false [knownConditionTrueFalse]
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:87:17: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:90:19: note: Condition 'count==6' is always false
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:95:19: style: Condition 'count==10' is always false [knownConditionTrueFalse]
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:92:13: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:95:19: note: Condition 'count==10' is always false
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:105:19: style: Condition 'count==0' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:102:17: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:105:19: note: Condition 'count==0' is always true
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:105:19: style: Same expression on both sides of '==' because the value of 'count' and '0' are the same. [duplicateExpression]
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:102:17: note: 'count' is assigned value '0' here.
libosmium-2.14.2/test/t/handler/test_dynamic_handler.cpp:105:19: note: Same expression on both sides of '==' because the value of 'count' and '0' are the same.
libosmium-2.14.2/test/t/index/test_relations_map.cpp:33:19: style: Condition 'count==1' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/index/test_relations_map.cpp:28:17: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/index/test_relations_map.cpp:31:11: note: count is incremented', new value is 1
libosmium-2.14.2/test/t/index/test_relations_map.cpp:33:19: note: Condition 'count==1' is always true
libosmium-2.14.2/test/t/index/test_relations_map.cpp:53:19: style: Condition 'count==1' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/index/test_relations_map.cpp:48:17: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/index/test_relations_map.cpp:51:11: note: count is incremented', new value is 1
libosmium-2.14.2/test/t/index/test_relations_map.cpp:53:19: note: Condition 'count==1' is always true
libosmium-2.14.2/test/t/index/test_relations_map.cpp:79:19: style: Condition 'count==2' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/index/test_relations_map.cpp:70:17: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/index/test_relations_map.cpp:73:11: note: count is incremented', new value is 1
libosmium-2.14.2/test/t/index/test_relations_map.cpp:77:11: note: count is incremented', new value is 2
libosmium-2.14.2/test/t/index/test_relations_map.cpp:79:19: note: Condition 'count==2' is always true
libosmium-2.14.2/test/t/index/test_relations_map.cpp:105:19: style: Condition 'count==2' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/index/test_relations_map.cpp:96:17: note: Assignment 'count=0', assigned value is 0
libosmium-2.14.2/test/t/index/test_relations_map.cpp:99:11: note: count is incremented', new value is 1
libosmium-2.14.2/test/t/index/test_relations_map.cpp:103:11: note: count is incremented', new value is 2
libosmium-2.14.2/test/t/index/test_relations_map.cpp:105:19: note: Condition 'count==2' is always true
libosmium-2.14.2/test/t/io/test_opl_parser.cpp:1090:10: style: Technically the member function 'lbl_tester::input_done' can be const. [functionConst]
libosmium-2.14.2/test/t/io/test_output_utils.cpp:140:16: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libosmium-2.14.2/test/t/io/test_output_utils.cpp:165:16: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libosmium-2.14.2/test/t/io/test_output_utils.cpp:201:16: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:52:17: style: Condition 'run==3' is always false [knownConditionTrueFalse]
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:34:15: note: Assignment 'run=0', assigned value is 0
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:39:11: note: run is incremented', new value is 1
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:52:17: note: Condition 'run==3' is always false
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:72:17: style: Condition 'run<3' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:57:15: note: Assignment 'run=0', assigned value is 0
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:61:11: note: run is incremented', new value is 1
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:72:17: note: Condition 'run<3' is always true
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:98:17: style: Condition 'run==1' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:76:15: note: Assignment 'run=0', assigned value is 0
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:89:11: note: run is incremented', new value is 1
libosmium-2.14.2/test/t/memory/test_callback_buffer.cpp:98:17: note: Condition 'run==1' is always true
libosmium-2.14.2/test/t/osm/test_location.cpp:164:58: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
libosmium-2.14.2/test/t/osm/test_location.cpp:166:58: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
libosmium-2.14.2/test/t/relations/test_relations_database.cpp:92:13: style: Reading from empty STL container 'rels' [reademptycontainer]
libosmium-2.14.2/test/t/relations/test_relations_manager.cpp:165:15: style: Condition 'n==1' is always true [knownConditionTrueFalse]
libosmium-2.14.2/test/t/relations/test_relations_manager.cpp:152:13: note: Assignment 'n=0', assigned value is 0
libosmium-2.14.2/test/t/relations/test_relations_manager.cpp:154:11: note: n is incremented', new value is 1
libosmium-2.14.2/test/t/relations/test_relations_manager.cpp:165:15: note: Condition 'n==1' is always true
libosmium-2.14.2/test/t/util/test_memory_mapping.cpp:70:14: warning: Access of moved variable 'mapping1'. [accessMoved]
libosmium-2.14.2/test/t/util/test_memory_mapping.cpp:68:16: note: Calling std::move(mapping1)
libosmium-2.14.2/test/t/util/test_memory_mapping.cpp:70:14: note: $symbol:mapping1
Access of moved variable '$symbol'.
libosmium-2.14.2/test/t/util/test_memory_mapping.cpp:295:14: warning: Access of moved variable 'mapping1'. [accessMoved]
libosmium-2.14.2/test/t/util/test_memory_mapping.cpp:293:16: note: Calling std::move(mapping1)
libosmium-2.14.2/test/t/util/test_memory_mapping.cpp:295:14: note: $symbol:mapping1
Access of moved variable '$symbol'.
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosmo-abis/libosmo-abis_0.5.0.orig.tar.xz
libosmo-abis-0.5.0/src/e1_input.c:227:23: style: The scope of the variable 'e1inp_driver' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/e1_input.c:510:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/input/ipaccess.c:600:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmo-abis-0.5.0/src/input/ipaccess.c:417:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/input/ipaccess.c:582:11: style: The scope of the variable 'tag' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/input/ipaccess.c:612:5: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libosmo-abis-0.5.0/src/input/ipaccess.c:616:5: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libosmo-abis-0.5.0/src/input/ipaccess.c:620:5: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libosmo-abis-0.5.0/src/input/ipaccess.c:624:5: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libosmo-abis-0.5.0/src/input/lapd.c:368:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/input/misdn.c:241:20: style: The scope of the variable 'hh' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/input/misdn.c:242:11: style: The scope of the variable 'l2_data' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/ipa_proxy.c:474:32: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libosmo-abis-0.5.0/src/subchan_demux.c:266:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libosmo-abis-0.5.0/src/subchan_demux.c:265:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmo-abis-0.5.0/src/subchan_demux.c:266:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmo-abis-0.5.0/src/subchan_demux.c:267:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libosmo-abis-0.5.0/src/subchan_demux.c:266:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmo-abis-0.5.0/src/subchan_demux.c:267:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmo-abis-0.5.0/src/subchan_demux.c:268:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libosmo-abis-0.5.0/src/subchan_demux.c:267:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmo-abis-0.5.0/src/subchan_demux.c:268:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmo-abis-0.5.0/tests/ipa_recv/ipa_recv_test.c:113:14: warning: Either the condition '!msg' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck]
libosmo-abis-0.5.0/tests/ipa_recv/ipa_recv_test.c:88:23: note: Assuming that condition '!msg' is not redundant
libosmo-abis-0.5.0/tests/ipa_recv/ipa_recv_test.c:113:14: note: Null pointer dereference
libosmo-abis-0.5.0/tests/ipa_recv/ipa_recv_test.c:121:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosmo-netif/libosmo-netif_0.2.0.orig.tar.xz
libosmo-netif-0.2.0/src/channel/abis/ipa_stream_server.c:273:33: style: The scope of the variable 'inst' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/ipa.c:136:10: style: The scope of the variable 't_len' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/ipa.c:137:10: style: The scope of the variable 't_tag' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/ipa.c:291:11: style: The scope of the variable 'tag' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/osmux.c:131:15: style: The scope of the variable 'prev_msg' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/osmux.c:132:19: style: The scope of the variable 'prev_ts' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/osmux.c:272:24: style: The scope of the variable 'msg_ts' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/osmux.c:1072:20: style: The scope of the variable 'osmuxh' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/osmux.c:1076:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/osmux.c:1033:2: style: Variable 'remain' is assigned a value that is never used. [unreadVariable]
libosmo-netif-0.2.0/src/osmux.c:1053:2: style: Variable 'remain' is assigned a value that is never used. [unreadVariable]
libosmo-netif-0.2.0/src/rtp.c:111:20: style: The scope of the variable 'rtpxh' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/rtp.c:114:6: style: The scope of the variable 'x_len' can be reduced. [variableScope]
libosmo-netif-0.2.0/src/rtp.c:246:2: style: Variable 'remain' is assigned a value that is never used. [unreadVariable]
libosmo-netif-0.2.0/tests/jibuf/jibuf_test.c:692:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:224:7: style: The scope of the variable 'tx_is_samples' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:228:11: style: The scope of the variable 'tx1' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:228:16: style: The scope of the variable 'tx0' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:228:21: style: The scope of the variable 'rx0' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:228:26: style: The scope of the variable 'rx1' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:276:7: style: The scope of the variable 'tx_is_samples' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:282:11: style: The scope of the variable 'tx1' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:282:16: style: The scope of the variable 'tx0' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:282:21: style: The scope of the variable 'rx0' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/jibuf/jibuf_tool.c:282:26: style: The scope of the variable 'rx1' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/osmo-pcap-test/osmux_test.c:168:6: style: Variable 'ret' is not assigned a value. [unassignedVariable]
libosmo-netif-0.2.0/tests/osmo-pcap-test/osmux_test.c:202:9: error: Uninitialized variable: ret [uninitvar]
libosmo-netif-0.2.0/tests/osmo-pcap-test/pcap.c:192:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-netif-0.2.0/tests/osmo-pcap-test/pcap.c:192:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-netif-0.2.0/tests/osmo-pcap-test/pcap.c:192:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-netif-0.2.0/tests/osmo-pcap-test/pcap.c:192:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-netif-0.2.0/tests/osmo-pcap-test/pcap.c:192:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-netif-0.2.0/tests/osmo-pcap-test/pcap.c:192:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-netif-0.2.0/tests/osmo-pcap-test/proto.c:40:65: style: Function 'osmo_pcap_proto_l3_find' argument 1 names different: declaration 'l3protonum' definition 'l3protocol'. [funcArgNamesDifferent]
libosmo-netif-0.2.0/tests/osmo-pcap-test/proto.h:39:65: note: Function 'osmo_pcap_proto_l3_find' argument 1 names different: declaration 'l3protonum' definition 'l3protocol'.
libosmo-netif-0.2.0/tests/osmo-pcap-test/proto.c:40:65: note: Function 'osmo_pcap_proto_l3_find' argument 1 names different: declaration 'l3protonum' definition 'l3protocol'.
libosmo-netif-0.2.0/tests/osmo-pcap-test/proto.c:57:38: style: Function 'osmo_pcap_proto_l4_find' argument 1 names different: declaration 'l4protonum' definition 'l4protocol'. [funcArgNamesDifferent]
libosmo-netif-0.2.0/tests/osmo-pcap-test/proto.h:42:65: note: Function 'osmo_pcap_proto_l4_find' argument 1 names different: declaration 'l4protonum' definition 'l4protocol'.
libosmo-netif-0.2.0/tests/osmo-pcap-test/proto.c:57:38: note: Function 'osmo_pcap_proto_l4_find' argument 1 names different: declaration 'l4protonum' definition 'l4protocol'.
libosmo-netif-0.2.0/tests/osmux/osmux_test.c:135:11: style: The scope of the variable 'seq' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/osmux/osmux_test.c:184:18: style: The scope of the variable 'cpy_rtph' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/osmux/osmux_test.c:185:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
libosmo-netif-0.2.0/tests/osmux/osmux_test.c:188:11: style: The scope of the variable 'seq' can be reduced. [variableScope]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosmo-sccp/libosmo-sccp_0.9.0.orig.tar.gz
libosmo-sccp-0.9.0/src/m3ua.c:706:2: style: Variable 'xua' is reassigned a value before the old one has been used. [redundantAssignment]
libosmo-sccp-0.9.0/src/m3ua.c:697:0: note: Variable 'xua' is reassigned a value before the old one has been used.
libosmo-sccp-0.9.0/src/m3ua.c:706:2: note: Variable 'xua' is reassigned a value before the old one has been used.
libosmo-sccp-0.9.0/src/osmo_ss7.c:359:2: warning: Either the condition 'inst?(inst)->cfg.id:0' is redundant or there is possible null pointer dereference: inst. [nullPointerRedundantCheck]
libosmo-sccp-0.9.0/src/osmo_ss7.c:362:2: note: Assuming that condition 'inst?(inst)->cfg.id:0' is not redundant
libosmo-sccp-0.9.0/src/osmo_ss7.c:359:2: note: Null pointer dereference
libosmo-sccp-0.9.0/src/osmo_ss7.c:361:2: warning: Either the condition 'inst?(inst)->cfg.id:0' is redundant or there is possible null pointer dereference: inst. [nullPointerRedundantCheck]
libosmo-sccp-0.9.0/src/osmo_ss7.c:362:2: note: Assuming that condition 'inst?(inst)->cfg.id:0' is not redundant
libosmo-sccp-0.9.0/src/osmo_ss7.c:361:2: note: Null pointer dereference
libosmo-sccp-0.9.0/src/osmo_ss7.c:1216:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/osmo_ss7_vty.c:1603:31: style: The scope of the variable 'rtable' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/osmo_ss7_vty.c:1604:26: style: The scope of the variable 'oxs' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/sccp.c:490:22: style: The scope of the variable 'gti' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/sccp.c:773:14: style: Variable 'extra_size' is assigned a value that is never used. [unreadVariable]
libosmo-sccp-0.9.0/src/sccp.c:1411:31: style: Variable 'ref' is not assigned a value. [unassignedVariable]
libosmo-sccp-0.9.0/src/sccp.c:1419:9: error: Uninitialized variable: ref [uninitvar]
libosmo-sccp-0.9.0/src/sccp_sclc.c:328:22: style: Function 'sccp_sclc_rx_scrc_rout_fail' argument 2 names different: declaration 'xua' definition 'xua_in'. [funcArgNamesDifferent]
libosmo-sccp-0.9.0/src/sccp_internal.h:79:22: note: Function 'sccp_sclc_rx_scrc_rout_fail' argument 2 names different: declaration 'xua' definition 'xua_in'.
libosmo-sccp-0.9.0/src/sccp_sclc.c:328:22: note: Function 'sccp_sclc_rx_scrc_rout_fail' argument 2 names different: declaration 'xua' definition 'xua_in'.
libosmo-sccp-0.9.0/src/sccp_scoc.c:525:61: warning: Either the condition 'if(prim&&msgb_l2(prim->oph.msg)&&msgb_l2len(prim->oph.msg))' is redundant or there is possible null pointer dereference: prim. [nullPointerRedundantCheck]
libosmo-sccp-0.9.0/src/sccp_scoc.c:527:6: note: Assuming that condition 'if(prim&&msgb_l2(prim->oph.msg)&&msgb_l2len(prim->oph.msg))' is not redundant
libosmo-sccp-0.9.0/src/sccp_scoc.c:525:61: note: Null pointer dereference
libosmo-sccp-0.9.0/src/sccp_scoc.c:1510:11: style: The scope of the variable 'src_loc_ref' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/sccp_scoc.c:1240:35: style: Function 'sccp_scoc_rx_scrc_rout_fail' argument 3 names different: declaration 'cause' definition 'return_cause'. [funcArgNamesDifferent]
libosmo-sccp-0.9.0/src/sccp_internal.h:71:36: note: Function 'sccp_scoc_rx_scrc_rout_fail' argument 3 names different: declaration 'cause' definition 'return_cause'.
libosmo-sccp-0.9.0/src/sccp_scoc.c:1240:35: note: Function 'sccp_scoc_rx_scrc_rout_fail' argument 3 names different: declaration 'cause' definition 'return_cause'.
libosmo-sccp-0.9.0/src/sccp_user.c:170:0: error: syntax error [syntaxError]
libosmo-sccp-0.9.0/src/xua_asp_fsm.c:418:11: style: The scope of the variable 'traf_mode' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/xua_default_lm_fsm.c:231:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/xua_msg.c:120:11: style: The scope of the variable 'par_len' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/xua_msg.c:120:20: style: The scope of the variable 'padding' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/xua_msg.c:121:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/xua_msg.c:406:14: style: The scope of the variable 'class_buf' can be reduced. [variableScope]
libosmo-sccp-0.9.0/src/xua_msg.c:418:14: style: The scope of the variable 'iei_buf' can be reduced. [variableScope]
libosmo-sccp-0.9.0/stp/stp_main.c:132:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmo-sccp-0.9.0/tests/mtp/mtp_parse_test.c:585:11: style: The scope of the variable 'addr' can be reduced. [variableScope]
libosmo-sccp-0.9.0/tests/sccp/sccp_test.c:636:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-sccp-0.9.0/tests/sccp/sccp_test.c:693:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmo-sccp-0.9.0/tests/sccp/sccp_test.c:708:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libosmo-sccp-0.9.0/tests/sccp/sccp_test.c:971:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libosmo-sccp-0.9.0/tests/xua/xua_test.c:302:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosmocore/libosmocore_0.9.0.orig.tar.gz
libosmocore-0.9.0/src/bits.c:118:9: style: The scope of the variable 'op' can be reduced. [variableScope]
libosmocore-0.9.0/src/bits.c:118:13: style: The scope of the variable 'bn' can be reduced. [variableScope]
libosmocore-0.9.0/src/bits.c:143:9: style: The scope of the variable 'ip' can be reduced. [variableScope]
libosmocore-0.9.0/src/bits.c:143:13: style: The scope of the variable 'bn' can be reduced. [variableScope]
libosmocore-0.9.0/src/bitvec.c:193:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmocore-0.9.0/src/bitvec.c:207:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmocore-0.9.0/src/conv.c:57:6: style: The scope of the variable 'pbits' can be reduced. [variableScope]
libosmocore-0.9.0/src/conv.c:272:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libosmocore-0.9.0/src/conv.c:534:9: style: The scope of the variable 's' can be reduced. [variableScope]
libosmocore-0.9.0/src/conv.c:343:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libosmocore-0.9.0/src/conv.c:444:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libosmocore-0.9.0/src/ctrl/control_if.c:279:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/src/ctrl/control_if.c:267:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/ctrl/control_if.c:279:2: note: Variable 'ret' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/ctrl/control_if.c:367:15: style: Unused variable: on [unusedVariable]
libosmocore-0.9.0/src/gb/gprs_bssgp.c:628:11: style: The scope of the variable 'msecs' can be reduced. [variableScope]
libosmocore-0.9.0/src/gb/gprs_bssgp_vty.c:89:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/src/gb/gprs_ns_vty.c:162:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/src/gb/gprs_ns_vty.c:163:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/src/gsm/a5.c:68:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/a5.c:68:30: style: The scope of the variable 'uplink' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gprs_cipher_core.c:90:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
libosmocore-0.9.0/src/gsm/gsm0411_smc.c:217:15: style: The scope of the variable 'nmsg' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gsm0411_smr.c:291:6: style: Variable 'rc' is not assigned a value. [unassignedVariable]
libosmocore-0.9.0/src/gsm/gsm0411_smr.c:333:9: error: Uninitialized variable: rc [uninitvar]
libosmocore-0.9.0/src/gsm/gsm0480.c:434:6: style: The scope of the variable 'num_chars' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gsm0480.c:435:10: style: The scope of the variable 'dcs' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gsm0480.c:293:50: style: Function 'parse_ss_info_elements' argument 1 names different: declaration 'ussd_ie' definition 'ss_ie'. [funcArgNamesDifferent]
libosmocore-0.9.0/src/gsm/gsm0480.c:197:50: note: Function 'parse_ss_info_elements' argument 1 names different: declaration 'ussd_ie' definition 'ss_ie'.
libosmocore-0.9.0/src/gsm/gsm0480.c:293:50: note: Function 'parse_ss_info_elements' argument 1 names different: declaration 'ussd_ie' definition 'ss_ie'.
libosmocore-0.9.0/src/gsm/gsm48.c:278:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libosmocore-0.9.0/src/gsm/gsm_utils.c:134:10: style: The scope of the variable 'c7' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gsm_utils.c:200:10: style: The scope of the variable 'ch' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gsm_utils.c:609:11: style: The scope of the variable 'freq10_lo' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/gsm_utils.c:609:22: style: The scope of the variable 'freq10_hi' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/ipa.c:97:10: style: The scope of the variable 't_len' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/ipa.c:98:10: style: The scope of the variable 't_tag' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/lapd_core.c:706:9: style: The scope of the variable 'h' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/milenage/aes-internal.c:789:6: style: The scope of the variable 'temp' can be reduced. [variableScope]
libosmocore-0.9.0/src/gsm/rsl.c:214:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/src/gsm/rsl.c:216:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/src/gsm/rsl.c:218:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/src/gsm/rxlev_stat.c:76:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/src/gsm/rxlev_stat.c:78:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/src/gsmtap_util.c:121:16: warning: Division of result of sizeof() on pointer type. [divideSizeof]
libosmocore-0.9.0/src/rate_ctr.c:174:30: style: The scope of the variable 'ctr_desc' can be reduced. [variableScope]
libosmocore-0.9.0/src/stat_item.c:223:36: style: The scope of the variable 'item_desc' can be reduced. [variableScope]
libosmocore-0.9.0/src/stats.c:217:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmocore-0.9.0/src/strrb.c:61:2: style: Variable 'rb' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/src/strrb.c:58:0: note: Variable 'rb' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/strrb.c:61:2: note: Variable 'rb' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/talloc.c:1519:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
libosmocore-0.9.0/src/talloc.c:1520:30: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
libosmocore-0.9.0/src/talloc.c:1521:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
libosmocore-0.9.0/src/talloc.c:1564:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
libosmocore-0.9.0/src/talloc.c:1565:31: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
libosmocore-0.9.0/src/talloc.c:1566:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted]
libosmocore-0.9.0/src/utils.c:127:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/src/vty/command.c:2403:2: style: Variable 'config_file_sav' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/src/vty/command.c:2396:0: note: Variable 'config_file_sav' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/vty/command.c:2403:2: note: Variable 'config_file_sav' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/vty/command.c:2410:2: style: Variable 'config_file_tmp' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/src/vty/command.c:2395:0: note: Variable 'config_file_tmp' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/vty/command.c:2410:2: note: Variable 'config_file_tmp' is reassigned a value before the old one has been used.
libosmocore-0.9.0/src/vty/command.c:196:19: style: The scope of the variable 'start' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:197:8: style: The scope of the variable 'token' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:198:6: style: The scope of the variable 'strlen' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:245:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:296:14: style: The scope of the variable 'sp' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:298:6: style: The scope of the variable 'len' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:303:15: style: The scope of the variable 'desc' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:670:14: style: The scope of the variable 'sp' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1288:22: style: The scope of the variable 'cmd_element' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1469:8: style: The scope of the variable 'match' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1483:15: style: The scope of the variable 'desc' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1541:24: style: The scope of the variable 'cmd_element' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1622:18: style: The scope of the variable 'desc' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1723:8: style: The scope of the variable 'command' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1724:6: style: The scope of the variable 'lcd' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1768:16: style: The scope of the variable 'string' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1857:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1946:8: style: The scope of the variable 'command' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:2117:8: style: The scope of the variable 'command' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:2380:22: style: The scope of the variable 'cmd' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:2394:19: style: The scope of the variable 'node' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/command.c:1593:11: style: Variable 'match' is assigned a value that is never used. [unreadVariable]
libosmocore-0.9.0/src/vty/logging_vty.c:286:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/src/vty/logging_vty.c:655:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/src/vty/vty.c:645:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libosmocore-0.9.0/src/vty/vty.c:239:6: style: The scope of the variable 'size' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/vty.c:378:14: style: The scope of the variable 'hostname' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/vty.c:1556:14: style: The scope of the variable 'v' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/vty.c:1672:14: style: The scope of the variable 'vty' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/vty.c:1673:17: style: The scope of the variable 'vty_serv_thread' can be reduced. [variableScope]
libosmocore-0.9.0/src/vty/vty.c:1051:17: style: Checking if unsigned variable 'desc_width' is less than zero. [unsignedLessThanZero]
libosmocore-0.9.0/tests/gb/gprs_bssgp_test.c:48:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:273:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:275:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:297:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:300:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:314:4: warning: %llu in format string (no. 3) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:371:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:385:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:414:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:473:20: style: The scope of the variable 'nsvc' can be reduced. [variableScope]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:445:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/tests/gb/gprs_ns_test.c:446:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libosmocore-0.9.0/tests/gsm0408/gsm0408_test.c:83:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:27:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:26:0: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:27:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:28:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:27:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:28:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:29:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:28:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:29:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:30:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:29:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:30:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:31:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:30:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:31:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:32:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:31:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:32:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:33:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:32:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:33:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:34:2: style: Variable 'passed' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:33:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/kasumi/kasumi_test.c:34:2: note: Variable 'passed' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/lapd/lapd_test.c:54:19: warning: Possible null pointer dereference: data [nullPointer]
libosmocore-0.9.0/tests/lapd/lapd_test.c:121:24: note: Calling function 'msgb_from_array', 1st argument 'data' value is 0
libosmocore-0.9.0/tests/lapd/lapd_test.c:54:19: note: Null pointer dereference
libosmocore-0.9.0/tests/sms/sms_test.c:353:2: performance: Buffer 'tmp' is being written before its old content has been used. [redundantCopy]
libosmocore-0.9.0/tests/sms/sms_test.c:351:2: note: Buffer 'tmp' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:353:2: note: Buffer 'tmp' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:356:2: performance: Buffer 'coded' is being written before its old content has been used. [redundantCopy]
libosmocore-0.9.0/tests/sms/sms_test.c:355:2: note: Buffer 'coded' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:356:2: note: Buffer 'coded' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:363:2: performance: Buffer 'tmp' is being written before its old content has been used. [redundantCopy]
libosmocore-0.9.0/tests/sms/sms_test.c:361:2: note: Buffer 'tmp' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:363:2: note: Buffer 'tmp' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:371:2: performance: Buffer 'tmp' is being written before its old content has been used. [redundantCopy]
libosmocore-0.9.0/tests/sms/sms_test.c:369:2: note: Buffer 'tmp' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:371:2: note: Buffer 'tmp' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:374:2: performance: Buffer 'coded' is being written before its old content has been used. [redundantCopy]
libosmocore-0.9.0/tests/sms/sms_test.c:373:2: note: Buffer 'coded' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:374:2: note: Buffer 'coded' is being written before its old content has been used.
libosmocore-0.9.0/tests/sms/sms_test.c:278:10: style: The scope of the variable 'computed_octet_length' can be reduced. [variableScope]
libosmocore-0.9.0/tests/sms/sms_test.c:279:10: style: The scope of the variable 'septet_length' can be reduced. [variableScope]
libosmocore-0.9.0/tests/stats/stats_test.c:191:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/stats/stats_test.c:190:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/stats/stats_test.c:191:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/stats/stats_test.c:193:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libosmocore-0.9.0/tests/stats/stats_test.c:191:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/stats/stats_test.c:193:2: note: Variable 'rc' is reassigned a value before the old one has been used.
libosmocore-0.9.0/tests/timer/timer_test.c:101:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmocore-0.9.0/tests/timer/timer_test.c:173:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/tests/timer/timer_test.c:173:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/tests/timer/timer_test.c:173:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/tests/ussd/ussd_test.c:78:6: style: The scope of the variable 'nchars' can be reduced. [variableScope]
libosmocore-0.9.0/utils/osmo-arfcn.c:54:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/utils/osmo-arfcn.c:54:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/utils/osmo-arfcn.c:54:2: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/utils/osmo-arfcn.c:54:2: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/utils/osmo-sim-test.c:339:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmocore-0.9.0/utils/osmo-sim-test.c:221:21: style: The scope of the variable 'msg2' can be reduced. [variableScope]
libosmocore-0.9.0/utils/osmo-sim-test.c:222:11: style: The scope of the variable 'cur' can be reduced. [variableScope]
libosmocore-0.9.0/utils/osmo-sim-test.c:38:21: style: Unused variable: resp [unusedVariable]
libosmocore-0.9.0/utils/osmo-sim-test.c:53:6: style: Unused variable: sw [unusedVariable]
libosmocore-0.9.0/utils/osmo-sim-test.c:71:6: style: Unused variable: sw [unusedVariable]
libosmocore-0.9.0/utils/osmo-sim-test.c:375:6: style: Unused variable: rc [unusedVariable]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libosmosdr/libosmosdr_0.1.8.effcaa7.orig.tar.xz
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:317:7: style: Condition 'len' is always true [knownConditionTrueFalse]
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:309:18: note: Assignment 'len=sizeof(e4k_gains)', assigned value is 56
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:317:7: note: Condition 'len' is always true
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:697:2: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:691:0: note: Variable 'dev' is reassigned a value before the old one has been used.
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:697:2: note: Variable 'dev' is reassigned a value before the old one has been used.
libosmosdr-0.1.8.effcaa7/src/libosmosdr.c:427:6: style: The scope of the variable 'n' can be reduced. [variableScope]
libosmosdr-0.1.8.effcaa7/src/osmo_sdr.c:160:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmosdr-0.1.8.effcaa7/src/osmo_sdr.c:162:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libosmosdr-0.1.8.effcaa7/src/osmo_sdr.c:182:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libosmosdr-0.1.8.effcaa7/src/osmo_sdr.c:187:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libotf/libotf_0.9.13.orig.tar.gz
libotf-0.9.13/example/otfdump.c:99:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:162:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:339:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:356:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:374:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:530:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:1219:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/example/otfdump.c:172:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libotf-0.9.13/example/otfdump.c:297:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libotf-0.9.13/example/otflist.c:61:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libotf-0.9.13/example/otflist.c:61:10: style: The scope of the variable 'j' can be reduced. [variableScope]
libotf-0.9.13/example/otflist.c:227:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/example/otftobdf.c:174:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/example/otftobdf.c:217:2: error: Uninitialized variable: nchars [uninitvar]
libotf-0.9.13/src/otfdrive.c:763:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfdrive.c:831:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfdrive.c:860:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfdrive.c:1731:7: warning: Either the condition 'gdef' is redundant or there is possible null pointer dereference: gdef. [nullPointerRedundantCheck]
libotf-0.9.13/src/otfdrive.c:1721:7: note: Assuming that condition 'gdef' is not redundant
libotf-0.9.13/src/otfdrive.c:1731:7: note: Null pointer dereference
libotf-0.9.13/src/otfdrive.c:81:7: style: The scope of the variable 'errret' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:107:5: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:539:18: style: The scope of the variable 'rule' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:564:23: style: The scope of the variable 'rule' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:566:12: style: The scope of the variable 'orig_used' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:567:12: style: The scope of the variable 'j' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:567:15: style: The scope of the variable 'k' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:743:7: style: The scope of the variable 'errret' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:750:3: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1149:18: style: The scope of the variable 'rule' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1174:23: style: The scope of the variable 'rule' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1176:12: style: The scope of the variable 'orig_used' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1177:12: style: The scope of the variable 'j' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1177:15: style: The scope of the variable 'k' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1443:32: style: The scope of the variable 'bottom' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1443:44: style: The scope of the variable 'middle' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1469:33: style: The scope of the variable 'bottom' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1469:45: style: The scope of the variable 'middle' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1746:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1851:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:2108:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfdrive.c:1752:11: style: Unused variable: log [unusedVariable]
libotf-0.9.13/src/otfdrive.c:1856:10: style: Unused variable: n [unusedVariable]
libotf-0.9.13/src/otfdrive.c:222:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/src/otfdrive.c:1062:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/src/otfdrive.c:1771:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/src/otfdrive.c:1872:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/src/otfdrive.c:2125:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libotf-0.9.13/src/otfopen.c:2034:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfopen.c:2034:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfopen.c:2505:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfopen.c:2505:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libotf-0.9.13/src/otfopen.c:2033:3: warning: Possible null pointer dereference: subtable [nullPointer]
libotf-0.9.13/src/otfopen.c:2155:4: note: Assignment 'ex_subtable=NULL', assigned value is 0
libotf-0.9.13/src/otfopen.c:2157:16: note: Calling function 'read_lookup_subtable_gsub', 5th argument 'subtable' value is 0
libotf-0.9.13/src/otfopen.c:2033:3: note: Null pointer dereference
libotf-0.9.13/src/otfopen.c:2034:50: warning: Possible null pointer dereference: subtable [nullPointer]
libotf-0.9.13/src/otfopen.c:2155:4: note: Assignment 'ex_subtable=NULL', assigned value is 0
libotf-0.9.13/src/otfopen.c:2157:16: note: Calling function 'read_lookup_subtable_gsub', 5th argument 'subtable' value is 0
libotf-0.9.13/src/otfopen.c:2034:50: note: Null pointer dereference
libotf-0.9.13/src/otfopen.c:2504:15: warning: Possible null pointer dereference: subtable [nullPointer]
libotf-0.9.13/src/otfopen.c:2697:4: note: Assignment 'ex_subtable=NULL', assigned value is 0
libotf-0.9.13/src/otfopen.c:2699:16: note: Calling function 'read_lookup_subtable_gpos', 5th argument 'subtable' value is 0
libotf-0.9.13/src/otfopen.c:2504:15: note: Null pointer dereference
libotf-0.9.13/src/otfopen.c:2505:50: warning: Possible null pointer dereference: subtable [nullPointer]
libotf-0.9.13/src/otfopen.c:2697:4: note: Assignment 'ex_subtable=NULL', assigned value is 0
libotf-0.9.13/src/otfopen.c:2699:16: note: Calling function 'read_lookup_subtable_gpos', 5th argument 'subtable' value is 0
libotf-0.9.13/src/otfopen.c:2505:50: note: Null pointer dereference
libotf-0.9.13/src/otfopen.c:3293:7: warning: Possible null pointer dereference: app_data [nullPointer]
libotf-0.9.13/src/otfopen.c:3292:7: note: Assignment 'app_data=NULL', assigned value is 0
libotf-0.9.13/src/otfopen.c:3293:7: note: Null pointer dereference
libotf-0.9.13/src/otfopen.c:399:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:400:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:401:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:402:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:403:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:404:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:436:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:494:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:495:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:496:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:502:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:503:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:504:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:505:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:506:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:507:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:540:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:547:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:549:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:551:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:565:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:577:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:579:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:589:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:599:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:601:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:620:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:621:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:627:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:629:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:631:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:654:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:658:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:663:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:666:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:667:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:671:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:680:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:695:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:704:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:705:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:706:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:707:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:715:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:728:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:730:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:731:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:732:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:735:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:736:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:738:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:740:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:746:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:757:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:768:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:769:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:772:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:784:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:785:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:789:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:790:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:791:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:803:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:804:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:807:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:818:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:822:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:823:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:824:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:910:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:915:18: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:927:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:933:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:934:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:935:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:950:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:953:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:980:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:999:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1002:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1030:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1035:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1038:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1079:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1080:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1081:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1091:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1099:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1108:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1141:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1144:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1150:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1154:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1167:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1169:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1171:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1174:18: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1194:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1197:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1203:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1207:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1221:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1222:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1223:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1224:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1225:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1277:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1282:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1283:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1291:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1292:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1297:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1298:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1306:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1307:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1308:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1312:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1321:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1322:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1323:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1327:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1343:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1347:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1348:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1355:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1356:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1360:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1382:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1386:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1392:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1393:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1394:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1404:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1436:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1442:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1443:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1457:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1463:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1471:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1474:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1497:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1503:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1531:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1537:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1545:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1548:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1570:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1576:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1601:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1606:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1638:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1644:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1671:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1677:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1714:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1720:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1770:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1773:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1858:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1859:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1860:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1861:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1898:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1903:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1924:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1929:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1933:20: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1951:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1956:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1980:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:1985:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2033:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2042:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2153:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2154:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2209:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2211:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2213:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2215:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2217:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2219:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2221:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2223:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2257:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2258:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2259:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2264:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2268:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2269:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2298:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2301:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2305:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2306:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2325:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2328:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2335:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2359:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2364:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2370:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2415:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2421:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2422:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2445:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2452:14: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2479:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2482:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2485:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2504:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2513:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2525:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2526:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2541:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2542:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2543:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2556:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2557:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2563:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2564:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2599:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2616:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2631:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2695:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2696:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2756:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2757:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2758:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2759:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2760:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2770:12: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2777:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2778:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2779:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2823:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2828:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2829:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:2830:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libotf-0.9.13/src/otfopen.c:107:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:394:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:845:19: style: The scope of the variable 'glyph_id' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:905:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:922:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:975:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1067:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1070:12: style: The scope of the variable 'i' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1071:12: style: The scope of the variable 'val' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1233:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1767:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1919:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1946:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:2293:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:2474:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:2786:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:2787:7: style: The scope of the variable 'errret' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:2788:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:3047:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:3277:9: style: The scope of the variable 'errfmt' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:3278:7: style: The scope of the variable 'errret' can be reduced. [variableScope]
libotf-0.9.13/src/otfopen.c:1771:28: style: Checking if unsigned variable 'context3->GlyphCount' is less than zero. [unsignedLessThanZero]
libotf-0.9.13/src/otfopen.c:1778:34: style: Checking if unsigned variable 'read_lookup_record_list(otf,stream,&context3->LookupRecord,context3->LookupCount)' is less than zero. [unsignedLessThanZero]
libotf-0.9.13/src/otfopen.c:2952:23: style: Function 'OTF_open' argument 1 names different: declaration 'name' definition 'otf_name'. [funcArgNamesDifferent]
libotf-0.9.13/src/otf.h:1107:35: note: Function 'OTF_open' argument 1 names different: declaration 'name' definition 'otf_name'.
libotf-0.9.13/src/otfopen.c:2952:23: note: Function 'OTF_open' argument 1 names different: declaration 'name' definition 'otf_name'.
libotf-0.9.13/src/otfopen.c:2828:4: style: Variable 'version' is assigned a value that is never used. [unreadVariable]
libotf-0.9.13/src/otfopen.c:2829:4: style: Variable 'numfonts' is assigned a value that is never used. [unreadVariable]
libotf-0.9.13/src/otfopen.c:2976:0: error: Resource leak: fp [resourceLeak]
libotf-0.9.13/src/otfopen.c:2987:0: error: Resource leak: fp [resourceLeak]
libotf-0.9.13/src/otfopen.c:2987:0: error: Memory leak: otf [memleak]
libotf-0.9.13/src/otfopen.c:2990:0: error: Resource leak: fp [resourceLeak]
libotf-0.9.13/src/otfopen.c:3027:0: error: Memory leak: otf [memleak]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libotr/libotr_4.1.1.orig.tar.gz
libotr-4.1.1/src/auth.c:453:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/src/auth.c:441:0: note: Variable 'buf' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:453:5: note: Variable 'buf' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:551:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/src/auth.c:538:0: note: Variable 'err' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:551:5: note: Variable 'err' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:657:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/src/auth.c:649:0: note: Variable 'err' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:657:5: note: Variable 'err' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:735:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/src/auth.c:727:0: note: Variable 'err' is reassigned a value before the old one has been used.
libotr-4.1.1/src/auth.c:735:5: note: Variable 'err' is reassigned a value before the old one has been used.
libotr-4.1.1/src/b64.c:164:16: style: The scope of the variable 'bdecode' can be reduced. [variableScope]
libotr-4.1.1/src/mem.c:68:5: error: Memory leak: p [memleak]
libotr-4.1.1/src/message.c:76:9: style: The scope of the variable 'mms' can be reduced. [variableScope]
libotr-4.1.1/src/message.c:1310:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
libotr-4.1.1/src/message.c:1311:15: style: The scope of the variable 'err_msg' can be reduced. [variableScope]
libotr-4.1.1/src/message.c:1507:17: style: The scope of the variable 'sendtlv' can be reduced. [variableScope]
libotr-4.1.1/src/message.c:1562:17: style: The scope of the variable 'sendtlv' can be reduced. [variableScope]
libotr-4.1.1/src/message.c:203:39: style: Function 'otrl_message_sending' argument 7 names different: declaration 'instag' definition 'their_instag'. [funcArgNamesDifferent]
libotr-4.1.1/src/message.h:339:39: note: Function 'otrl_message_sending' argument 7 names different: declaration 'instag' definition 'their_instag'.
libotr-4.1.1/src/message.c:203:39: note: Function 'otrl_message_sending' argument 7 names different: declaration 'instag' definition 'their_instag'.
libotr-4.1.1/src/message.c:811:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libotr-4.1.1/src/message.c:863:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
libotr-4.1.1/src/privkey.c:61:19: style: The scope of the variable 'hash' can be reduced. [variableScope]
libotr-4.1.1/src/proto.c:60:2: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libotr-4.1.1/src/proto.c:60:2: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libotr-4.1.1/src/proto.c:60:2: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libotr-4.1.1/src/proto.c:991:11: style: The scope of the variable 'fragdata' can be reduced. [variableScope]
libotr-4.1.1/src/proto.c:1069:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libotr-4.1.1/src/proto.c:290:55: style: Function 'otrl_proto_query_bestversion' argument 1 names different: declaration 'querymsg' definition 'otrquerymsg'. [funcArgNamesDifferent]
libotr-4.1.1/src/proto.h:127:55: note: Function 'otrl_proto_query_bestversion' argument 1 names different: declaration 'querymsg' definition 'otrquerymsg'.
libotr-4.1.1/src/proto.c:290:55: note: Function 'otrl_proto_query_bestversion' argument 1 names different: declaration 'querymsg' definition 'otrquerymsg'.
libotr-4.1.1/src/sm.c:266:5: style: Variable 'secbuf' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/src/sm.c:262:0: note: Variable 'secbuf' is reassigned a value before the old one has been used.
libotr-4.1.1/src/sm.c:266:5: note: Variable 'secbuf' is reassigned a value before the old one has been used.
libotr-4.1.1/src/sm.c:330:33: style: The scope of the variable 'nextsize' can be reduced. [variableScope]
libotr-4.1.1/tests/regression/client/client.c:813:3: style: Variable 'timeout' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/regression/client/client.c:805:0: note: Variable 'timeout' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/regression/client/client.c:813:3: note: Variable 'timeout' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_context.c:199:12: error: Null pointer dereference [nullPointer]
libotr-4.1.1/tests/unit/test_dh.c:157:2: style: Variable 'pubkey' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_dh.c:144:0: note: Variable 'pubkey' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:157:2: note: Variable 'pubkey' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:375:2: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_dh.c:321:0: note: Variable 's' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:375:2: note: Variable 's' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:379:2: style: Variable 'sdata' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_dh.c:319:0: note: Variable 'sdata' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:379:2: note: Variable 'sdata' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:387:2: style: Variable 'hashdata' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_dh.c:320:0: note: Variable 'hashdata' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_dh.c:387:2: note: Variable 'hashdata' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:123:39: warning: Either the condition 'one&&two' is redundant or there is possible null pointer dereference: two. [nullPointerRedundantCheck]
libotr-4.1.1/tests/unit/test_instag.c:130:9: note: Assuming that condition 'one&&two' is not redundant
libotr-4.1.1/tests/unit/test_instag.c:123:39: note: Null pointer dereference
libotr-4.1.1/tests/unit/test_instag.c:128:41: warning: Either the condition 'one&&two&&!three&&four' is redundant or there is possible null pointer dereference: four. [nullPointerRedundantCheck]
libotr-4.1.1/tests/unit/test_instag.c:130:26: note: Assuming that condition 'one&&two&&!three&&four' is not redundant
libotr-4.1.1/tests/unit/test_instag.c:128:41: note: Null pointer dereference
libotr-4.1.1/tests/unit/test_instag.c:153:39: warning: Either the condition 'one&&two' is redundant or there is possible null pointer dereference: two. [nullPointerRedundantCheck]
libotr-4.1.1/tests/unit/test_instag.c:160:9: note: Assuming that condition 'one&&two' is not redundant
libotr-4.1.1/tests/unit/test_instag.c:153:39: note: Null pointer dereference
libotr-4.1.1/tests/unit/test_instag.c:158:41: warning: Either the condition 'one&&two&&!three&&four' is redundant or there is possible null pointer dereference: four. [nullPointerRedundantCheck]
libotr-4.1.1/tests/unit/test_instag.c:160:26: note: Assuming that condition 'one&&two&&!three&&four' is not redundant
libotr-4.1.1/tests/unit/test_instag.c:158:41: note: Null pointer dereference
libotr-4.1.1/tests/unit/test_instag.c:119:2: style: Variable 'one' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:111:2: note: Variable 'one' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:119:2: note: Variable 'one' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:122:2: style: Variable 'two' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:111:8: note: Variable 'two' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:122:2: note: Variable 'two' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:125:2: style: Variable 'three' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:111:14: note: Variable 'three' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:125:2: note: Variable 'three' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:127:2: style: Variable 'four' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:111:22: note: Variable 'four' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:127:2: note: Variable 'four' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:149:2: style: Variable 'one' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:143:2: note: Variable 'one' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:149:2: note: Variable 'one' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:152:2: style: Variable 'two' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:143:8: note: Variable 'two' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:152:2: note: Variable 'two' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:155:2: style: Variable 'three' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:143:14: note: Variable 'three' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:155:2: note: Variable 'three' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:157:2: style: Variable 'four' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_instag.c:143:22: note: Variable 'four' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_instag.c:157:2: note: Variable 'four' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_privkey.c:156:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
libotr-4.1.1/tests/unit/test_privkey.c:145:0: note: Variable 'p' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/unit/test_privkey.c:156:2: note: Variable 'p' is reassigned a value before the old one has been used.
libotr-4.1.1/tests/utils/tap/tap.h:71:0: error: #error "Needs gcc or C99 compiler for variadic macros." [preprocessorErrorDirective]
libotr-4.1.1/toolkit/otr_readforge.c:50:20: style: The scope of the variable 'plaintext' can be reduced. [variableScope]
libotr-4.1.1/toolkit/parse.c:292:22: style: Function 'free_key' argument 1 names different: declaration 'cmsg' definition 'kmsg'. [funcArgNamesDifferent]
libotr-4.1.1/toolkit/parse.h:140:22: note: Function 'free_key' argument 1 names different: declaration 'cmsg' definition 'kmsg'.
libotr-4.1.1/toolkit/parse.c:292:22: note: Function 'free_key' argument 1 names different: declaration 'cmsg' definition 'kmsg'.
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libouch-perl/libouch-perl_0.0500.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/libowasp-antisamy-java/libowasp-antisamy-java_1.5.3+dfsg.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libowasp-esapi-java/libowasp-esapi-java_2.1.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libo/libowfat/libowfat_0.30.orig.tar.xz
libowfat-0.30/buffer/buffer_get.c:6:11: style: The scope of the variable 'blen' can be reduced. [variableScope]
libowfat-0.30/buffer/buffer_stubborn.c:5:11: style: The scope of the variable 'w' can be reduced. [variableScope]
libowfat-0.30/buffer/errmsg_info.c:11:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing]
libowfat-0.30/buffer/errmsg_infosys.c:13:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing]
libowfat-0.30/buffer/errmsg_warn.c:11:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing]
libowfat-0.30/buffer/errmsg_warnsys.c:13:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing]
libowfat-0.30/case/case_diffb.c:5:26: style: The scope of the variable 'x' can be reduced. [variableScope]
libowfat-0.30/case/case_diffb.c:6:26: style: The scope of the variable 'y' can be reduced. [variableScope]
libowfat-0.30/case/case_lowerb.c:5:17: style: The scope of the variable 'x' can be reduced. [variableScope]
libowfat-0.30/case/case_lowers.c:4:17: style: The scope of the variable 'x' can be reduced. [variableScope]
libowfat-0.30/cdb/cdb.c:91:17: style: The scope of the variable 'n' can be reduced. [variableScope]
libowfat-0.30/cdb/cdb_make.c:85:18: style: The scope of the variable 'hp' can be reduced. [variableScope]
libowfat-0.30/cdb/cdb_traverse.c:31:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libowfat-0.30/critbit/critbit.c:126:0: error: Memory leak: newnode [memleak]
libowfat-0.30/dns/dns_dfd.c:12:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
libowfat-0.30/dns/dns_domain.c:52:17: style: The scope of the variable 'c' can be reduced. [variableScope]
libowfat-0.30/dns/dns_domain.c:65:17: style: The scope of the variable 'c' can be reduced. [variableScope]
libowfat-0.30/dns/dns_dtda.c:6:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
libowfat-0.30/dns/dns_packet.c:20:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
libowfat-0.30/dns/dns_rcip.c:14:17: style: The scope of the variable 'j' can be reduced. [variableScope]
libowfat-0.30/dns/dns_rcrw.c:20:7: style: The scope of the variable 'k' can be reduced. [variableScope]
libowfat-0.30/dns/dns_resolve.c:15:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libowfat-0.30/dns/dns_sortip.c:9:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libowfat-0.30/dns/dns_sortip6.c:9:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libowfat-0.30/dns/dns_transmit.c:155:15: style: The scope of the variable 'ip' can be reduced. [variableScope]
libowfat-0.30/dns/dns_transmit.c:248:8: style: The scope of the variable 'udpbuf' can be reduced. [variableScope]
libowfat-0.30/ent.c:122:3: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
libowfat-0.30/ent.c:122:3: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
libowfat-0.30/ent.c:129:3: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
libowfat-0.30/ent.c:129:3: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
libowfat-0.30/ent.c:210:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint]
libowfat-0.30/ent.c:210:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
libowfat-0.30/fmt/fmt_utf8.c:14:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
libowfat-0.30/ent.c:27:12: style: struct member 'letter::marshaled' is never used. [unusedStructMember]
libowfat-0.30/fmt/fmt_double.c:85:14: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic]
libowfat-0.30/fmt/fmt_double.c:38:31: note: Calling function 'fmt_double', 1st argument 'dest' value is 0
libowfat-0.30/fmt/fmt_double.c:85:14: note: Null pointer subtraction
libowfat-0.30/fmt/fmt_fill.c:10:17: warning: Either the condition 'dest==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libowfat-0.30/fmt/fmt_fill.c:13:11: note: Assuming that condition 'dest==0' is not redundant
libowfat-0.30/fmt/fmt_fill.c:10:17: note: Null pointer addition
libowfat-0.30/fmt/fmt_pad.c:10:17: warning: Either the condition 'dest==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libowfat-0.30/fmt/fmt_pad.c:13:11: note: Assuming that condition 'dest==0' is not redundant
libowfat-0.30/fmt/fmt_pad.c:10:17: note: Null pointer addition
libowfat-0.30/fmt/fmt_strm_internal.c:11:35: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing]
libowfat-0.30/fmt/fmt_ulong.c:4:34: style: The scope of the variable 'len2' can be reduced. [variableScope]
libowfat-0.30/fmt/fmt_ulonglong.c:5:26: style: The scope of the variable 'len2' can be reduced. [variableScope]
libowfat-0.30/io/io_passfd.c:36:8: style: union member 'fdmsg::buf' is never used. [unusedStructMember]
libowfat-0.30/io/io_receivefd.c:32:8: style: union member 'fdmsg::buf' is never used. [unusedStructMember]
libowfat-0.30/io/iob_prefetch.c:32:17: style: The scope of the variable 'd' can be reduced. [variableScope]
libowfat-0.30/io/iob_send.c:140:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/mmap/mmap_private.c:28:9: style: The scope of the variable 'map' can be reduced. [variableScope]
libowfat-0.30/mmap/mmap_read.c:28:9: style: The scope of the variable 'map' can be reduced. [variableScope]
libowfat-0.30/mmap/mmap_shared.c:28:9: style: The scope of the variable 'map' can be reduced. [variableScope]
libowfat-0.30/open/readclose.c:7:11: style: The scope of the variable 'r' can be reduced. [variableScope]
libowfat-0.30/scan/scan_uint.c:27:10: style: Variable 'compileerror' is not assigned a value. [unassignedVariable]
libowfat-0.30/scan/scan_ushort.c:28:10: style: Variable 'compileerror' is not assigned a value. [unassignedVariable]
libowfat-0.30/socket/scan_ip6if.c:17:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/CAS.h:29:0: error: #error architecture not supported and gcc too old, edit CAS.h [preprocessorErrorDirective]
libowfat-0.30/test/b64decode.c:8:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/test/b64encode.c:8:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/test/cescape.c:8:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/test/client.c:32:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libowfat-0.30/test/dllink.c:14:7: style: The scope of the variable 'l' can be reduced. [variableScope]
libowfat-0.30/test/iob.c:14:9: style: Unused variable: r [unusedVariable]
libowfat-0.30/test/iob.c:16:11: warning: Assert statement modifies 'b'. [assignmentInAssert]
libowfat-0.30/test/marshal.c:38:8: style: The scope of the variable 'flen' can be reduced. [variableScope]
libowfat-0.30/test/marshal.c:351:13: warning: Assert statement modifies 'f'. [assignmentInAssert]
libowfat-0.30/test/marshal.c:356:21: warning: Assert statement modifies 'stdiocopy'. [assignmentInAssert]
libowfat-0.30/test/marshal.c:364:21: warning: Assert statement modifies 'mmapcopy'. [assignmentInAssert]
libowfat-0.30/test/range.c:56:44: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/range.c:73:44: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/range.c:74:28: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/range.c:75:28: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/range.c:86:46: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/range.c:88:46: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/range.c:141:33: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds]
libowfat-0.30/test/scan_long.c:22:11: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
libowfat-0.30/test/server.c:32:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libowfat-0.30/test/unurl.c:11:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/test/urlencode.c:8:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/test/vd.c:12:7: style: The scope of the variable 'l' can be reduced. [variableScope]
libowfat-0.30/textcode/fmt_foldwhitespace.c:9:8: style: The scope of the variable 'c' can be reduced. [variableScope]
libowfat-0.30/textcode/fmt_tofrom_array.c:7:9: style: The scope of the variable 'x' can be reduced. [variableScope]
libowfat-0.30/textcode/scan_cescape.c:8:8: style: The scope of the variable 'c' can be reduced. [variableScope]
libowfat-0.30/textcode/scan_jsonescape.c:8:8: style: The scope of the variable 'c' can be reduced. [variableScope]
libowfat-0.30/textcode/scan_uuencoded.c:5:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libowfat-0.30/tryalloca.c:9:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libowfat-0.30/trybsdsf.c:14:0: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
libowfat-0.30/trysendfile.c:85:0: error: #error unsupported architecture [preprocessorErrorDirective]
libowfat-0.30/trysigio.c:36:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libowfat-0.30/trysl.c:11:13: style: Variable 't' is not assigned a value. [unassignedVariable]
libowfat-0.30/unix/iopause.c:13:10: style: The scope of the variable 'd' can be reduced. [variableScope]
[16:24]

ftp://ftp.se.debian.org/debian/pool/main/libo/libowl-directsemantics-perl/libowl-directsemantics-perl_0.001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libo/liboxford-calendar-perl/liboxford-calendar-perl_2.11.orig.tar.gz

DATE 2018-08-20
TIME 16:24:24