DACA2 - libu

STARTDATE 2018-08-21
STARTTIME 11:54:23
GIT-REVISION f79849f

ftp://ftp.se.debian.org/debian/pool/main/libu/libu2f-host/libu2f-host_1.1.6.orig.tar.xz
libu2f-host-1.1.6/src/cmdline.c:451:78: warning: Either the condition 'if(field_given&&*field_given&&!override)' is redundant or there is possible null pointer dereference: field_given. [nullPointerRedundantCheck]
libu2f-host-1.1.6/src/cmdline.c:477:6: note: Assuming that condition 'if(field_given&&*field_given&&!override)' is not redundant
libu2f-host-1.1.6/src/cmdline.c:451:78: note: Null pointer dereference
libu2f-host-1.1.6/src/cmdline.c:242:7: style: The scope of the variable 'found' can be reduced. [variableScope]
libu2f-host-1.1.6/src/cmdline.c:445:10: style: The scope of the variable 'string_field' can be reduced. [variableScope]
libu2f-host-1.1.6/tests/basic.c:72:37: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
libu2f-host-1.1.6/tests/basic.c:70:11: note: Assuming that condition 's==NULL' is not redundant
libu2f-host-1.1.6/tests/basic.c:72:37: note: Null pointer dereference
libu2f-host-1.1.6/u2f-host/authenticate.c:36:3: style: Variable 'enc' is reassigned a value before the old one has been used. [redundantAssignment]
libu2f-host-1.1.6/u2f-host/authenticate.c:31:0: note: Variable 'enc' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/authenticate.c:36:3: note: Variable 'enc' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/authenticate.c:189:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libu2f-host-1.1.6/u2f-host/cencode.c:57:8: style: The scope of the variable 'fragment' can be reduced. [variableScope]
libu2f-host-1.1.6/u2f-host/devs.c:178:40: style: Function 'get_device' argument 2 names different: declaration 'index' definition 'id'. [funcArgNamesDifferent]
libu2f-host-1.1.6/u2f-host/internal.h:78:58: note: Function 'get_device' argument 2 names different: declaration 'index' definition 'id'.
libu2f-host-1.1.6/u2f-host/devs.c:178:40: note: Function 'get_device' argument 2 names different: declaration 'index' definition 'id'.
libu2f-host-1.1.6/u2f-host/error.c:25:7: style: struct member 'err_t::rc' is never used. [unusedStructMember]
libu2f-host-1.1.6/u2f-host/register.c:33:3: style: Variable 'bd' is reassigned a value before the old one has been used. [redundantAssignment]
libu2f-host-1.1.6/u2f-host/register.c:30:0: note: Variable 'bd' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/register.c:33:3: note: Variable 'bd' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/register.c:122:3: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libu2f-host-1.1.6/u2f-host/register.c:117:0: note: Variable 'rc' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/register.c:122:3: note: Variable 'rc' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/register.c:150:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libu2f-host-1.1.6/u2f-host/u2fmisc.c:311:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libu2f-host-1.1.6/u2f-host/u2fmisc.c:311:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libu2f-host-1.1.6/u2f-host/u2fmisc.c:57:3: style: Variable 'chal' is reassigned a value before the old one has been used. [redundantAssignment]
libu2f-host-1.1.6/u2f-host/u2fmisc.c:53:0: note: Variable 'chal' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/u2fmisc.c:57:3: note: Variable 'chal' is reassigned a value before the old one has been used.
libu2f-host-1.1.6/u2f-host/u2fmisc.c:104:29: style: Function 'prepare_origin' argument 1 names different: declaration 'origin' definition 'jsonstr'. [funcArgNamesDifferent]
libu2f-host-1.1.6/u2f-host/internal.h:70:33: note: Function 'prepare_origin' argument 1 names different: declaration 'origin' definition 'jsonstr'.
libu2f-host-1.1.6/u2f-host/u2fmisc.c:104:29: note: Function 'prepare_origin' argument 1 names different: declaration 'origin' definition 'jsonstr'.
[11:54]

ftp://ftp.se.debian.org/debian/pool/main/libu/libu2f-server/libu2f-server_1.1.0.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/libu/libucimf/libucimf_2.3.8.orig.tar.gz
libucimf-2.3.8/display/graphdev.h:52:13: performance: Technically the member function 'GraphDev::Height' can be static. [functionStatic]
libucimf-2.3.8/display/graphdev.h:53:13: performance: Technically the member function 'GraphDev::Width' can be static. [functionStatic]
libucimf-2.3.8/display/fbdev.h:43:14: performance: Technically the member function 'FBDev::SwitchToGraph' can be static. [functionStatic]
libucimf-2.3.8/display/fbdev.cpp:287:13: note: Technically the member function 'FBDev::SwitchToGraph' can be static.
libucimf-2.3.8/display/fbdev.h:43:14: note: Technically the member function 'FBDev::SwitchToGraph' can be static.
libucimf-2.3.8/display/fbdev.h:44:14: performance: Technically the member function 'FBDev::SwitchToText' can be static. [functionStatic]
libucimf-2.3.8/display/fbdev.cpp:295:13: note: Technically the member function 'FBDev::SwitchToText' can be static.
libucimf-2.3.8/display/fbdev.h:44:14: note: Technically the member function 'FBDev::SwitchToText' can be static.
libucimf-2.3.8/display/fbdev.h:38:22: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:62:22: note: Virtual function in base class
libucimf-2.3.8/display/fbdev.h:38:22: note: Function in derived class
libucimf-2.3.8/display/fbdev.h:39:22: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:63:22: note: Virtual function in base class
libucimf-2.3.8/display/fbdev.h:39:22: note: Function in derived class
libucimf-2.3.8/display/fbdev.h:40:22: style: The function 'SaveRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:65:22: note: Virtual function in base class
libucimf-2.3.8/display/fbdev.h:40:22: note: Function in derived class
libucimf-2.3.8/display/fbdev.h:41:22: style: The function 'RstrRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:66:22: note: Virtual function in base class
libucimf-2.3.8/display/fbdev.h:41:22: note: Function in derived class
libucimf-2.3.8/display/fblinear4.h:37:14: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:38:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear4.h:37:14: note: Function in derived class
libucimf-2.3.8/display/fblinear4.h:38:14: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:39:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear4.h:38:14: note: Function in derived class
libucimf-2.3.8/display/fblinear8.h:32:14: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:39:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear8.h:32:14: note: Function in derived class
libucimf-2.3.8/display/fblinear8.h:33:14: style: The function 'RevRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:64:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear8.h:33:14: note: Function in derived class
libucimf-2.3.8/display/fblinear8.h:34:14: style: The function 'SaveRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:40:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear8.h:34:14: note: Function in derived class
libucimf-2.3.8/display/fblinear8.h:35:14: style: The function 'RstrRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:41:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear8.h:35:14: note: Function in derived class
libucimf-2.3.8/display/fblinear8.h:36:14: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:38:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear8.h:36:14: note: Function in derived class
libucimf-2.3.8/display/fblinear16.h:37:14: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:39:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear16.h:37:14: note: Function in derived class
libucimf-2.3.8/display/fblinear16.h:38:14: style: The function 'RevRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:64:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear16.h:38:14: note: Function in derived class
libucimf-2.3.8/display/fblinear16.h:39:14: style: The function 'SaveRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:40:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear16.h:39:14: note: Function in derived class
libucimf-2.3.8/display/fblinear16.h:40:14: style: The function 'RstrRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:41:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear16.h:40:14: note: Function in derived class
libucimf-2.3.8/display/fblinear16.h:41:14: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:38:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear16.h:41:14: note: Function in derived class
libucimf-2.3.8/display/fblinear24.h:37:14: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:38:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear24.h:37:14: note: Function in derived class
libucimf-2.3.8/display/fblinear24.h:38:14: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:39:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear24.h:38:14: note: Function in derived class
libucimf-2.3.8/display/fblinear24.h:39:14: style: The function 'RevRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:64:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear24.h:39:14: note: Function in derived class
libucimf-2.3.8/display/fblinear24.h:40:14: style: The function 'SaveRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:40:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear24.h:40:14: note: Function in derived class
libucimf-2.3.8/display/fblinear24.h:41:14: style: The function 'RstrRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:41:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear24.h:41:14: note: Function in derived class
libucimf-2.3.8/display/fblinear32.h:37:14: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:38:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear32.h:37:14: note: Function in derived class
libucimf-2.3.8/display/fblinear32.h:38:14: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:39:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear32.h:38:14: note: Function in derived class
libucimf-2.3.8/display/fblinear32.h:39:14: style: The function 'RevRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:64:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear32.h:39:14: note: Function in derived class
libucimf-2.3.8/display/fblinear32.h:40:14: style: The function 'SaveRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:40:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear32.h:40:14: note: Function in derived class
libucimf-2.3.8/display/fblinear32.h:41:14: style: The function 'RstrRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/fbdev.h:41:22: note: Virtual function in base class
libucimf-2.3.8/display/fblinear32.h:41:14: note: Function in derived class
libucimf-2.3.8/display/fblinear15.cpp:35:11: style: The scope of the variable 'red' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear15.cpp:35:16: style: The scope of the variable 'green' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear15.cpp:35:23: style: The scope of the variable 'blue' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear16.cpp:41:11: style: The scope of the variable 'red' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear16.cpp:41:16: style: The scope of the variable 'green' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear16.cpp:41:23: style: The scope of the variable 'blue' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear16.cpp:58:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear16.cpp:82:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear16.cpp:77:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:77:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:78:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:78:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:100:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:100:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:101:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:101:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:130:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:130:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:131:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear16.cpp:131:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:39:11: style: The scope of the variable 'red' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear24.cpp:39:16: style: The scope of the variable 'green' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear24.cpp:39:23: style: The scope of the variable 'blue' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear24.cpp:79:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear24.cpp:130:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear24.cpp:120:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:120:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:121:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:121:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:163:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:163:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:164:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:164:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:194:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:194:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:195:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.cpp:195:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear24.h:44:14: performance: Technically the member function 'FBLinear24::store4pixels' can be static. [functionStatic]
libucimf-2.3.8/display/fblinear24.cpp:57:25: note: Technically the member function 'FBLinear24::store4pixels' can be static.
libucimf-2.3.8/display/fblinear24.h:44:14: note: Technically the member function 'FBLinear24::store4pixels' can be static.
libucimf-2.3.8/display/fblinear32.cpp:36:11: style: The scope of the variable 'red' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear32.cpp:36:16: style: The scope of the variable 'green' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear32.cpp:36:23: style: The scope of the variable 'blue' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear32.cpp:54:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear32.cpp:74:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear32.cpp:107:9: style: Unused variable: cnt [unusedVariable]
libucimf-2.3.8/display/fblinear32.cpp:70:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:70:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:71:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:71:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:88:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:88:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:89:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:89:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:117:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:117:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:118:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear32.cpp:118:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear4.cpp:57:20: style: The scope of the variable 'dest' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear4.cpp:60:9: style: The scope of the variable 'w' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear4.h:41:14: performance: Technically the member function 'FBLinear4::InitColorMap' can be static. [functionStatic]
libucimf-2.3.8/display/fblinear4.cpp:46:17: note: Technically the member function 'FBLinear4::InitColorMap' can be static.
libucimf-2.3.8/display/fblinear4.h:41:14: note: Technically the member function 'FBLinear4::InitColorMap' can be static.
libucimf-2.3.8/display/fblinear8.cpp:55:12: style: The scope of the variable 'dest32' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear8.cpp:93:11: style: The scope of the variable 'dest8' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear8.cpp:94:11: style: The scope of the variable 'buf8' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear8.cpp:118:11: style: The scope of the variable 'dest8' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear8.cpp:119:12: style: The scope of the variable 'buf8' can be reduced. [variableScope]
libucimf-2.3.8/display/fblinear8.cpp:45:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:45:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:46:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:46:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:74:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:74:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:75:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:75:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:110:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:110:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:111:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/fblinear8.cpp:111:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:79:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:79:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:80:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:80:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:120:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:120:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:121:29: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:121:55: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:130:44: warning: Assert statement calls a function which may have desired side effects: 'Width'. [assertWithSideEffect]
libucimf-2.3.8/display/graphdev.cpp:131:47: warning: Assert statement calls a function which may have desired side effects: 'Height'. [assertWithSideEffect]
libucimf-2.3.8/display/vgadev.h:41:14: style: The function 'PutPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:62:22: note: Virtual function in base class
libucimf-2.3.8/display/vgadev.h:41:14: note: Function in derived class
libucimf-2.3.8/display/vgadev.h:42:14: style: The function 'FillRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:63:22: note: Virtual function in base class
libucimf-2.3.8/display/vgadev.h:42:14: note: Function in derived class
libucimf-2.3.8/display/vgadev.h:43:14: style: The function 'RevRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/display/graphdev.h:64:22: note: Virtual function in base class
libucimf-2.3.8/display/vgadev.h:43:14: note: Function in derived class
libucimf-2.3.8/font/font.cpp:185:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libucimf-2.3.8/font/font.cpp:185:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libucimf-2.3.8/font/font.cpp:304:17: style: C-style pointer casting [cstyleCast]
libucimf-2.3.8/font/font.h:92:6: style: Technically the member function 'Font::width' can be const. [functionConst]
libucimf-2.3.8/font/font.h:95:6: style: Technically the member function 'Font::height' can be const. [functionConst]
libucimf-2.3.8/font/font.h:99:7: performance: Technically the member function 'Font::setInfo' can be static. [functionStatic]
libucimf-2.3.8/font/font.cpp:198:12: note: Technically the member function 'Font::setInfo' can be static.
libucimf-2.3.8/font/font.h:99:7: note: Technically the member function 'Font::setInfo' can be static.
libucimf-2.3.8/sample/term/console04.cpp:44:9: style: Condition '1>max' is always true [knownConditionTrueFalse]
libucimf-2.3.8/sample/term/console04.cpp:38:13: note: Assignment 'max=0', assigned value is 0
libucimf-2.3.8/sample/term/console04.cpp:44:9: note: Condition '1>max' is always true
libucimf-2.3.8/src/cwm.cpp:96:27: style: Function 'update' argument 1 names different: declaration 'changed_win' definition 'cw'. [funcArgNamesDifferent]
libucimf-2.3.8/src/cwm.h:35:26: note: Function 'update' argument 1 names different: declaration 'changed_win' definition 'cw'.
libucimf-2.3.8/src/cwm.cpp:96:27: note: Function 'update' argument 1 names different: declaration 'changed_win' definition 'cw'.
libucimf-2.3.8/src/cwm.cpp:115:21: style: Variable 'option' is assigned a value that is never used. [unreadVariable]
libucimf-2.3.8/src/cwm.cpp:154:21: style: Variable 'option' is assigned a value that is never used. [unreadVariable]
libucimf-2.3.8/src/cwm.cpp:195:21: style: Variable 'option' is assigned a value that is never used. [unreadVariable]
libucimf-2.3.8/src/cwm.cpp:63:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libucimf-2.3.8/src/cwm.cpp:81:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libucimf-2.3.8/src/cwm.h:70:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/cwm.h:61:18: note: Virtual function in base class
libucimf-2.3.8/src/cwm.h:70:10: note: Function in derived class
libucimf-2.3.8/src/cwm.h:80:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/cwm.h:61:18: note: Virtual function in base class
libucimf-2.3.8/src/cwm.h:80:10: note: Function in derived class
libucimf-2.3.8/src/cwm.h:90:10: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/cwm.h:61:18: note: Virtual function in base class
libucimf-2.3.8/src/cwm.h:90:10: note: Function in derived class
libucimf-2.3.8/src/shape.h:36:1: style: The class 'Rect' does not have a constructor although it has private member variables. [noConstructor]
libucimf-2.3.8/src/shape.h:44:9: style: Technically the member function 'Rect::w' can be const. [functionConst]
libucimf-2.3.8/src/shape.h:45:9: style: Technically the member function 'Rect::h' can be const. [functionConst]
libucimf-2.3.8/src/shape.h:39:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/shape.h:33:18: note: Virtual function in base class
libucimf-2.3.8/src/shape.h:39:10: note: Function in derived class
libucimf-2.3.8/src/shape.h:41:9: style: The function 'x_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/shape.h:31:17: note: Virtual function in base class
libucimf-2.3.8/src/shape.h:41:9: note: Function in derived class
libucimf-2.3.8/src/shape.h:42:9: style: The function 'y_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/shape.h:32:17: note: Virtual function in base class
libucimf-2.3.8/src/shape.h:42:9: note: Function in derived class
libucimf-2.3.8/src/shape.h:60:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/shape.h:33:18: note: Virtual function in base class
libucimf-2.3.8/src/shape.h:60:10: note: Function in derived class
libucimf-2.3.8/src/shape.h:66:9: style: The function 'x_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/shape.h:31:17: note: Virtual function in base class
libucimf-2.3.8/src/shape.h:66:9: note: Function in derived class
libucimf-2.3.8/src/shape.h:67:9: style: The function 'y_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libucimf-2.3.8/src/shape.h:32:17: note: Virtual function in base class
libucimf-2.3.8/src/shape.h:67:9: note: Function in derived class
libucimf-2.3.8/src/options.cpp:89:18: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
[11:54]

ftp://ftp.se.debian.org/debian/pool/main/libu/libuecc/libuecc_7.orig.tar.xz
libuecc-7/src/ec25519.c:265:11: style: The scope of the variable 'u' can be reduced. [variableScope]
libuecc-7/src/ec25519.c:319:11: style: The scope of the variable 'u' can be reduced. [variableScope]
libuecc-7/src/ec25519.c:375:11: style: The scope of the variable 't' can be reduced. [variableScope]
libuecc-7/src/ec25519.c:397:11: style: The scope of the variable 't' can be reduced. [variableScope]
libuecc-7/src/ec25519.c:648:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libuecc-7/src/ec25519.c:887:6: style: The scope of the variable 'b' can be reduced. [variableScope]
libuecc-7/src/ec25519.c:911:6: style: The scope of the variable 'b' can be reduced. [variableScope]
libuecc-7/src/ec25519_gf.c:60:10: style: The scope of the variable 't' can be reduced. [variableScope]
libuecc-7/src/ec25519_gf.c:146:11: style: The scope of the variable 'nq' can be reduced. [variableScope]
libuecc-7/src/ec25519_gf.c:147:11: style: The scope of the variable 'u' can be reduced. [variableScope]
[11:54]

ftp://ftp.se.debian.org/debian/pool/main/libu/libui-dialog-perl/libui-dialog-perl_1.09.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libundead/libundead_1.0.9.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunibreak/libunibreak_1.1.orig.tar.gz
libunibreak-1.1/src/filter_dup.c:28:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libunibreak-1.1/src/linebreak.c:314:34: style: The scope of the variable 'lbplIter' can be reduced. [variableScope]
libunibreak-1.1/src/wordbreak.c:85:6: style: The scope of the variable 'mid' can be reduced. [variableScope]
[11:54]

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-casefold-perl/libunicode-casefold-perl_1.01.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-collate-perl/libunicode-collate-perl_1.25.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-escape-perl/libunicode-escape-perl_0.0.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-japanese-perl/libunicode-japanese-perl_0.49.orig.tar.gz
Unicode-Japanese-0.49/c_lib/ujconv.c:115:5: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable]
Unicode-Japanese-0.49/c_lib/ujguess.c:94:12: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
Unicode-Japanese-0.49/c_lib/ujguess.c:79:7: style: Variable 'show_filename' is assigned a value that is never used. [unreadVariable]
Unicode-Japanese-0.49/c_lib/ujguess.c:135:0: error: Resource leak: fp [resourceLeak]
Unicode-Japanese-0.49/c_lib/xs_compat.c:147:19: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
Unicode-Japanese-0.49/c_lib/xs_compat.c:133:64: style: Function '_uj_xs_SV_Buf_append_mem' argument 2 names different: declaration 's' definition 'ptr'. [funcArgNamesDifferent]
Unicode-Japanese-0.49/c_lib/xs_compat.h:22:71: note: Function '_uj_xs_SV_Buf_append_mem' argument 2 names different: declaration 's' definition 'ptr'.
Unicode-Japanese-0.49/c_lib/xs_compat.c:133:64: note: Function '_uj_xs_SV_Buf_append_mem' argument 2 names different: declaration 's' definition 'ptr'.
Unicode-Japanese-0.49/eucjp.c:47:2: warning: Suspicious use of ; at the end of 'while' statement. [suspiciousSemicolon]
Unicode-Japanese-0.49/eucjp.c:167:2: warning: Suspicious use of ; at the end of 'while' statement. [suspiciousSemicolon]
Unicode-Japanese-0.49/getcode.c:208:7: style: struct member 'CodeResult::begin' is never used. [unusedStructMember]
Unicode-Japanese-0.49/getcode.c:209:7: style: struct member 'CodeResult::len' is never used. [unusedStructMember]
Unicode-Japanese-0.49/memmap_win32.c:44:7: style: The scope of the variable 'fd_pmfile' can be reduced. [variableScope]
[11:58]

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-linebreak-perl/libunicode-linebreak-perl_0.0.20170401.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-map-perl/libunicode-map-perl_0.112.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-map8-perl/libunicode-map8-perl_0.13+dfsg.orig.tar.gz
libunicode-map8-perl-0.13+dfsg.orig/map8x.c:94:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
[11:58]

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-maputf8-perl/libunicode-maputf8-perl_1.11.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-string-perl/libunicode-string-perl_2.10.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-stringprep-perl/libunicode-stringprep-perl_1.105+dfsg.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunicode-utf8-perl/libunicode-utf8-perl_0.60.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuninameslist/libuninameslist_20170807.orig.tar.gz
libuninameslist-20170807/buildnameslist.c:456:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuninameslist-20170807/buildnameslist.c:457:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuninameslist-20170807/buildnameslist.c:458:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuninameslist-20170807/buildnameslist.c:459:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuninameslist-20170807/buildnameslist.c:462:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuninameslist-20170807/buildnameslist.c:463:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuninameslist-20170807/buildnameslist.c:434:24: warning: Either the condition 'is_fr<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
libuninameslist-20170807/buildnameslist.c:431:26: note: Assuming that condition 'is_fr<0' is not redundant
libuninameslist-20170807/buildnameslist.c:434:24: note: Negative array index
libuninameslist-20170807/tests/call-test.c:237:9: style: Variable 'ret' is not assigned a value. [unassignedVariable]
libuninameslist-20170807/tests/call-test.c:263:12: error: Uninitialized variable: ret [uninitvar]
libuninameslist-20170807/tests/call-test.c:114:68: warning: Either the condition 'cc==NULL' is redundant or there is possible null pointer dereference: cc. [nullPointerRedundantCheck]
libuninameslist-20170807/tests/call-test.c:115:12: note: Assuming that condition 'cc==NULL' is not redundant
libuninameslist-20170807/tests/call-test.c:114:68: note: Null pointer dereference
libuninameslist-20170807/tests/call-test.c:125:17: style: Unused variable: cc [unusedVariable]
libuninameslist-20170807/tests/call-test.c:199:70: warning: Either the condition 'cc==NULL' is redundant or there is possible null pointer dereference: cc. [nullPointerRedundantCheck]
libuninameslist-20170807/tests/call-test.c:200:12: note: Assuming that condition 'cc==NULL' is not redundant
libuninameslist-20170807/tests/call-test.c:199:70: note: Null pointer dereference
[11:58]

ftp://ftp.se.debian.org/debian/pool/main/libu/libuninum/libuninum_2.7.orig.tar.gz
libuninum-2.7/Examples/MinimalExample.c:22:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
libuninum-2.7/Examples/MinimalExample.c:22:26: error: Uninitialized variable: myint [uninitvar]
libuninum-2.7/ExplicateBadUTF8.c:71:10: style: Variable 'cptr' is assigned a value that is never used. [unreadVariable]
libuninum-2.7/binfmt.c:48:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuninum-2.7/binfmt.c:63:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuninum-2.7/binfmt.c:78:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuninum-2.7/binfmt.c:93:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuninum-2.7/binfmt.c:108:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuninum-2.7/numconv.c:334:2: warning: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
libuninum-2.7/numconv.c:334:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/tcl_uninum_wrap.c:760:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libuninum-2.7/tcl_uninum_wrap.c:781:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libuninum-2.7/tcl_uninum_wrap.c:946:20: warning: Either the condition 'si' is redundant or there is possible null pointer dereference: si. [nullPointerRedundantCheck]
libuninum-2.7/tcl_uninum_wrap.c:941:8: note: Assuming that condition 'si' is not redundant
libuninum-2.7/tcl_uninum_wrap.c:946:20: note: Null pointer dereference
libuninum-2.7/tcl_uninum_wrap.c:1967:20: warning: Redundant assignment of 'clientdata' to itself. [selfAssignment]
libuninum-2.7/tcl_uninum_wrap.c:657:19: style: The scope of the variable 'tc' can be reduced. [variableScope]
libuninum-2.7/tcl_uninum_wrap.c:629:14: style: Variable 'entryPtr' is assigned a value that is never used. [unreadVariable]
libuninum-2.7/uninum.c:7681:15: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
libuninum-2.7/uninum.c:151:8: style: The scope of the variable 'ac' can be reduced. [variableScope]
libuninum-2.7/uninum.c:152:8: style: The scope of the variable 'bc' can be reduced. [variableScope]
libuninum-2.7/uninum.c:189:9: style: The scope of the variable 't' can be reduced. [variableScope]
libuninum-2.7/uninum.c:1826:9: style: The scope of the variable 'SavedBarrier' can be reduced. [variableScope]
libuninum-2.7/uninum.c:3066:9: style: The scope of the variable 'PrevCharGereshP' can be reduced. [variableScope]
libuninum-2.7/uninum.c:5408:17: style: The scope of the variable 'temp' can be reduced. [variableScope]
libuninum-2.7/uninum.c:5459:17: style: The scope of the variable 'temp' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6072:7: style: The scope of the variable 'iRepeat' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6134:7: style: The scope of the variable 'Repeat' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6195:7: style: The scope of the variable 'iRepeat' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6286:16: style: The scope of the variable 'Hundreds' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6287:16: style: The scope of the variable 'Tens' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6377:16: style: The scope of the variable 'Thousands' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6378:16: style: The scope of the variable 'Ones' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6381:10: style: The scope of the variable 'out' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6382:10: style: The scope of the variable 'new' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6383:10: style: The scope of the variable 'sptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6769:10: style: The scope of the variable 'p' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6813:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6818:9: style: The scope of the variable 'obuf' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6819:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6820:10: style: The scope of the variable 'rptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6821:7: style: The scope of the variable 'k' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6879:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6883:9: style: The scope of the variable 'obuf' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6884:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6885:10: style: The scope of the variable 'rptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6886:10: style: The scope of the variable 'tmpptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6887:7: style: The scope of the variable 'k' can be reduced. [variableScope]
libuninum-2.7/uninum.c:6958:17: style: The scope of the variable 'temp' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7032:8: style: The scope of the variable 'asciiOne' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7032:18: style: The scope of the variable 'asciiTen' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7033:9: style: The scope of the variable 'OnesPlace' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7033:20: style: The scope of the variable 'TensPlace' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7035:7: style: The scope of the variable 'OddSubgroupP' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7198:16: style: The scope of the variable 'iRepeat' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7341:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7345:9: style: The scope of the variable 'obuf' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7346:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7347:10: style: The scope of the variable 'rptr' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7348:7: style: The scope of the variable 'k' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7473:17: style: The scope of the variable 'temp' can be reduced. [variableScope]
libuninum-2.7/uninum.c:7474:17: style: The scope of the variable 'i' can be reduced. [variableScope]
libuninum-2.7/uninum.c:8061:9: style: The scope of the variable 'es' can be reduced. [variableScope]
libuninum-2.7/uninum.c:8097:9: style: The scope of the variable 'c' can be reduced. [variableScope]
libuninum-2.7/uninum.c:1864:9: style: Unused variable: rs [unusedVariable]
libuninum-2.7/uninum.c:5409:7: style: Unused variable: offset [unusedVariable]
libuninum-2.7/uninum.c:5460:7: style: Unused variable: offset [unusedVariable]
libuninum-2.7/uninum.c:6959:7: style: Unused variable: offset [unusedVariable]
libuninum-2.7/uninum.c:6116:0: error: Memory leak: new [memleak]
libuninum-2.7/uninum.c:6186:0: error: Memory leak: new [memleak]
libuninum-2.7/uninum.c:6246:0: error: Memory leak: new [memleak]
libuninum-2.7/uninum.c:7097:0: error: Memory leak: Result [memleak]
libuninum-2.7/uninum.c:7173:0: error: Memory leak: new [memleak]
libuninum-2.7/uninum.c:7318:0: error: Memory leak: new [memleak]
libuninum-2.7/wcgetline.c:37:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:37:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:42:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:42:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:48:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:48:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:53:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:53:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libuninum-2.7/wcgetline.c:90:7: error: Common realloc mistake: 'Line' nulled but not freed upon failure [memleakOnRealloc]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libunique/libunique_1.1.6.orig.tar.gz
libunique-1.1.6/tests/test-unique.c:171:15: style: Expression is always false because 'else if' condition matches previous condition at line 162. [multiCondition]
libunique-1.1.6/tests/test-unique.c:173:15: style: Expression is always false because 'else if' condition matches previous condition at line 162. [multiCondition]
libunique-1.1.6/tests/test-unique.c:173:15: style: Expression is always false because 'else if' condition matches previous condition at line 171. [multiCondition]
libunique-1.1.6/unique/bacon/uniquebackend-bacon.c:410:3: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
libunique-1.1.6/unique/bacon/uniquebackend-bacon.c:408:16: note: Variable 'res' is reassigned a value before the old one has been used.
libunique-1.1.6/unique/bacon/uniquebackend-bacon.c:410:3: note: Variable 'res' is reassigned a value before the old one has been used.
libunique-1.1.6/unique/dbus/uniquebackend-dbus.c:100:18: style: Variable 'backend_dbus' is assigned a value that is never used. [unreadVariable]
libunique-1.1.6/unique/dbus/uniquebackend-dbus.c:206:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
libunique-1.1.6/unique/dbus/uniquebackend-bindings.h:65:104: style: Function 'dbus_glib_marshal_uniquebackend_BOOLEAN__STRING_BOXED_UINT_POINTER_POINTER' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
libunique-1.1.6/unique/dbus/uniquebackend-bindings.h:58:103: note: Function 'dbus_glib_marshal_uniquebackend_BOOLEAN__STRING_BOXED_UINT_POINTER_POINTER' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/dbus/uniquebackend-bindings.h:65:104: note: Function 'dbus_glib_marshal_uniquebackend_BOOLEAN__STRING_BOXED_UINT_POINTER_POINTER' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/dbus/uniquebackend-bindings.h:68:107: style: Function 'dbus_glib_marshal_uniquebackend_BOOLEAN__STRING_BOXED_UINT_POINTER_POINTER' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
libunique-1.1.6/unique/dbus/uniquebackend-bindings.h:61:103: note: Function 'dbus_glib_marshal_uniquebackend_BOOLEAN__STRING_BOXED_UINT_POINTER_POINTER' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/dbus/uniquebackend-bindings.h:68:107: note: Function 'dbus_glib_marshal_uniquebackend_BOOLEAN__STRING_BOXED_UINT_POINTER_POINTER' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/uniqueapp.c:179:18: style: Redundant condition: If 'startup_id', the comparison 'startup_id != '\0'' is always true. [redundantCondition]
libunique-1.1.6/unique/uniqueapp.c:679:54: style: Function 'unique_app_emit_message_received' argument 3 names different: declaration 'message' definition 'message_data'. [funcArgNamesDifferent]
libunique-1.1.6/unique/uniqueinternals.h:40:69: note: Function 'unique_app_emit_message_received' argument 3 names different: declaration 'message' definition 'message_data'.
libunique-1.1.6/unique/uniqueapp.c:679:54: note: Function 'unique_app_emit_message_received' argument 3 names different: declaration 'message' definition 'message_data'.
libunique-1.1.6/unique/uniqueapp.c:179:32: warning: Char literal compared with pointer 'startup_id'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
libunique-1.1.6/unique/uniquebackend.c:333:0: error: #error Need either bacon or dbus [preprocessorErrorDirective]
libunique-1.1.6/unique/uniquemarshal.c:54:65: style: Function 'unique_marshal_ENUM__INT_BOXED_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
libunique-1.1.6/unique/uniquemarshal.h:11:64: note: Function 'unique_marshal_ENUM__INT_BOXED_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/uniquemarshal.c:54:65: note: Function 'unique_marshal_ENUM__INT_BOXED_UINT' argument 2 names different: declaration 'return_value' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/uniquemarshal.c:57:68: style: Function 'unique_marshal_ENUM__INT_BOXED_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
libunique-1.1.6/unique/uniquemarshal.h:14:64: note: Function 'unique_marshal_ENUM__INT_BOXED_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/uniquemarshal.c:57:68: note: Function 'unique_marshal_ENUM__INT_BOXED_UINT' argument 5 names different: declaration 'invocation_hint' definition 'G_GNUC_UNUSED'.
libunique-1.1.6/unique/uniquemessage.c:299:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libunique3/libunique3_3.0.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/libunistring/libunistring_0.9.6+really0.9.3.orig.tar.gz
libunistring-0.9.3/lib/fseterr.c:72:0: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib." [preprocessorErrorDirective]
libunistring-0.9.3/lib/iconv_open.c:51:9: style: The scope of the variable 'fromcode_upper_end' can be reduced. [variableScope]
libunistring-0.9.3/lib/iconv_open.c:52:9: style: The scope of the variable 'tocode_upper_end' can be reduced. [variableScope]
libunistring-0.9.3/lib/iconv_open.c:134:26: style: Variable 'fromcode_upper_end' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/lib/iconv_open.c:150:24: style: Variable 'tocode_upper_end' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/lib/isnan.c:80:24: style: union member 'memory_double::value' is never used. [unusedStructMember]
libunistring-0.9.3/lib/isnan.c:80:44: style: union member 'memory_double::word' is never used. [unusedStructMember]
libunistring-0.9.3/lib/localcharset.c:440:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse]
libunistring-0.9.3/lib/localcharset.c:431:24: note: Assignment 'locale=NULL', assigned value is 0
libunistring-0.9.3/lib/localcharset.c:440:14: note: Condition 'locale==NULL' is always true
libunistring-0.9.3/lib/localcharset.c:167:71: style: Same value in both branches of ternary operator. [duplicateValueTernary]
libunistring-0.9.3/lib/localcharset.c:440:14: style: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same. [duplicateExpression]
libunistring-0.9.3/lib/localcharset.c:431:24: note: 'locale' is assigned value 'NULL' here.
libunistring-0.9.3/lib/localcharset.c:440:14: note: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same.
libunistring-0.9.3/lib/localcharset.c:128:19: style: The scope of the variable 'base' can be reduced. [variableScope]
libunistring-0.9.3/lib/memchr.c:95:19: style: Condition '4294967295U<(unsigned long)-1' is always false [knownConditionTrueFalse]
libunistring-0.9.3/lib/unicase/u-casemap.h:387:37: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/lib/unicase/u-ct-casefold.h:52:13: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
libunistring-0.9.3/lib/unicase/u-ct-totitle.h:466:37: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/lib/uniconv/u16-conv-to-enc.c:96:33: warning: Either the condition 'result==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libunistring-0.9.3/lib/uniconv/u16-conv-to-enc.c:99:47: note: Assuming that condition 'result==NULL' is not redundant
libunistring-0.9.3/lib/uniconv/u16-conv-to-enc.c:96:33: note: Null pointer addition
libunistring-0.9.3/lib/uninorm/u-normalize-internal.h:339:37: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/lib/unistr/u16-to-u32.c:105:41: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/lib/unistr/u16-to-u8.c:72:33: warning: Either the condition 'result==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libunistring-0.9.3/lib/unistr/u16-to-u8.c:75:47: note: Assuming that condition 'result==NULL' is not redundant
libunistring-0.9.3/lib/unistr/u16-to-u8.c:72:33: note: Null pointer addition
libunistring-0.9.3/lib/unistr/u32-to-u16.c:66:34: warning: Either the condition 'result==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libunistring-0.9.3/lib/unistr/u32-to-u16.c:69:47: note: Assuming that condition 'result==NULL' is not redundant
libunistring-0.9.3/lib/unistr/u32-to-u16.c:66:34: note: Null pointer addition
libunistring-0.9.3/lib/unistr/u32-to-u16.c:110:41: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/lib/unistr/u32-to-u8.c:66:33: warning: Either the condition 'result==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libunistring-0.9.3/lib/unistr/u32-to-u8.c:69:47: note: Assuming that condition 'result==NULL' is not redundant
libunistring-0.9.3/lib/unistr/u32-to-u8.c:66:33: note: Null pointer addition
libunistring-0.9.3/lib/unistr/u8-to-u16.c:72:34: warning: Either the condition 'result==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libunistring-0.9.3/lib/unistr/u8-to-u16.c:75:47: note: Assuming that condition 'result==NULL' is not redundant
libunistring-0.9.3/lib/unistr/u8-to-u16.c:72:34: note: Null pointer addition
libunistring-0.9.3/lib/unistr/u8-to-u16.c:116:41: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/lib/unistr/u8-to-u32.c:105:41: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
libunistring-0.9.3/tests/error.c:255:12: style: Function 'error' argument 1 names different: declaration '__status' definition 'status'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:42:24: note: Function 'error' argument 1 names different: declaration '__status' definition 'status'.
libunistring-0.9.3/tests/error.c:255:12: note: Function 'error' argument 1 names different: declaration '__status' definition 'status'.
libunistring-0.9.3/tests/error.c:255:24: style: Function 'error' argument 2 names different: declaration '__errnum' definition 'errnum'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:42:38: note: Function 'error' argument 2 names different: declaration '__errnum' definition 'errnum'.
libunistring-0.9.3/tests/error.c:255:24: note: Function 'error' argument 2 names different: declaration '__errnum' definition 'errnum'.
libunistring-0.9.3/tests/error.c:255:44: style: Function 'error' argument 3 names different: declaration '__format' definition 'message'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:42:60: note: Function 'error' argument 3 names different: declaration '__format' definition 'message'.
libunistring-0.9.3/tests/error.c:255:44: note: Function 'error' argument 3 names different: declaration '__format' definition 'message'.
libunistring-0.9.3/tests/error.c:298:20: style: Function 'error_at_line' argument 1 names different: declaration '__status' definition 'status'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:45:32: note: Function 'error_at_line' argument 1 names different: declaration '__status' definition 'status'.
libunistring-0.9.3/tests/error.c:298:20: note: Function 'error_at_line' argument 1 names different: declaration '__status' definition 'status'.
libunistring-0.9.3/tests/error.c:298:32: style: Function 'error_at_line' argument 2 names different: declaration '__errnum' definition 'errnum'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:45:46: note: Function 'error_at_line' argument 2 names different: declaration '__errnum' definition 'errnum'.
libunistring-0.9.3/tests/error.c:298:32: note: Function 'error_at_line' argument 2 names different: declaration '__errnum' definition 'errnum'.
libunistring-0.9.3/tests/error.c:298:52: style: Function 'error_at_line' argument 3 names different: declaration '__fname' definition 'file_name'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:45:68: note: Function 'error_at_line' argument 3 names different: declaration '__fname' definition 'file_name'.
libunistring-0.9.3/tests/error.c:298:52: note: Function 'error_at_line' argument 3 names different: declaration '__fname' definition 'file_name'.
libunistring-0.9.3/tests/error.c:299:29: style: Function 'error_at_line' argument 4 names different: declaration '__lineno' definition 'line_number'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:46:41: note: Function 'error_at_line' argument 4 names different: declaration '__lineno' definition 'line_number'.
libunistring-0.9.3/tests/error.c:299:29: note: Function 'error_at_line' argument 4 names different: declaration '__lineno' definition 'line_number'.
libunistring-0.9.3/tests/error.c:299:54: style: Function 'error_at_line' argument 5 names different: declaration '__format' definition 'message'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/error.h:46:63: note: Function 'error_at_line' argument 5 names different: declaration '__format' definition 'message'.
libunistring-0.9.3/tests/error.c:299:54: note: Function 'error_at_line' argument 5 names different: declaration '__format' definition 'message'.
libunistring-0.9.3/tests/error.c:291:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
libunistring-0.9.3/tests/test-malloca.c:30:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/test-math.c:24:0: error: #error NAN should be defined [preprocessorErrorDirective]
libunistring-0.9.3/tests/test-memchr.c:94:23: style: Condition 'page_boundary!=NULL' is always false [knownConditionTrueFalse]
libunistring-0.9.3/tests/test-memchr.c:92:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0
libunistring-0.9.3/tests/test-memchr.c:94:23: note: Condition 'page_boundary!=NULL' is always false
libunistring-0.9.3/tests/test-signbit.c:25:0: error: #error missing declaration [preprocessorErrorDirective]
libunistring-0.9.3/tests/test-striconveh.c:47:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/test-striconveh.c:49:10: style: Unused variable: indirect [unusedVariable]
libunistring-0.9.3/tests/test-striconveh.c:50:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/test-striconveh.c:51:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/test-striconveh.c:52:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/test-striconveha.c:47:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/test-striconveha.c:49:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/test-striconveha.c:50:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/test-striconveha.c:51:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/unistr/test-strncat.h:74:23: style: Condition 'page_boundary!=NULL' is always false [knownConditionTrueFalse]
libunistring-0.9.3/tests/unistr/test-strncat.h:72:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0
libunistring-0.9.3/tests/unistr/test-strncat.h:74:23: note: Condition 'page_boundary!=NULL' is always false
libunistring-0.9.3/tests/test-unsetenv.c:40:3: style: Variable 'entry' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-from-enc.c:43:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-from-enc.c:45:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-from-enc.c:46:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-from-enc.c:47:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-to-enc.c:43:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-to-enc.c:45:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-to-enc.c:46:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-conv-to-enc.c:47:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-strconv-from-enc.c:31:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u16-strconv-from-enc.c:33:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u16-strconv-to-enc.c:32:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u16-strconv-to-enc.c:34:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-from-enc.c:43:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-from-enc.c:45:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-from-enc.c:46:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-from-enc.c:47:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-to-enc.c:43:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-to-enc.c:45:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-to-enc.c:46:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-conv-to-enc.c:47:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-strconv-from-enc.c:31:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u32-strconv-from-enc.c:33:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u32-strconv-to-enc.c:31:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u32-strconv-to-enc.c:33:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-from-enc.c:43:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-from-enc.c:45:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-from-enc.c:46:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-from-enc.c:47:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-to-enc.c:44:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-to-enc.c:46:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-to-enc.c:47:10: style: Unused variable: o [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-conv-to-enc.c:48:10: style: Unused variable: i [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-strconv-from-enc.c:31:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u8-strconv-from-enc.c:33:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/uniconv/test-u8-strconv-to-enc.c:32:35: style: Variable 'handlers' is assigned a value that is never used. [unreadVariable]
libunistring-0.9.3/tests/uniconv/test-u8-strconv-to-enc.c:34:10: style: Unused variable: h [unusedVariable]
libunistring-0.9.3/tests/unistdio/test-ulc-asnprintf1.h:42:7: warning: The buffer 'buf' is not null-terminated after the call to memcpy(). [bufferNotZeroTerminated]
libunistring-0.9.3/tests/gettext.h:208:15: style: The scope of the variable 'translation' can be reduced. [variableScope]
libunistring-0.9.3/tests/gettext.h:254:15: style: The scope of the variable 'translation' can be reduced. [variableScope]
libunistring-0.9.3/tests/xmalloc.c:96:8: style: Condition '!HAVE_GNU_CALLOC' is always true [knownConditionTrueFalse]
libunistring-0.9.3/tests/xmalloc.c:97:37: style: Condition 'HAVE_GNU_CALLOC' is always false [knownConditionTrueFalse]
libunistring-0.9.3/tests/xmalloc.c:43:17: style: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/xalloc.h:56:23: note: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'.
libunistring-0.9.3/tests/xmalloc.c:43:17: note: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'.
libunistring-0.9.3/tests/xmalloc.c:55:27: style: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/xalloc.h:59:33: note: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'.
libunistring-0.9.3/tests/xmalloc.c:55:27: note: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'.
libunistring-0.9.3/tests/xmalloc.c:115:22: style: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent]
libunistring-0.9.3/tests/xalloc.h:62:28: note: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'.
libunistring-0.9.3/tests/xmalloc.c:115:22: note: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'.
libunistring-0.9.3/tests/xmalloc.c:82:17: error: Allocation with xmalloc, memset doesn't release it. [leakNoVarFunctionCall]
libunistring-0.9.3/tests/xmalloc.c:109:17: error: Allocation with xmalloc, memcpy doesn't release it. [leakNoVarFunctionCall]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libunivalue/libunivalue_1.0.4~20180310+1dc113d.orig.tar.gz
univalue-1dc113dbef3bf565ac4e263a06c92f253653cb6f/test/unitester.cpp:13:0: error: #error JSON_TEST_SRC must point to test source directory [preprocessorErrorDirective]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libuniversal-can-perl/libuniversal-can-perl_1.20140328.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuniversal-exports-perl/libuniversal-exports-perl_0.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuniversal-isa-perl/libuniversal-isa-perl_1.20171012.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuniversal-moniker-perl/libuniversal-moniker-perl_0.08.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuniversal-ref-perl/libuniversal-ref-perl_0.14.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuniversal-require-perl/libuniversal-require-perl_0.18.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunix-configfile-perl/libunix-configfile-perl_0.6.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunix-mknod-perl/libunix-mknod-perl_0.04.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunix-syslog-perl/libunix-syslog-perl_1.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libunwind/libunwind_1.2.1.orig.tar.gz
libunwind-1.2.1/src/aarch64/Gtrace.c:91:10: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/src/arm/Gex_tables.c:155:28: warning: Either the condition 'buf!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
libunwind-1.2.1/src/arm/Gex_tables.c:159:14: note: Assuming that condition 'buf!=NULL' is not redundant
libunwind-1.2.1/src/arm/Gex_tables.c:155:28: note: Null pointer addition
libunwind-1.2.1/src/arm/Gex_tables.c:156:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/arm/Gtrace.c:91:10: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/src/coredump/_UCD_internal.h:53:0: error: #error Unknown size of off_t! [preprocessorErrorDirective]
libunwind-1.2.1/src/coredump/_UCD_create.c:60:0: error: #error "Can't determine endianness" [preprocessorErrorDirective]
libunwind-1.2.1/src/dwarf/Gexpr.c:194:19: style: The scope of the variable 'operands_signature' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gexpr.c:203:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:57:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:537:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:539:30: style: The scope of the variable 'hdr' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:540:20: style: The scope of the variable 'a' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:760:25: style: The scope of the variable 'mid' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:793:25: style: The scope of the variable 'mid' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:773:10: style: Checking if unsigned variable 'hi' is less than zero. [unsignedLessThanZero]
libunwind-1.2.1/src/dwarf/Gfind_proc_info-lsb.c:811:10: style: Checking if unsigned variable 'hi' is less than zero. [unsignedLessThanZero]
libunwind-1.2.1/src/dwarf/Gfind_unwind_table.c:46:30: style: The scope of the variable 'hdr' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_unwind_table.c:48:20: style: The scope of the variable 'a' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gfind_unwind_table.c:53:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/dwarf/Gparser.c:930:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
libunwind-1.2.1/src/dwarf/Gparser.c:618:27: style: The scope of the variable 'prev' can be reduced. [variableScope]
libunwind-1.2.1/src/elfxx.c:343:42: style: Function '_Uelf32_get_proc_name' argument 5 names different: declaration 'len' definition 'buf_len'. [funcArgNamesDifferent]
libunwind-1.2.1/src/elfxx.h:47:53: note: Function '_Uelf32_get_proc_name' argument 5 names different: declaration 'len' definition 'buf_len'.
libunwind-1.2.1/src/elfxx.c:343:42: note: Function '_Uelf32_get_proc_name' argument 5 names different: declaration 'len' definition 'buf_len'.
libunwind-1.2.1/src/hppa/Gstep.c:87:0: error: #error Implement me! [preprocessorErrorDirective]
libunwind-1.2.1/src/ia64/Ginit_local.c:74:0: error: #error Fix me. [preprocessorErrorDirective]
libunwind-1.2.1/src/ia64/Gparser.c:202:25: style: The scope of the variable 'reg' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gparser.c:224:21: style: The scope of the variable 'kind' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/unwind_decoder.h:91:12: style: The scope of the variable 'byte' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/unwind_decoder.h:292:20: style: The scope of the variable 'byte1' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/unwind_decoder.h:292:27: style: The scope of the variable 'byte2' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/unwind_decoder.h:293:15: style: The scope of the variable 'size' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/unwind_decoder.h:413:12: style: The scope of the variable 't' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/unwind_decoder.h:413:15: style: The scope of the variable 'ecount' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gregs.c:35:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gregs.c:279:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gresume.c:179:9: style: The scope of the variable 'access_reg' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gresume.c:181:9: style: The scope of the variable 'access_fpreg' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gresume.c:185:7: style: The scope of the variable 'reg' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gscript.c:196:32: style: The scope of the variable 'prev' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gscript.c:396:21: style: The scope of the variable 'max_reg' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gscript.c:396:30: style: The scope of the variable 'max_when' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gscript.c:441:25: style: The scope of the variable 'pri_unat' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gscript.c:521:17: style: The scope of the variable 'opc' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gscript.c:521:22: style: The scope of the variable 'dst' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gstep.c:203:11: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libunwind-1.2.1/src/ia64/Gstep.c:206:14: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libunwind-1.2.1/src/ia64/Gtables.c:176:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libunwind-1.2.1/src/ia64/Gtables.c:177:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libunwind-1.2.1/src/ia64/Gtables.c:178:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
libunwind-1.2.1/src/ia64/Gtables.c:91:25: style: The scope of the variable 'mid' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gtables.c:231:25: style: The scope of the variable 'mid' can be reduced. [variableScope]
libunwind-1.2.1/src/ia64/Gtables.c:255:62: style: The scope of the variable 'wp' can be reduced. [variableScope]
libunwind-1.2.1/src/mi/Gget_proc_name.c:34:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/os-linux.h:198:3: warning: Possible null pointer dereference: valp [nullPointer]
libunwind-1.2.1/src/os-linux.h:275:29: note: Calling function 'scan_string', 2nd argument 'valp' value is 0
libunwind-1.2.1/src/os-linux.h:198:3: note: Null pointer dereference
libunwind-1.2.1/src/os-linux.h:43:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
libunwind-1.2.1/src/os-linux.h:112:33: style: The scope of the variable 'digit' can be reduced. [variableScope]
libunwind-1.2.1/src/os-linux.h:142:33: style: The scope of the variable 'digit' can be reduced. [variableScope]
libunwind-1.2.1/src/os-linux.h:206:40: style: The scope of the variable 'cp' can be reduced. [variableScope]
libunwind-1.2.1/src/ppc/Ginit_remote.c:57:0: error: #error init_remote :: NO VALID PPC ARCH! [preprocessorErrorDirective]
libunwind-1.2.1/src/ppc32/Ginit.c:55:41: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
libunwind-1.2.1/src/ppc32/Ginit.c:136:45: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
libunwind-1.2.1/src/ppc32/Ginit.c:167:39: style: Checking if unsigned variable '(unsigned int)(reg-UNW_PPC32_F0)' is less than zero. [unsignedLessThanZero]
libunwind-1.2.1/src/ppc64/Gstep.c:61:12: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/src/ppc64/Gstep.c:48:8: style: struct member 'stack_frame_t::cr_save' is never used. [unusedStructMember]
libunwind-1.2.1/src/ptrace/_UPT_access_fpreg.c:104:0: error: #error Fix me [preprocessorErrorDirective]
libunwind-1.2.1/src/ptrace/_UPT_access_mem.c:89:0: error: #error Fix me [preprocessorErrorDirective]
libunwind-1.2.1/src/ptrace/_UPT_access_reg.c:308:0: error: #error Port me [preprocessorErrorDirective]
libunwind-1.2.1/src/ptrace/_UPT_find_proc_info.c:130:11: style: Same expression on both sides of '==' because the value of 'ret' and '-UNW_ENOINFO' are the same. [duplicateExpression]
libunwind-1.2.1/src/ptrace/_UPT_find_proc_info.c:97:13: note: 'ret' is assigned value '-UNW_ENOINFO' here.
libunwind-1.2.1/src/ptrace/_UPT_find_proc_info.c:130:11: note: Same expression on both sides of '==' because the value of 'ret' and '-UNW_ENOINFO' are the same.
libunwind-1.2.1/src/ptrace/_UPT_reg_offset.c:599:0: error: #error Fix me. [preprocessorErrorDirective]
libunwind-1.2.1/src/ptrace/_UPT_resume.c:31:25: style: Variable 'ui' is assigned a value that is never used. [unreadVariable]
libunwind-1.2.1/src/setjmp/siglongjmp.c:110:0: error: #error Port me [preprocessorErrorDirective]
libunwind-1.2.1/src/tilegx/Gis_signal_frame.c:34:0: error: #error "Only support Linux!" [preprocessorErrorDirective]
libunwind-1.2.1/src/tilegx/Gresume.c:52:15: style: Unused variable: fpval [unusedVariable]
libunwind-1.2.1/src/unwind/unwind-internal.h:64:26: style: The scope of the variable 'personality' can be reduced. [variableScope]
libunwind-1.2.1/src/unwind/unwind-internal.h:69:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/unwind/Backtrace.c:33:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/unwind/RaiseException.c:32:26: style: The scope of the variable 'personality' can be reduced. [variableScope]
libunwind-1.2.1/src/unwind/RaiseException.c:38:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/x86/Gos-freebsd.c:108:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/src/x86/Gstep.c:33:12: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/src/x86_64/Gstep.c:59:12: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/src/x86_64/Gtrace.c:89:10: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/tests/Gia64-test-nat.c:133:20: style: Variable 'uc' is assigned a value that is never used. [unreadVariable]
libunwind-1.2.1/tests/Gia64-test-nat.c:155:28: error: Uninitialized variable: bsp [uninitvar]
libunwind-1.2.1/tests/Gia64-test-rbs.c:135:24: style: The scope of the variable 'n' can be reduced. [variableScope]
libunwind-1.2.1/tests/Gtest-bt.c:235:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libunwind-1.2.1/tests/Gtest-bt.c:118:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/tests/Gtest-concurrent.c:96:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libunwind-1.2.1/tests/Gtest-concurrent.c:96:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libunwind-1.2.1/tests/Gtest-dyn1.c:195:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/Gtest-resume-sig.c:81:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/tests/Gtest-trace.c:249:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libunwind-1.2.1/tests/Ltest-varargs.c:23:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/tests/crasher.c:86:0: error: #error Port me [preprocessorErrorDirective]
libunwind-1.2.1/tests/forker.c:45:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/ia64-test-dyn1.c:114:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/ia64-test-dyn1.c:125:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/ia64-test-dyn1.c:141:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/ia64-test-dyn1.c:152:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/ia64-test-dyn1.c:165:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libunwind-1.2.1/tests/ia64-test-dyn1.c:66:16: error: Uninitialized variable: addr [uninitvar]
libunwind-1.2.1/tests/ia64-test-setjmp.c:82:13: style: The scope of the variable 'guard_page_addr' can be reduced. [variableScope]
libunwind-1.2.1/tests/ia64-test-setjmp.c:83:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/tests/ia64-test-sig.c:85:9: warning: Possible null pointer dereference: p [nullPointer]
libunwind-1.2.1/tests/ia64-test-sig.c:98:9: note: Calling function 'doit', 1st argument 'p' value is 0
libunwind-1.2.1/tests/ia64-test-sig.c:85:9: note: Null pointer dereference
libunwind-1.2.1/tests/ia64-test-sig.c:85:3: style: Variable 'ch' is assigned a value that is never used. [unreadVariable]
libunwind-1.2.1/tests/ppc64-test-altivec.c:80:12: style: Condition 'verbose' is always true [knownConditionTrueFalse]
libunwind-1.2.1/tests/ppc64-test-altivec.c:47:17: note: Assignment 'verbose=1', assigned value is 1
libunwind-1.2.1/tests/ppc64-test-altivec.c:80:12: note: Condition 'verbose' is always true
libunwind-1.2.1/tests/ppc64-test-altivec.c:46:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/tests/ppc64-test-altivec.c:47:7: style: The scope of the variable 'verbose' can be reduced. [variableScope]
libunwind-1.2.1/tests/test-coredump-unwind.c:230:0: error: #error Port me [preprocessorErrorDirective]
libunwind-1.2.1/tests/test-ptrace-misc.c:42:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libunwind-1.2.1/tests/test-ptrace-misc.c:42:19: style: The scope of the variable 'max' can be reduced. [variableScope]
libunwind-1.2.1/tests/test-ptrace-misc.c:42:24: style: The scope of the variable 'arr' can be reduced. [variableScope]
libunwind-1.2.1/tests/test-ptrace.c:224:0: error: #error Trace me [preprocessorErrorDirective]
libunwind-1.2.1/tests/test-setjmp.c:56:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/tests/test-setjmp.c:100:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libunwind-1.2.1/tests/test-strerror.c:9:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libupnp/libupnp_1.6.24.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/libupnp4/libupnp4_1.8.0~svn20100507.orig.tar.gz
libupnp-1.8.0~svn20100507/ixml/src/document.c:178:2: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/document.c:177:2: note: Variable 'doc' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/document.c:178:2: note: Variable 'doc' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/document.c:282:2: style: Variable 'attrNode' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/document.c:279:0: note: Variable 'attrNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/document.c:282:2: note: Variable 'attrNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/document.c:545:14: style: The scope of the variable 'name' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixml.c:310:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
libupnp-1.8.0~svn20100507/ixml/src/ixml.c:313:5: note: Found duplicate branches for 'if' and 'else'.
libupnp-1.8.0~svn20100507/ixml/src/ixml.c:310:3: note: Found duplicate branches for 'if' and 'else'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlmembuf.c:63:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:385:2: style: Variable 'pstr' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:378:0: note: Variable 'pstr' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:385:2: note: Variable 'pstr' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:560:2: style: Variable 'newParser' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:558:0: note: Variable 'newParser' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:560:2: note: Variable 'newParser' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:668:2: style: Variable 'pCur' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:664:0: note: Variable 'pCur' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:668:2: note: Variable 'pCur' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:752:5: style: Variable 'xmlParser' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:750:0: note: Variable 'xmlParser' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:752:5: note: Variable 'xmlParser' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:798:5: style: Variable 'elementNode' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:795:0: note: Variable 'elementNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:798:5: note: Variable 'elementNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:799:5: style: Variable 'attrNode' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:796:0: note: Variable 'attrNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:799:5: note: Variable 'attrNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:998:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:991:0: note: Variable 'rc' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:998:5: note: Variable 'rc' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:322:6: style: The scope of the variable 'm' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:379:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:697:9: style: The scope of the variable 'fileSize' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:698:9: style: The scope of the variable 'bytesRead' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1709:17: style: The scope of the variable 'namespaceUri' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1759:11: style: The scope of the variable 'pLocalName' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1760:9: style: The scope of the variable 'nPrefix' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2066:9: style: The scope of the variable 'tokenLength' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:985:10: style: Function 'Parser_parseDocument' argument 2 names different: declaration 'domParser' definition 'xmlParser'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:278:10: note: Function 'Parser_parseDocument' argument 2 names different: declaration 'domParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:985:10: note: Function 'Parser_parseDocument' argument 2 names different: declaration 'domParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1606:10: style: Function 'Parser_getNextToken' argument 1 names different: declaration 'myParser' definition 'xmlParser'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:265:10: note: Function 'Parser_getNextToken' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1606:10: note: Function 'Parser_getNextToken' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1805:10: style: Function 'Parser_xmlNamespace' argument 1 names different: declaration 'myParser' definition 'xmlParser'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:267:10: note: Function 'Parser_xmlNamespace' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:1805:10: note: Function 'Parser_xmlNamespace' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2019:10: style: Function 'Parser_ElementPrefixDefined' argument 1 names different: declaration 'myParser' definition 'xmlParser'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:270:10: note: Function 'Parser_ElementPrefixDefined' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2019:10: note: Function 'Parser_ElementPrefixDefined' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2371:10: style: Function 'Parser_free' argument 1 names different: declaration 'myParser' definition 'xmlParser'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:248:10: note: Function 'Parser_free' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2371:10: note: Function 'Parser_free' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2588:10: style: Function 'Parser_getNextNode' argument 1 names different: declaration 'myParser' definition 'xmlParser'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:261:10: note: Function 'Parser_getNextNode' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2588:10: note: Function 'Parser_getNextNode' argument 1 names different: declaration 'myParser' definition 'xmlParser'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2590:13: style: Function 'Parser_getNextNode' argument 2 names different: declaration 'newNode' definition 'node'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:262:13: note: Function 'Parser_getNextNode' argument 2 names different: declaration 'newNode' definition 'node'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2590:13: note: Function 'Parser_getNextNode' argument 2 names different: declaration 'newNode' definition 'node'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2592:8: style: Function 'Parser_getNextNode' argument 3 names different: declaration 'isEnd' definition 'bETag'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:263:8: note: Function 'Parser_getNextNode' argument 3 names different: declaration 'isEnd' definition 'bETag'.
libupnp-1.8.0~svn20100507/ixml/src/ixmlparser.c:2592:8: note: Function 'Parser_getNextNode' argument 3 names different: declaration 'isEnd' definition 'bETag'.
libupnp-1.8.0~svn20100507/ixml/src/node.c:400:2: style: Variable 'found' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/node.c:396:0: note: Variable 'found' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/node.c:400:2: note: Variable 'found' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/node.c:656:2: style: Variable 'newNode' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/node.c:652:0: note: Variable 'newNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/node.c:656:2: note: Variable 'newNode' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/node.c:683:2: style: Variable 'newCDATA' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/ixml/src/node.c:678:0: note: Variable 'newCDATA' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/node.c:683:2: note: Variable 'newCDATA' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/ixml/src/node.c:310:13: style: The scope of the variable 'prev' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/node.c:679:13: style: The scope of the variable 'newNode' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/node.c:680:13: style: The scope of the variable 'srcNode' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/node.c:1078:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/node.c:1109:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/node.c:1174:14: style: The scope of the variable 'name' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/ixml/src/node.c:1194:14: style: The scope of the variable 'name' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/threadutil/src/FreeList.c:168:9: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
libupnp-1.8.0~svn20100507/threadutil/src/LinkedList.c:82:5: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/threadutil/src/LinkedList.c:78:0: note: Variable 'temp' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/threadutil/src/LinkedList.c:82:5: note: Variable 'temp' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/threadutil/src/ThreadPool.c:581:2: style: Variable 'newJob' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/threadutil/src/ThreadPool.c:579:0: note: Variable 'newJob' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/threadutil/src/ThreadPool.c:581:2: note: Variable 'newJob' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/threadutil/src/ThreadPool.c:695:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/threadutil/src/ThreadPool.c:1020:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/threadutil/src/ThreadPool.c:310:1: style: Label 'exit_function' is not used. [unusedLabel]
libupnp-1.8.0~svn20100507/threadutil/src/TimerThread.c:183:5: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/threadutil/src/TimerThread.c:178:0: note: Variable 'temp' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/threadutil/src/TimerThread.c:183:5: note: Variable 'temp' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/threadutil/src/TimerThread.c:73:12: style: The scope of the variable 'currentTime' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/common/sample_util.c:42:0: error: #error "Need upnptools.h to compile samples ; try ./configure --enable-tools" [preprocessorErrorDirective]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/linux/upnp_tv_combo_main.c:474:12: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/linux/upnp_tv_combo_main.c:269:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/linux/upnp_tv_combo_main.c:336:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/linux/upnp_tv_combo_main.c:348:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/linux/upnp_tv_combo_main.c:360:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/linux/upnp_tv_combo_main.c:371:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:126:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:711:17: warning: Either the condition 'if(deviceType)' is redundant or there is possible null pointer dereference: deviceType. [nullPointerRedundantCheck]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:815:7: note: Assuming that condition 'if(deviceType)' is not redundant
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:711:17: note: Null pointer dereference
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:697:5: style: Variable 'UDN' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:679:0: note: Variable 'UDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:697:5: note: Variable 'UDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:698:5: style: Variable 'deviceType' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:674:0: note: Variable 'deviceType' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:698:5: note: Variable 'deviceType' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:699:5: style: Variable 'friendlyName' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:675:0: note: Variable 'friendlyName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:699:5: note: Variable 'friendlyName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:701:5: style: Variable 'baseURL' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:677:0: note: Variable 'baseURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:701:5: note: Variable 'baseURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:702:5: style: Variable 'relURL' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:678:0: note: Variable 'relURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:702:5: note: Variable 'relURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:704:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:689:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:704:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:354:9: style: The scope of the variable 'param' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:577:7: style: The scope of the variable 'service' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:578:7: style: The scope of the variable 'var' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:579:10: style: The scope of the variable 'spacer' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:690:9: style: The scope of the variable 'found' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:692:9: style: The scope of the variable 'var' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:860:7: style: The scope of the variable 'variables' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:861:19: style: The scope of the variable 'property' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:862:7: style: The scope of the variable 'variable' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:863:9: style: The scope of the variable 'length' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:864:7: style: The scope of the variable 'length1' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:865:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_ctrlpt.c:866:7: style: The scope of the variable 'j' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:386:2: style: Variable 'l_serviceId' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:378:0: note: Variable 'l_serviceId' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:386:2: note: Variable 'l_serviceId' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:387:2: style: Variable 'l_udn' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:379:0: note: Variable 'l_udn' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:387:2: note: Variable 'l_udn' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:388:2: style: Variable 'l_sid' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:380:0: note: Variable 'l_sid' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:388:2: note: Variable 'l_sid' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:526:5: style: Variable 'devUDN' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:518:0: note: Variable 'devUDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:526:5: note: Variable 'devUDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:527:5: style: Variable 'serviceID' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:519:0: note: Variable 'serviceID' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:527:5: note: Variable 'serviceID' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:528:5: style: Variable 'actionName' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:520:0: note: Variable 'actionName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:528:5: note: Variable 'actionName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:1861:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:1849:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:1861:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:376:6: style: The scope of the variable 'cmp1' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvcombo/upnp_tv_device.c:377:6: style: The scope of the variable 'cmp2' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c:422:12: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c:267:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c:334:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c:346:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c:358:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/linux/upnp_tv_ctrlpt_main.c:369:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:131:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:717:17: warning: Either the condition 'if(deviceType)' is redundant or there is possible null pointer dereference: deviceType. [nullPointerRedundantCheck]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:821:7: note: Assuming that condition 'if(deviceType)' is not redundant
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:717:17: note: Null pointer dereference
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:703:5: style: Variable 'UDN' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:685:0: note: Variable 'UDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:703:5: note: Variable 'UDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:704:5: style: Variable 'deviceType' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:680:0: note: Variable 'deviceType' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:704:5: note: Variable 'deviceType' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:705:5: style: Variable 'friendlyName' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:681:0: note: Variable 'friendlyName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:705:5: note: Variable 'friendlyName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:707:5: style: Variable 'baseURL' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:683:0: note: Variable 'baseURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:707:5: note: Variable 'baseURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:708:5: style: Variable 'relURL' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:684:0: note: Variable 'relURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:708:5: note: Variable 'relURL' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:710:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:695:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:710:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:360:9: style: The scope of the variable 'param' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:583:7: style: The scope of the variable 'service' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:584:7: style: The scope of the variable 'var' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:585:10: style: The scope of the variable 'spacer' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:696:9: style: The scope of the variable 'found' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:698:9: style: The scope of the variable 'var' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:866:7: style: The scope of the variable 'variables' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:867:19: style: The scope of the variable 'property' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:868:7: style: The scope of the variable 'variable' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:869:9: style: The scope of the variable 'length' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:870:7: style: The scope of the variable 'length1' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:871:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvctrlpt/upnp_tv_ctrlpt.c:872:7: style: The scope of the variable 'j' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/linux/upnp_tv_device_main.c:76:12: style: Condition '!stoploop' is always true [knownConditionTrueFalse]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/linux/upnp_tv_device_main.c:72:20: note: Assignment 'stoploop=0', assigned value is 0
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/linux/upnp_tv_device_main.c:76:12: note: Condition '!stoploop' is always true
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/linux/upnp_tv_device_main.c:180:12: style: Variable 'code' is assigned a value that is never used. [unreadVariable]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/linux/upnp_tv_device_main.c:85:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:390:2: style: Variable 'l_serviceId' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:382:0: note: Variable 'l_serviceId' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:390:2: note: Variable 'l_serviceId' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:391:2: style: Variable 'l_udn' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:383:0: note: Variable 'l_udn' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:391:2: note: Variable 'l_udn' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:392:2: style: Variable 'l_sid' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:384:0: note: Variable 'l_sid' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:392:2: note: Variable 'l_sid' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:530:5: style: Variable 'devUDN' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:522:0: note: Variable 'devUDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:530:5: note: Variable 'devUDN' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:531:5: style: Variable 'serviceID' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:523:0: note: Variable 'serviceID' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:531:5: note: Variable 'serviceID' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:532:5: style: Variable 'actionName' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:524:0: note: Variable 'actionName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:532:5: note: Variable 'actionName' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:1865:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:1853:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:1865:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:380:6: style: The scope of the variable 'cmp1' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/sample/tvdevice/upnp_tv_device.c:381:6: style: The scope of the variable 'cmp2' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3393:30: style: Condition 'HandleTable[Hnd]!=NULL' is always true [knownConditionTrueFalse]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3166:16: warning: %x in format string (no. 9) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:315:2: style: Variable 'retVal' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:311:0: note: Variable 'retVal' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:315:2: note: Variable 'retVal' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3075:10: style: The scope of the variable 'addr6' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3076:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3434:26: style: The scope of the variable 'HndInfo' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:532:22: style: Unused variable: temp [unusedVariable]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3767:9: style: Unused variable: retVal [unusedVariable]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:447:3: warning: The buffer 'gIF_IPV4' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libupnp-1.8.0~svn20100507/upnp/src/api/upnpapi.c:3179:21: warning: The buffer 'gIF_IPV6' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:336:2: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:333:0: note: Variable 'out' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:336:2: note: Variable 'out' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:354:2: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:351:0: note: Variable 'out' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:354:2: note: Variable 'out' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:194:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:261:14: style: The scope of the variable 'ArgName' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:262:14: style: The scope of the variable 'ArgValue' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:264:6: style: The scope of the variable 'Idx' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:266:13: style: The scope of the variable 'node' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:267:16: style: The scope of the variable 'Ele' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:394:3: style: The scope of the variable 'ArgValue' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:437:7: style: The scope of the variable 'BlankDoc' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:443:13: style: The scope of the variable 'Txt' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/api/upnptools.c:444:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/miniserver/miniserver.c:344:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/miniserver/miniserver.c:814:7: style: The scope of the variable 'errorBuffer' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/miniserver/miniserver.c:981:7: style: The scope of the variable 'errorBuffer' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/miniserver/miniserver.c:843:23: style: Checking if unsigned variable 'miniStopSockPort' is less than zero. [unsignedLessThanZero]
libupnp-1.8.0~svn20100507/upnp/src/genlib/miniserver/miniserver.c:76:6: style: struct member 'mserv_request_t::connfd' is never used. [unusedStructMember]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:680:12: style: The scope of the variable 'save_pos' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:806:10: style: The scope of the variable 'c' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:894:20: style: The scope of the variable 'num' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:1614:12: style: The scope of the variable 'save_pos' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:1618:9: style: The scope of the variable 'index' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:1953:12: style: The scope of the variable 'save_pos' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpparser.c:2124:9: style: The scope of the variable 'response_code' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:627:12: style: The scope of the variable 'copy_len' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:1324:9: style: The scope of the variable 'num_read' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:2111:12: style: The scope of the variable 'hostlen' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:2112:11: style: The scope of the variable 'hoststr' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:2113:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:2216:9: style: The scope of the variable 'tcp_connection' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:884:24: style: Checking if unsigned variable '*size' is less than zero. [unsignedLessThanZero]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:1331:24: style: Checking if unsigned variable '*size' is less than zero. [unsignedLessThanZero]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:629:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:775:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:1104:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:2125:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/httpreadwrite.c:385:43: error: va_list 'argp' was opened but not closed by va_end(). [va_end_missing]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/statcodes.c:182:26: warning: Logical conjunction always evaluates to false: statusCode < 100 && statusCode >= 600. [incorrectLogicOperator]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1622:13: warning: Either the condition 'Instr' is redundant or there is possible null pointer dereference: Instr. [nullPointerRedundantCheck]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1543:9: note: Assuming that condition 'Instr' is not redundant
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1622:13: note: Null pointer dereference
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1244:5: style: Variable 'request_doc' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1231:5: note: Variable 'request_doc' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1244:5: note: Variable 'request_doc' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:231:29: style: The scope of the variable 'doc_type' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:270:7: style: The scope of the variable 'mid' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:272:9: style: The scope of the variable 'cmp' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:479:9: style: The scope of the variable 'ret_code' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:579:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:676:9: style: The scope of the variable 'index' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:746:9: style: The scope of the variable 'webDirLen' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:856:7: style: The scope of the variable 'RetPtr' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:893:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:896:9: style: The scope of the variable 'Is_Suffix_byte_Range' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1070:20: style: The scope of the variable 'header' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:1074:9: style: The scope of the variable 'index' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:653:3: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:827:0: error: Memory leak: Str1 [memleak]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/http/webserver.c:827:0: error: Memory leak: Str2 [memleak]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/sock.c:192:10: style: The scope of the variable 'bytes_sent' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/sock.c:193:7: style: The scope of the variable 'byte_left' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/sock.c:194:7: style: The scope of the variable 'num_written' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:142:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:538:5: style: Variable 'Segments' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:535:0: note: Variable 'Segments' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:538:5: note: Variable 'Segments' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:135:7: style: The scope of the variable 'tempChar' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:136:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:137:6: style: The scope of the variable 'j' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:602:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/net/uri/uri.c:347:5: warning: The buffer 'workbuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libupnp-1.8.0~svn20100507/upnp/src/genlib/util/membuffer.c:203:12: style: The scope of the variable 'diff' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/genlib/util/strintmap.c:71:7: style: The scope of the variable 'mid' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:655:5: style: Variable 'parser' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:651:0: note: Variable 'parser' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:655:5: note: Variable 'parser' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:744:5: style: Variable 'requestBuf' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:735:0: note: Variable 'requestBuf' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:744:5: note: Variable 'requestBuf' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:750:5: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:739:0: note: Variable 'data' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:750:5: note: Variable 'data' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:1092:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:1088:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:1092:5: note: Variable 'ret' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:412:10: style: The scope of the variable 'TempBuf' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:419:9: style: The scope of the variable 'length' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:742:10: style: The scope of the variable 'ntop_buf' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/ssdp/ssdp_server.c:789:13: warning: The buffer 'ntop_buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libupnp-1.8.0~svn20100507/upnp/src/urlconfig/urlconfig.c:409:5: style: Variable 'err_code' is reassigned a value before the old one has been used. [redundantAssignment]
libupnp-1.8.0~svn20100507/upnp/src/urlconfig/urlconfig.c:403:5: note: Variable 'err_code' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/urlconfig/urlconfig.c:409:5: note: Variable 'err_code' is reassigned a value before the old one has been used.
libupnp-1.8.0~svn20100507/upnp/src/uuid/sysdep.c:40:19: style: The scope of the variable 'seed' can be reduced. [variableScope]
libupnp-1.8.0~svn20100507/upnp/src/uuid/uuid.c:140:28: style: Function 'format_uuid_v1' argument 2 names different: declaration 'clockseq' definition 'clock_seq'. [funcArgNamesDifferent]
libupnp-1.8.0~svn20100507/upnp/src/uuid/uuid.c:48:40: note: Function 'format_uuid_v1' argument 2 names different: declaration 'clockseq' definition 'clock_seq'.
libupnp-1.8.0~svn20100507/upnp/src/uuid/uuid.c:140:28: note: Function 'format_uuid_v1' argument 2 names different: declaration 'clockseq' definition 'clock_seq'.
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libur-perl/libur-perl_0.460+ds.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburcu/liburcu_0.9.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-db-perl/liburi-db-perl_0.19.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-encode-perl/liburi-encode-perl_1.1.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-escape-xs-perl/liburi-escape-xs-perl_0.14.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-fetch-perl/liburi-fetch-perl_0.13.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-find-delimited-perl/liburi-find-delimited-perl_0.03.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-find-perl/liburi-find-perl_20160806.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-find-simple-perl/liburi-find-simple-perl_1.06.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-fromhash-perl/liburi-fromhash-perl_0.05.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-namespacemap-perl/liburi-namespacemap-perl_1.06.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-nested-perl/liburi-nested-perl_0.10.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-perl/liburi-perl_1.74.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-query-perl/liburi-query-perl_0.16.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-smarturi-perl/liburi-smarturi-perl_0.032.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-template-perl/liburi-template-perl_0.22.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-title-perl/liburi-title-perl_1.901.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/liburi-todisk-perl/liburi-todisk-perl_1.12.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libusb/libusb_0.1.12.orig.tar.gz
libusb-0.1.12/bsd.c:252:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
libusb-0.1.12/bsd.c:253:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
libusb-0.1.12/bsd.c:487:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
libusb-0.1.12/bsd.c:585:0: error: Memory leak: dev [memleak]
libusb-0.1.12/darwin.c:284:33: warning: Either the condition '!dev' is redundant or there is possible null pointer dereference: dev. [nullPointerRedundantCheck]
libusb-0.1.12/darwin.c:287:7: note: Assuming that condition '!dev' is not redundant
libusb-0.1.12/darwin.c:284:33: note: Null pointer dereference
libusb-0.1.12/darwin.c:259:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
libusb-0.1.12/darwin.c:255:3: note: Variable 'result' is reassigned a value before the old one has been used.
libusb-0.1.12/darwin.c:259:3: note: Variable 'result' is reassigned a value before the old one has been used.
libusb-0.1.12/darwin.c:562:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
libusb-0.1.12/darwin.c:557:3: note: Variable 'result' is reassigned a value before the old one has been used.
libusb-0.1.12/darwin.c:562:3: note: Variable 'result' is reassigned a value before the old one has been used.
libusb-0.1.12/darwin.c:1080:7: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
libusb-0.1.12/darwin.c:303:5: error: Memory leak: device [memleak]
libusb-0.1.12/descriptors.c:164:10: style: The scope of the variable 'len' can be reduced. [variableScope]
libusb-0.1.12/descriptors.c:164:15: style: The scope of the variable 'numskipped' can be reduced. [variableScope]
libusb-0.1.12/descriptors.c:166:36: style: The scope of the variable 'ifp' can be reduced. [variableScope]
libusb-0.1.12/descriptors.c:167:18: style: The scope of the variable 'begin' can be reduced. [variableScope]
libusb-0.1.12/descriptors.c:297:10: style: The scope of the variable 'retval' can be reduced. [variableScope]
libusb-0.1.12/linux.c:671:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libusb-0.1.12/linux.c:683:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libusb-0.1.12/tests/descriptor_test.cpp:29:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/descriptor_test.cpp:32:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/driver_name.cpp:30:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/driver_name.cpp:33:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/find_hubs.cpp:18:15: style: The scope of the variable 'device' can be reduced. [variableScope]
libusb-0.1.12/tests/find_hubs.cpp:26:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/find_mice.cpp:20:15: style: The scope of the variable 'device' can be reduced. [variableScope]
libusb-0.1.12/tests/find_mice.cpp:40:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/get_resolution.cpp:21:15: style: The scope of the variable 'device' can be reduced. [variableScope]
libusb-0.1.12/tests/get_resolution.cpp:41:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/hub_strings.cpp:22:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
libusb-0.1.12/tests/hub_strings.cpp:28:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/id_test.cpp:26:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/tests/id_test.cpp:29:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/usb.c:92:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
libusb-0.1.12/usbpp.cpp:30:10: style: The scope of the variable 'this_Bus' can be reduced. [variableScope]
libusb-0.1.12/usbpp.cpp:51:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
libusb-0.1.12/usbpp.cpp:120:20: style: The scope of the variable 'device' can be reduced. [variableScope]
libusb-0.1.12/usbpp.cpp:140:20: style: The scope of the variable 'device' can be reduced. [variableScope]
libusb-0.1.12/usbpp.cpp:113:46: style: Function 'match' argument 1 names different: declaration 'Class' definition 'class_code'. [funcArgNamesDifferent]
libusb-0.1.12/usbpp.h:812:38: note: Function 'match' argument 1 names different: declaration 'Class' definition 'class_code'.
libusb-0.1.12/usbpp.cpp:113:46: note: Function 'match' argument 1 names different: declaration 'Class' definition 'class_code'.
libusb-0.1.12/usbpp.cpp:179:61: style: Function 'string' argument 3 names different: declaration 'lang' definition 'langID'. [funcArgNamesDifferent]
libusb-0.1.12/usbpp.h:582:53: note: Function 'string' argument 3 names different: declaration 'lang' definition 'langID'.
libusb-0.1.12/usbpp.cpp:179:61: note: Function 'string' argument 3 names different: declaration 'lang' definition 'langID'.
libusb-0.1.12/usbpp.cpp:119:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/usbpp.cpp:124:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/usbpp.cpp:139:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/usbpp.cpp:144:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/usbpp.cpp:149:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libusb-0.1.12/usbpp.h:43:3: warning: Member variable 'Endpoint::m_parent' is not initialized in the constructor. [uninitMemberVar]
libusb-0.1.12/usbpp.h:172:3: warning: Member variable 'Interface::m_parent' is not initialized in the constructor. [uninitMemberVar]
libusb-0.1.12/usbpp.h:172:3: warning: Member variable 'Interface::m_interfaceNumber' is not initialized in the constructor. [uninitMemberVar]
libusb-0.1.12/usbpp.h:425:3: warning: Member variable 'Device::m_dev' is not initialized in the constructor. [uninitMemberVar]
libusb-0.1.12/usbpp.h:425:3: warning: Member variable 'Device::m_handle' is not initialized in the constructor. [uninitMemberVar]
libusb-0.1.12/usbpp.cpp:567:5: performance: Variable 'm_vendor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libusb-0.1.12/usbpp.cpp:568:5: performance: Variable 'm_product' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libusb-0.1.12/usbpp.h:760:13: style: Technically the member function 'USB::DeviceID::vendor' can be const. [functionConst]
libusb-0.1.12/usbpp.cpp:571:23: note: Technically the member function 'USB::DeviceID::vendor' can be const.
libusb-0.1.12/usbpp.h:760:13: note: Technically the member function 'USB::DeviceID::vendor' can be const.
libusb-0.1.12/usbpp.h:767:13: style: Technically the member function 'USB::DeviceID::product' can be const. [functionConst]
libusb-0.1.12/usbpp.cpp:576:23: note: Technically the member function 'USB::DeviceID::product' can be const.
libusb-0.1.12/usbpp.h:767:13: note: Technically the member function 'USB::DeviceID::product' can be const.
libusb-0.1.12/usbpp.cpp:164:42: performance: Function parameter 'directoryName' should be passed by const reference. [passedByValue]
libusb-0.1.12/usbpp.cpp:278:38: performance: Function parameter 'vendor' should be passed by const reference. [passedByValue]
libusb-0.1.12/usbpp.cpp:288:39: performance: Function parameter 'product' should be passed by const reference. [passedByValue]
libusb-0.1.12/usbpp.cpp:293:44: performance: Function parameter 'serialnumber' should be passed by const reference. [passedByValue]
libusb-0.1.12/usbpp.cpp:303:40: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libusb-1.0/libusb-1.0_1.0.22.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/libusb-java/libusb-java_0.8+ztex20090101.orig.tar.gz
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libusbauth-configparser/libusbauth-configparser_1.0~git20180214.orig.tar.gz
src/usbauth-configparser.c:184:0: error: Memory leak: v [memleak]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libusbmuxd/libusbmuxd_1.1.0~git20171206.c724e70f.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/libusbtc08/libusbtc08_1.7.2.orig.tar.gz
libusbtc08-1.7.2/src/common/TC08Device.h:76:3: style: Class 'TC08Device' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libusbtc08-1.7.2/src/shared/PicoPortability.h:60:0: error: #error "Sorry, the OS you are compiling for does not appear to be supported." [preprocessorErrorDirective]
libusbtc08-1.7.2/src/common/readingbuff.cpp:165:9: style: The scope of the variable 'lFirstCopyCount' can be reduced. [variableScope]
libusbtc08-1.7.2/src/common/readingbuff.cpp:84:49: style: Function 'set_ReadingBufferSize' argument 1 names different: declaration 'readingbuffersize' definition 'lCount'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:58:36: note: Function 'set_ReadingBufferSize' argument 1 names different: declaration 'readingbuffersize' definition 'lCount'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:84:49: note: Function 'set_ReadingBufferSize' argument 1 names different: declaration 'readingbuffersize' definition 'lCount'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:143:40: style: Function 'set_TimeInfo' argument 1 names different: declaration 'interval_ms' definition 'lInterval_ms'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:57:27: note: Function 'set_TimeInfo' argument 1 names different: declaration 'interval_ms' definition 'lInterval_ms'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:143:40: note: Function 'set_TimeInfo' argument 1 names different: declaration 'interval_ms' definition 'lInterval_ms'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:161:42: style: Function 'get_Readings' argument 1 names different: declaration 'readings' definition 'Readings'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:61:30: note: Function 'get_Readings' argument 1 names different: declaration 'readings' definition 'Readings'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:161:42: note: Function 'get_Readings' argument 1 names different: declaration 'readings' definition 'Readings'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:161:74: style: Function 'get_Readings' argument 3 names different: declaration 'arraysize' definition 'lArrayCount'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:61:62: note: Function 'get_Readings' argument 3 names different: declaration 'arraysize' definition 'lArrayCount'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:161:74: note: Function 'get_Readings' argument 3 names different: declaration 'arraysize' definition 'lArrayCount'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:335:46: style: Function 'get_ReadingCount' argument 1 names different: declaration 'wrapped' definition 'pWrapped'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:63:33: note: Function 'get_ReadingCount' argument 1 names different: declaration 'wrapped' definition 'pWrapped'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:335:46: note: Function 'get_ReadingCount' argument 1 names different: declaration 'wrapped' definition 'pWrapped'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:364:39: style: Function 'AddReading' argument 1 names different: declaration 'reading' definition 'Reading'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:55:26: note: Function 'AddReading' argument 1 names different: declaration 'reading' definition 'Reading'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:364:39: note: Function 'AddReading' argument 1 names different: declaration 'reading' definition 'Reading'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:377:39: style: Function 'AddReading' argument 1 names different: declaration 'reading' definition 'Reading'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:54:26: note: Function 'AddReading' argument 1 names different: declaration 'reading' definition 'Reading'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:377:39: note: Function 'AddReading' argument 1 names different: declaration 'reading' definition 'Reading'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:388:35: style: Function 'PadQNaN' argument 1 names different: declaration 'readingcount' definition 'ReadingCount'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/readingbuff.h:56:22: note: Function 'PadQNaN' argument 1 names different: declaration 'readingcount' definition 'ReadingCount'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:388:35: note: Function 'PadQNaN' argument 1 names different: declaration 'readingcount' definition 'ReadingCount'.
libusbtc08-1.7.2/src/common/readingbuff.cpp:52:16: warning: Member variable 'ReadingBuffer::LastValuePosition' is not initialized in the constructor. [uninitMemberVar]
libusbtc08-1.7.2/src/common/readingbuff.cpp:52:16: warning: Member variable 'ReadingBuffer::CurrentValuePosition' is not initialized in the constructor. [uninitMemberVar]
libusbtc08-1.7.2/src/common/readingbuff.h:60:8: style: Technically the member function 'ReadingBuffer::BufferIsFull' can be const. [functionConst]
libusbtc08-1.7.2/src/common/readingbuff.cpp:324:21: note: Technically the member function 'ReadingBuffer::BufferIsFull' can be const.
libusbtc08-1.7.2/src/common/readingbuff.h:60:8: note: Technically the member function 'ReadingBuffer::BufferIsFull' can be const.
libusbtc08-1.7.2/src/common/readingbuff.h:63:8: style: Technically the member function 'ReadingBuffer::get_ReadingCount' can be const. [functionConst]
libusbtc08-1.7.2/src/common/readingbuff.cpp:335:21: note: Technically the member function 'ReadingBuffer::get_ReadingCount' can be const.
libusbtc08-1.7.2/src/common/readingbuff.h:63:8: note: Technically the member function 'ReadingBuffer::get_ReadingCount' can be const.
libusbtc08-1.7.2/src/common/readingbuff.h:67:15: style: Technically the member function 'ReadingBuffer::m_FirstAvailable' can be const. [functionConst]
libusbtc08-1.7.2/src/common/readingbuff.cpp:286:28: note: Technically the member function 'ReadingBuffer::m_FirstAvailable' can be const.
libusbtc08-1.7.2/src/common/readingbuff.h:67:15: note: Technically the member function 'ReadingBuffer::m_FirstAvailable' can be const.
libusbtc08-1.7.2/src/common/tctables.cpp:69:45: style: Function 'AddTable' argument 1 names different: declaration 'tctype' definition 'TCType'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/tctables.h:69:33: note: Function 'AddTable' argument 1 names different: declaration 'tctype' definition 'TCType'.
libusbtc08-1.7.2/src/common/tctables.cpp:69:45: note: Function 'AddTable' argument 1 names different: declaration 'tctype' definition 'TCType'.
libusbtc08-1.7.2/src/common/tctables.cpp:71:45: style: Function 'AddTable' argument 3 names different: declaration 'minimumtemp' definition 'flMinTemp'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/tctables.h:71:33: note: Function 'AddTable' argument 3 names different: declaration 'minimumtemp' definition 'flMinTemp'.
libusbtc08-1.7.2/src/common/tctables.cpp:71:45: note: Function 'AddTable' argument 3 names different: declaration 'minimumtemp' definition 'flMinTemp'.
libusbtc08-1.7.2/src/common/tctables.cpp:72:45: style: Function 'AddTable' argument 4 names different: declaration 'maximumtemp' definition 'flMaxTemp'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/tctables.h:72:33: note: Function 'AddTable' argument 4 names different: declaration 'maximumtemp' definition 'flMaxTemp'.
libusbtc08-1.7.2/src/common/tctables.cpp:72:45: note: Function 'AddTable' argument 4 names different: declaration 'maximumtemp' definition 'flMaxTemp'.
libusbtc08-1.7.2/src/common/tctables.cpp:73:45: style: Function 'AddTable' argument 5 names different: declaration 'tempinterval' definition 'flTempInterval'. [funcArgNamesDifferent]
libusbtc08-1.7.2/src/common/tctables.h:73:33: note: Function 'AddTable' argument 5 names different: declaration 'tempinterval' definition 'flTempInterval'.
libusbtc08-1.7.2/src/common/tctables.cpp:73:45: note: Function 'AddTable' argument 5 names different: declaration 'tempinterval' definition 'flTempInterval'.
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libusbx/libusbx_1.0.11.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/libuser/libuser_0.62~dfsg.orig.tar.xz
libuser-0.62/apps/lchsh.c:129:4: style: Variable 'prompts' is assigned a value that is never used. [unreadVariable]
libuser-0.62/apps/lgroupadd.c:79:21: style: Same expression on both sides of '!=' because the value of 'gid_number_str' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupadd.c:35:38: note: 'gid_number_str' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupadd.c:79:21: note: Same expression on both sides of '!=' because the value of 'gid_number_str' and 'NULL' are the same.
libuser-0.62/apps/lgroupmod.c:97:21: style: Same expression on both sides of '!=' because the value of 'gid_number_str' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:38:24: note: 'gid_number_str' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:97:21: note: Same expression on both sides of '!=' because the value of 'gid_number_str' and 'NULL' are the same.
libuser-0.62/apps/lgroupmod.c:124:11: style: Same expression on both sides of '&&' because the value of 'lock' and 'unlock' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:47:29: note: 'lock' is assigned value 'FALSE' here.
libuser-0.62/apps/lgroupmod.c:47:45: note: 'unlock' is assigned value 'FALSE' here.
libuser-0.62/apps/lgroupmod.c:124:11: note: Same expression on both sides of '&&' because the value of 'lock' and 'unlock' are the same.
libuser-0.62/apps/lgroupmod.c:172:15: style: Same expression on both sides of '||' because the value of 'gid' and 'addAdmins' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:36:13: note: 'gid' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:36:32: note: 'addAdmins' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:172:15: note: Same expression on both sides of '||' because the value of 'gid' and 'addAdmins' are the same.
libuser-0.62/apps/lgroupmod.c:172:28: style: Same expression on both sides of '||' because the value of 'remAdmins' and 'addAdmins' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:36:51: note: 'remAdmins' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:36:32: note: 'addAdmins' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:172:28: note: Same expression on both sides of '||' because the value of 'remAdmins' and 'addAdmins' are the same.
libuser-0.62/apps/lgroupmod.c:172:41: style: Same expression on both sides of '||' because the value of 'addMembers' and 'remAdmins' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:37:20: note: 'addMembers' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:36:51: note: 'remAdmins' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:172:41: note: Same expression on both sides of '||' because the value of 'addMembers' and 'remAdmins' are the same.
libuser-0.62/apps/lgroupmod.c:172:55: style: Same expression on both sides of '||' because the value of 'remMembers' and 'addMembers' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:37:40: note: 'remMembers' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:37:20: note: 'addMembers' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:172:55: note: Same expression on both sides of '||' because the value of 'remMembers' and 'addMembers' are the same.
libuser-0.62/apps/lgroupmod.c:174:10: style: Same expression on both sides of '!=' because the value of 'gid' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lgroupmod.c:36:13: note: 'gid' is assigned value 'NULL' here.
libuser-0.62/apps/lgroupmod.c:174:10: note: Same expression on both sides of '!=' because the value of 'gid' and 'NULL' are the same.
libuser-0.62/apps/lid.c:202:6: style: Expression is always false because 'else if' condition matches previous condition at line 197. [multiCondition]
libuser-0.62/apps/lid.c:80:18: style: The scope of the variable 'ent' can be reduced. [variableScope]
libuser-0.62/apps/lnewusers.c:85:11: style: Same expression on both sides of '!=' because the value of 'file' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lnewusers.c:39:15: note: 'file' is assigned value 'NULL' here.
libuser-0.62/apps/lnewusers.c:85:11: note: Same expression on both sides of '!=' because the value of 'file' and 'NULL' are the same.
libuser-0.62/apps/lnewusers.c:314:0: error: Resource leak: fp [resourceLeak]
libuser-0.62/apps/lpasswd.c:104:16: style: Same expression on both sides of '==' because the value of 'password' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:38:19: note: 'password' is assigned value 'NULL' here.
libuser-0.62/apps/lpasswd.c:104:16: note: Same expression on both sides of '==' because the value of 'password' and 'NULL' are the same.
libuser-0.62/apps/lpasswd.c:104:25: style: Same expression on both sides of '&&' because the value of 'password==NULL' and 'cryptedPassword==NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:38:19: note: 'password' is assigned value 'NULL' here.
libuser-0.62/apps/lpasswd.c:38:44: note: 'cryptedPassword' is assigned value 'NULL' here.
libuser-0.62/apps/lpasswd.c:104:25: note: Same expression on both sides of '&&' because the value of 'password==NULL' and 'cryptedPassword==NULL' are the same.
libuser-0.62/apps/lpasswd.c:104:45: style: Same expression on both sides of '==' because the value of 'cryptedPassword' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:38:44: note: 'cryptedPassword' is assigned value 'NULL' here.
libuser-0.62/apps/lpasswd.c:104:45: note: Same expression on both sides of '==' because the value of 'cryptedPassword' and 'NULL' are the same.
libuser-0.62/apps/lpasswd.c:105:16: style: Same expression on both sides of '==' because the value of 'plain_fd' and '-1' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:41:18: note: 'plain_fd' is assigned value '-1' here.
libuser-0.62/apps/lpasswd.c:105:16: note: Same expression on both sides of '==' because the value of 'plain_fd' and '-1' are the same.
libuser-0.62/apps/lpasswd.c:105:23: style: Same expression on both sides of '&&' because the value of 'crypted_fd==-1' and 'plain_fd==-1' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:41:35: note: 'crypted_fd' is assigned value '-1' here.
libuser-0.62/apps/lpasswd.c:41:18: note: 'plain_fd' is assigned value '-1' here.
libuser-0.62/apps/lpasswd.c:105:23: note: Same expression on both sides of '&&' because the value of 'crypted_fd==-1' and 'plain_fd==-1' are the same.
libuser-0.62/apps/lpasswd.c:105:38: style: Same expression on both sides of '==' because the value of 'crypted_fd' and '-1' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:41:35: note: 'crypted_fd' is assigned value '-1' here.
libuser-0.62/apps/lpasswd.c:105:38: note: Same expression on both sides of '==' because the value of 'crypted_fd' and '-1' are the same.
libuser-0.62/apps/lpasswd.c:158:15: style: Same expression on both sides of '!=' because the value of 'plain_fd' and '-1' are the same. [duplicateExpression]
libuser-0.62/apps/lpasswd.c:41:18: note: 'plain_fd' is assigned value '-1' here.
libuser-0.62/apps/lpasswd.c:158:15: note: Same expression on both sides of '!=' because the value of 'plain_fd' and '-1' are the same.
libuser-0.62/apps/luseradd.c:122:21: style: Same expression on both sides of '!=' because the value of 'uid_number_str' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/luseradd.c:38:24: note: 'uid_number_str' is assigned value 'NULL' here.
libuser-0.62/apps/luseradd.c:122:21: note: Same expression on both sides of '!=' because the value of 'uid_number_str' and 'NULL' are the same.
libuser-0.62/apps/luseradd.c:149:10: style: Same expression on both sides of '==' because the value of 'gid' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/luseradd.c:37:38: note: 'gid' is assigned value 'NULL' here.
libuser-0.62/apps/luseradd.c:149:10: note: Same expression on both sides of '==' because the value of 'gid' and 'NULL' are the same.
libuser-0.62/apps/luseradd.c:299:19: style: Same expression on both sides of '!=' because the value of 'userPassword' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/luseradd.c:35:29: note: 'userPassword' is assigned value 'NULL' here.
libuser-0.62/apps/luseradd.c:299:19: note: Same expression on both sides of '!=' because the value of 'userPassword' and 'NULL' are the same.
libuser-0.62/apps/luseradd.c:308:26: style: Same expression on both sides of '!=' because the value of 'cryptedUserPassword' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/luseradd.c:35:58: note: 'cryptedUserPassword' is assigned value 'NULL' here.
libuser-0.62/apps/luseradd.c:308:26: note: Same expression on both sides of '!=' because the value of 'cryptedUserPassword' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:119:21: style: Same expression on both sides of '!=' because the value of 'gid_number_str' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:37:44: note: 'gid_number_str' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:119:21: note: Same expression on both sides of '!=' because the value of 'gid_number_str' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:134:21: style: Same expression on both sides of '!=' because the value of 'uid_number_str' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:38:24: note: 'uid_number_str' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:134:21: note: Same expression on both sides of '!=' because the value of 'uid_number_str' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:163:11: style: Same expression on both sides of '&&' because the value of 'lock' and 'unlock' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:49:40: note: 'lock' is assigned value 'FALSE' here.
libuser-0.62/apps/lusermod.c:49:56: note: 'unlock' is assigned value 'FALSE' here.
libuser-0.62/apps/lusermod.c:163:11: note: Same expression on both sides of '&&' because the value of 'lock' and 'unlock' are the same.
libuser-0.62/apps/lusermod.c:176:19: style: Same expression on both sides of '!=' because the value of 'userPassword' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:35:29: note: 'userPassword' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:176:19: note: Same expression on both sides of '!=' because the value of 'userPassword' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:189:26: style: Same expression on both sides of '!=' because the value of 'cryptedUserPassword' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:35:58: note: 'cryptedUserPassword' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:189:26: note: Same expression on both sides of '!=' because the value of 'cryptedUserPassword' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:218:15: style: Same expression on both sides of '||' because the value of 'uid' and 'gecos' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:36:13: note: 'uid' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:36:35: note: 'gecos' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:218:15: note: Same expression on both sides of '||' because the value of 'uid' and 'gecos' are the same.
libuser-0.62/apps/lusermod.c:218:24: style: Same expression on both sides of '||' because the value of 'homeDirectory' and 'gecos' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:36:58: note: 'homeDirectory' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:36:35: note: 'gecos' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:218:24: note: Same expression on both sides of '||' because the value of 'homeDirectory' and 'gecos' are the same.
libuser-0.62/apps/lusermod.c:218:41: style: Same expression on both sides of '||' because the value of 'loginShell' and 'homeDirectory' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:37:20: note: 'loginShell' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:36:58: note: 'homeDirectory' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:218:41: note: Same expression on both sides of '||' because the value of 'loginShell' and 'homeDirectory' are the same.
libuser-0.62/apps/lusermod.c:218:55: style: Same expression on both sides of '||' because the value of 'commonName' and 'loginShell' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:38:44: note: 'commonName' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:37:20: note: 'loginShell' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:218:55: note: Same expression on both sides of '||' because the value of 'commonName' and 'loginShell' are the same.
libuser-0.62/apps/lusermod.c:218:69: style: Same expression on both sides of '||' because the value of 'givenName' and 'commonName' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:39:19: note: 'givenName' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:38:44: note: 'commonName' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:218:69: note: Same expression on both sides of '||' because the value of 'givenName' and 'commonName' are the same.
libuser-0.62/apps/lusermod.c:219:14: style: Same expression on both sides of '||' because the value of 'surname' and 'givenName' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:39:36: note: 'surname' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:39:19: note: 'givenName' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:219:14: note: Same expression on both sides of '||' because the value of 'surname' and 'givenName' are the same.
libuser-0.62/apps/lusermod.c:219:25: style: Same expression on both sides of '||' because the value of 'roomNumber' and 'surname' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:39:56: note: 'roomNumber' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:39:36: note: 'surname' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:219:25: note: Same expression on both sides of '||' because the value of 'roomNumber' and 'surname' are the same.
libuser-0.62/apps/lusermod.c:219:39: style: Same expression on both sides of '||' because the value of 'telephoneNumber' and 'roomNumber' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:40:25: note: 'telephoneNumber' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:39:56: note: 'roomNumber' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:219:39: note: Same expression on both sides of '||' because the value of 'telephoneNumber' and 'roomNumber' are the same.
libuser-0.62/apps/lusermod.c:219:58: style: Same expression on both sides of '||' because the value of 'homePhone' and 'telephoneNumber' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:40:44: note: 'homePhone' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:40:25: note: 'telephoneNumber' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:219:58: note: Same expression on both sides of '||' because the value of 'homePhone' and 'telephoneNumber' are the same.
libuser-0.62/apps/lusermod.c:259:10: style: Same expression on both sides of '!=' because the value of 'uid' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:36:13: note: 'uid' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:259:10: note: Same expression on both sides of '!=' because the value of 'uid' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:267:20: style: Same expression on both sides of '!=' because the value of 'homeDirectory' and 'NULL' are the same. [duplicateExpression]
libuser-0.62/apps/lusermod.c:36:58: note: 'homeDirectory' is assigned value 'NULL' here.
libuser-0.62/apps/lusermod.c:267:20: note: Same expression on both sides of '!=' because the value of 'homeDirectory' and 'NULL' are the same.
libuser-0.62/apps/lusermod.c:48:10: style: The scope of the variable 'value' can be reduced. [variableScope]
libuser-0.62/lib/config.c:48:0: error: #error Neither secure_getenv not __secure_getenv are available [preprocessorErrorDirective]
libuser-0.62/lib/entity.c:579:9: style: The scope of the variable 'i' can be reduced. [variableScope]
libuser-0.62/lib/entity.c:286:30: style: Function 'lu_ent_revert' argument 1 names different: declaration 'ent' definition 'entity'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:266:35: note: Function 'lu_ent_revert' argument 1 names different: declaration 'ent' definition 'entity'.
libuser-0.62/lib/entity.c:286:30: note: Function 'lu_ent_revert' argument 1 names different: declaration 'ent' definition 'entity'.
libuser-0.62/lib/entity.c:298:30: style: Function 'lu_ent_commit' argument 1 names different: declaration 'ent' definition 'entity'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:267:35: note: Function 'lu_ent_commit' argument 1 names different: declaration 'ent' definition 'entity'.
libuser-0.62/lib/entity.c:298:30: note: Function 'lu_ent_commit' argument 1 names different: declaration 'ent' definition 'entity'.
libuser-0.62/lib/entity.c:832:44: style: Function 'lu_ent_set' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:296:49: note: Function 'lu_ent_set' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:832:44: note: Function 'lu_ent_set' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:850:52: style: Function 'lu_ent_set_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:276:57: note: Function 'lu_ent_set_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:850:52: note: Function 'lu_ent_set_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:870:51: style: Function 'lu_ent_set_string' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:298:56: note: Function 'lu_ent_set_string' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:870:51: note: Function 'lu_ent_set_string' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:889:59: style: Function 'lu_ent_set_string_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:278:64: note: Function 'lu_ent_set_string_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:889:59: note: Function 'lu_ent_set_string_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:909:47: style: Function 'lu_ent_set_id' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:299:52: note: Function 'lu_ent_set_id' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:909:47: note: Function 'lu_ent_set_id' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:927:55: style: Function 'lu_ent_set_id_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:280:60: note: Function 'lu_ent_set_id_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:927:55: note: Function 'lu_ent_set_id_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:946:49: style: Function 'lu_ent_set_long' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:300:54: note: Function 'lu_ent_set_long' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:946:49: note: Function 'lu_ent_set_long' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:963:57: style: Function 'lu_ent_set_long_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:281:62: note: Function 'lu_ent_set_long_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:963:57: note: Function 'lu_ent_set_long_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:982:44: style: Function 'lu_ent_add' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:301:49: note: Function 'lu_ent_add' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:982:44: note: Function 'lu_ent_add' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1000:52: style: Function 'lu_ent_add_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:283:57: note: Function 'lu_ent_add_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1000:52: note: Function 'lu_ent_add_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1018:46: style: Function 'lu_ent_clear' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:303:51: note: Function 'lu_ent_clear' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1018:46: note: Function 'lu_ent_clear' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1034:54: style: Function 'lu_ent_clear_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:285:59: note: Function 'lu_ent_clear_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1034:54: note: Function 'lu_ent_clear_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1080:44: style: Function 'lu_ent_del' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:305:49: note: Function 'lu_ent_del' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1080:44: note: Function 'lu_ent_del' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1099:52: style: Function 'lu_ent_del_current' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent]
libuser-0.62/lib/entity.h:287:57: note: Function 'lu_ent_del_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/entity.c:1099:52: note: Function 'lu_ent_del_current' argument 2 names different: declaration 'attr' definition 'attribute'.
libuser-0.62/lib/fs.c:911:42: error: Uninitialized variable: access_options [uninitvar]
* yacc.c:358  *:858:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
* yacc.c:1906  *:335:17: style: The scope of the variable 'c' can be reduced. [variableScope]
libuser-0.62/lib/misc.c:276:12: style: Function 'lu_set_prompter' argument 3 names different: declaration 'callback_data' definition 'prompter_data'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:94:41: note: Function 'lu_set_prompter' argument 3 names different: declaration 'callback_data' definition 'prompter_data'.
libuser-0.62/lib/misc.c:276:12: note: Function 'lu_set_prompter' argument 3 names different: declaration 'callback_data' definition 'prompter_data'.
libuser-0.62/lib/misc.c:295:13: style: Function 'lu_get_prompter' argument 3 names different: declaration 'callback_data' definition 'prompter_data'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:96:44: note: Function 'lu_get_prompter' argument 3 names different: declaration 'callback_data' definition 'prompter_data'.
libuser-0.62/lib/misc.c:295:13: note: Function 'lu_get_prompter' argument 3 names different: declaration 'callback_data' definition 'prompter_data'.
libuser-0.62/lib/user.c:214:24: warning: Either the condition 'entity!=NULL' is redundant or there is possible null pointer dereference: ent. [nullPointerRedundantCheck]
libuser-0.62/lib/user.c:452:31: note: Assuming that condition 'entity!=NULL' is not redundant
libuser-0.62/lib/user.c:448:23: note: Calling function 'lu_name_allowed', 1st argument 'ent' value is 0
libuser-0.62/lib/user.c:214:24: note: Null pointer dereference
libuser-0.62/lib/user.c:654:11: style: The scope of the variable 'value' can be reduced. [variableScope]
libuser-0.62/lib/user.c:801:11: style: The scope of the variable 'j' can be reduced. [variableScope]
libuser-0.62/lib/user.c:100:22: style: Function 'lu_start' argument 1 names different: declaration 'authname' definition 'auth_name'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:87:41: note: Function 'lu_start' argument 1 names different: declaration 'authname' definition 'auth_name'.
libuser-0.62/lib/user.c:100:22: note: Function 'lu_start' argument 1 names different: declaration 'authname' definition 'auth_name'.
libuser-0.62/lib/user.c:102:36: style: Function 'lu_start' argument 6 names different: declaration 'callback_data' definition 'prompter_data'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:89:41: note: Function 'lu_start' argument 6 names different: declaration 'callback_data' definition 'prompter_data'.
libuser-0.62/lib/user.c:102:36: note: Function 'lu_start' argument 6 names different: declaration 'callback_data' definition 'prompter_data'.
libuser-0.62/lib/user.c:1557:15: style: Function 'lu_user_setpass' argument 3 names different: declaration 'newpass' definition 'password'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:150:37: note: Function 'lu_user_setpass' argument 3 names different: declaration 'newpass' definition 'password'.
libuser-0.62/lib/user.c:1557:15: note: Function 'lu_user_setpass' argument 3 names different: declaration 'newpass' definition 'password'.
libuser-0.62/lib/user.c:1557:34: style: Function 'lu_user_setpass' argument 4 names different: declaration 'crypted' definition 'is_crypted'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:151:14: note: Function 'lu_user_setpass' argument 4 names different: declaration 'crypted' definition 'is_crypted'.
libuser-0.62/lib/user.c:1557:34: note: Function 'lu_user_setpass' argument 4 names different: declaration 'crypted' definition 'is_crypted'.
libuser-0.62/lib/user.c:1731:16: style: Function 'lu_group_setpass' argument 3 names different: declaration 'newpass' definition 'password'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:154:38: note: Function 'lu_group_setpass' argument 3 names different: declaration 'newpass' definition 'password'.
libuser-0.62/lib/user.c:1731:16: note: Function 'lu_group_setpass' argument 3 names different: declaration 'newpass' definition 'password'.
libuser-0.62/lib/user.c:1731:35: style: Function 'lu_group_setpass' argument 4 names different: declaration 'crypted' definition 'is_crypted'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:155:15: note: Function 'lu_group_setpass' argument 4 names different: declaration 'crypted' definition 'is_crypted'.
libuser-0.62/lib/user.c:1731:35: note: Function 'lu_group_setpass' argument 4 names different: declaration 'crypted' definition 'is_crypted'.
libuser-0.62/lib/user.c:2356:36: style: Function 'lu_user_default' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:103:45: note: Function 'lu_user_default' argument 1 names different: declaration 'ctx' definition 'context'.
libuser-0.62/lib/user.c:2356:36: note: Function 'lu_user_default' argument 1 names different: declaration 'ctx' definition 'context'.
libuser-0.62/lib/user.c:2375:37: style: Function 'lu_group_default' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent]
libuser-0.62/lib/user.h:105:46: note: Function 'lu_group_default' argument 1 names different: declaration 'ctx' definition 'context'.
libuser-0.62/lib/user.c:2375:37: note: Function 'lu_group_default' argument 1 names different: declaration 'ctx' definition 'context'.
libuser-0.62/lib/util.c:268:6: style: The scope of the variable 'i' can be reduced. [variableScope]
libuser-0.62/lib/util.c:419:48: style: Function 'lu_util_line_get_matching1' argument 2 names different: declaration 'firstpart' definition 'part'. [funcArgNamesDifferent]
libuser-0.62/lib/user_private.h:340:54: note: Function 'lu_util_line_get_matching1' argument 2 names different: declaration 'firstpart' definition 'part'.
libuser-0.62/lib/util.c:419:48: note: Function 'lu_util_line_get_matching1' argument 2 names different: declaration 'firstpart' definition 'part'.
libuser-0.62/lib/util.c:427:48: style: Function 'lu_util_line_get_matching3' argument 2 names different: declaration 'thirdpart' definition 'part'. [funcArgNamesDifferent]
libuser-0.62/lib/user_private.h:342:54: note: Function 'lu_util_line_get_matching3' argument 2 names different: declaration 'thirdpart' definition 'part'.
libuser-0.62/lib/util.c:427:48: note: Function 'lu_util_line_get_matching3' argument 2 names different: declaration 'thirdpart' definition 'part'.
libuser-0.62/modules/files.c:556:2: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment]
libuser-0.62/modules/files.c:550:0: note: Variable 'v' is reassigned a value before the old one has been used.
libuser-0.62/modules/files.c:556:2: note: Variable 'v' is reassigned a value before the old one has been used.
libuser-0.62/modules/files.c:689:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
libuser-0.62/modules/files.c:677:0: note: Variable 'fd' is reassigned a value before the old one has been used.
libuser-0.62/modules/files.c:689:2: note: Variable 'fd' is reassigned a value before the old one has been used.
libuser-0.62/modules/files.c:1764:11: error: Uninitialized variable: name [uninitvar]
libuser-0.62/modules/ldap.c:2307:10: style: The scope of the variable 'value' can be reduced. [variableScope]
libuser-0.62/modules/ldap.c:2431:40: error: Uninitialized variable: ctx [uninitvar]
libuser-0.62/python/admin.c:730:2: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
libuser-0.62/python/admin.c:723:0: note: Variable 'context' is reassigned a value before the old one has been used.
libuser-0.62/python/admin.c:730:2: note: Variable 'context' is reassigned a value before the old one has been used.
libuser-0.62/python/ent.c:130:28: style: Condition 'ent!=NULL' is always false [knownConditionTrueFalse]
libuser-0.62/python/ent.c:128:10: note: Assuming that condition 'ent==NULL' is not redundant
libuser-0.62/python/ent.c:130:28: note: Condition 'ent!=NULL' is always false
libuser-0.62/samples/testuser.c:65:12: style: Variable 'control' is allocated memory that is never used. [unusedAllocatedMemory]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libuser-identity-perl/libuser-identity-perl_0.99.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuser-perl/libuser-perl_1.9.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuser-simple-perl/libuser-simple-perl_1.45.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libutempter/libutempter_1.1.6.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/libu/libutf8-all-perl/libutf8-all-perl_0.024.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuuid-perl/libuuid-perl_0.27.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuuid-tiny-perl/libuuid-tiny-perl_1.0400.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuuid-urandom-perl/libuuid-urandom-perl_0.001.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/libu/libuv/libuv_0.10.36.orig.tar.gz
libuv-0.10.36/src/inet.c:218:15: style: The scope of the variable 'xdigits' can be reduced. [variableScope]
libuv-0.10.36/src/unix/aix.c:304:5: error: Memory leak: ifc.ifc_req [memleak]
libuv-0.10.36/src/unix/aix.c:370:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/unix/async.c:95:11: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/src/unix/core.c:300:7: style: The scope of the variable 'timeout' can be reduced. [variableScope]
libuv-0.10.36/src/unix/core.c:571:16: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-0.10.36/src/unix/core.c:572:13: style: The scope of the variable 'w' can be reduced. [variableScope]
libuv-0.10.36/src/unix/cygwin.c:63:13: style: Checking if unsigned variable '*size' is less than zero. [unsignedLessThanZero]
libuv-0.10.36/src/unix/darwin.c:83:16: style: The scope of the variable 'item' can be reduced. [variableScope]
libuv-0.10.36/src/unix/darwin.c:84:25: style: The scope of the variable 's' can be reduced. [variableScope]
libuv-0.10.36/src/unix/darwin.c:129:16: style: The scope of the variable 'item' can be reduced. [variableScope]
libuv-0.10.36/src/unix/darwin.c:131:25: style: The scope of the variable 's' can be reduced. [variableScope]
libuv-0.10.36/src/unix/darwin.c:308:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-0.10.36/src/unix/darwin.c:419:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/unix/error.c:42:7: style: Condition 'buf' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/unix/error.c:39:15: note: Assignment 'buf=NULL', assigned value is 0
libuv-0.10.36/src/unix/error.c:42:7: note: Condition 'buf' is always false
libuv-0.10.36/src/unix/freebsd.c:194:3: style: Variable 'kd' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-0.10.36/src/unix/freebsd.c:186:0: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-0.10.36/src/unix/freebsd.c:194:3: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-0.10.36/src/unix/freebsd.c:237:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-0.10.36/src/unix/fs.c:402:11: style: Variable 'in_fd' is assigned a value that is never used. [unreadVariable]
libuv-0.10.36/src/unix/fs.c:403:12: style: Variable 'out_fd' is assigned a value that is never used. [unreadVariable]
libuv-0.10.36/src/unix/getaddrinfo.c:149:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
libuv-0.10.36/src/unix/getaddrinfo.c:157:3: error: Memory leak: buf [memleak]
libuv-0.10.36/src/unix/linux-core.c:599:17: style: Condition 'model_idx>0' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/unix/linux-core.c:538:15: note: Assignment 'model_idx=0', assigned value is 0
libuv-0.10.36/src/unix/linux-core.c:599:17: note: Condition 'model_idx>0' is always false
libuv-0.10.36/src/unix/linux-core.c:103:13: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/src/unix/linux-core.c:780:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/unix/linux-inotify.c:117:40: style: Function 'uv__inotify_read' argument 2 names different: declaration 'w' definition 'dummy'. [funcArgNamesDifferent]
libuv-0.10.36/src/unix/linux-inotify.c:67:40: note: Function 'uv__inotify_read' argument 2 names different: declaration 'w' definition 'dummy'.
libuv-0.10.36/src/unix/linux-inotify.c:117:40: note: Function 'uv__inotify_read' argument 2 names different: declaration 'w' definition 'dummy'.
libuv-0.10.36/src/unix/linux-inotify.c:118:43: style: Function 'uv__inotify_read' argument 3 names different: declaration 'revents' definition 'events'. [funcArgNamesDifferent]
libuv-0.10.36/src/unix/linux-inotify.c:68:43: note: Function 'uv__inotify_read' argument 3 names different: declaration 'revents' definition 'events'.
libuv-0.10.36/src/unix/linux-inotify.c:118:43: note: Function 'uv__inotify_read' argument 3 names different: declaration 'revents' definition 'events'.
libuv-0.10.36/src/unix/linux-syscalls.c:269:69: style: Function 'uv__epoll_ctl' argument 4 names different: declaration 'ev' definition 'events'. [funcArgNamesDifferent]
libuv-0.10.36/src/unix/linux-syscalls.h:124:69: note: Function 'uv__epoll_ctl' argument 4 names different: declaration 'ev' definition 'events'.
libuv-0.10.36/src/unix/linux-syscalls.c:269:69: note: Function 'uv__epoll_ctl' argument 4 names different: declaration 'ev' definition 'events'.
libuv-0.10.36/src/unix/netbsd.c:176:3: style: Variable 'kd' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-0.10.36/src/unix/netbsd.c:166:0: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-0.10.36/src/unix/netbsd.c:176:3: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-0.10.36/src/unix/netbsd.c:216:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-0.10.36/src/unix/openbsd.c:185:3: style: Variable 'kd' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-0.10.36/src/unix/openbsd.c:177:0: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-0.10.36/src/unix/openbsd.c:185:3: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-0.10.36/src/unix/openbsd.c:229:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-0.10.36/src/unix/process.c:55:17: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-0.10.36/src/unix/process.c:71:17: style: The scope of the variable 'process' can be reduced. [variableScope]
libuv-0.10.36/src/unix/process.c:286:7: style: The scope of the variable 'close_fd' can be reduced. [variableScope]
libuv-0.10.36/src/unix/signal.c:342:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:514:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:548:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:689:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:690:7: style: The scope of the variable 'status' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:923:15: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:924:16: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-0.10.36/src/unix/stream.c:994:8: style: Variable 'cmsg_space' is not assigned a value. [unassignedVariable]
libuv-0.10.36/src/unix/threadpool.c:48:16: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-0.10.36/src/unix/threadpool.c:198:20: style: The scope of the variable 'w' can be reduced. [variableScope]
libuv-0.10.36/src/unix/threadpool.c:202:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-0.10.36/src/unix/udp.c:56:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/unix/udp.c:57:16: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-0.10.36/src/unix/udp.c:90:16: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-0.10.36/src/unix/udp.c:146:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/unix/udp.c:147:16: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-0.10.36/src/uv-common.c:366:16: style: The scope of the variable 'h' can be reduced. [variableScope]
libuv-0.10.36/src/uv-common.c:380:16: style: The scope of the variable 'h' can be reduced. [variableScope]
libuv-0.10.36/src/win/async.c:32:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/async.c:94:7: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/core.c:196:13: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/win/core.c:224:13: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs-event.c:301:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/fs-event.c:444:26: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/fs-event.c:453:7: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/fs-event.c:476:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/fs-event.c:145:3: style: Variable 'filenamew' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-0.10.36/src/win/fs-event.c:138:0: note: Variable 'filenamew' is reassigned a value before the old one has been used.
libuv-0.10.36/src/win/fs-event.c:145:3: note: Variable 'filenamew' is reassigned a value before the old one has been used.
libuv-0.10.36/src/win/fs-event.c:290:7: style: The scope of the variable 'sizew' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs-event.c:290:14: style: The scope of the variable 'size' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs-event.c:290:20: style: The scope of the variable 'result' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs.c:1439:21: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-0.10.36/src/win/fs.c:1441:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-0.10.36/src/win/fs.c:1439:21: note: Null pointer dereference
libuv-0.10.36/src/win/fs.c:724:15: style: The scope of the variable 'size' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs.c:725:29: style: The scope of the variable 'name' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs.c:1040:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-0.10.36/src/win/fs.c:243:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/win/fs.c:1385:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/win/getaddrinfo.c:82:21: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-0.10.36/src/win/getaddrinfo.c:85:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-0.10.36/src/win/getaddrinfo.c:82:21: note: Null pointer dereference
libuv-0.10.36/src/win/handle.c:62:9: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/handle.c:69:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/loop-watcher.c:30:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/pipe.c:295:23: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/pipe.c:357:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/pipe.c:757:9: style: Condition '!(server->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/pipe.c:1483:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/pipe.c:1503:9: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/pipe.c:809:36: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-0.10.36/src/win/pipe.c:812:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-0.10.36/src/win/pipe.c:809:36: note: Null pointer dereference
libuv-0.10.36/src/win/pipe.c:835:36: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-0.10.36/src/win/pipe.c:838:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-0.10.36/src/win/pipe.c:835:36: note: Null pointer dereference
libuv-0.10.36/src/win/pipe.c:282:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/win/pipe.c:614:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/src/win/pipe.c:722:14: style: The scope of the variable 'pipe_client' can be reduced. [variableScope]
libuv-0.10.36/src/win/pipe.c:1048:13: style: The scope of the variable 'tcp_send_handle' can be reduced. [variableScope]
libuv-0.10.36/src/win/pipe.c:1133:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/win/pipe.c:1147:81: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/win/poll.c:211:29: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/poll.c:450:29: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/process.c:737:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/process.c:328:38: style: The scope of the variable 'dir_path' can be reduced. [variableScope]
libuv-0.10.36/src/win/process.c:329:10: style: The scope of the variable 'dir_len' can be reduced. [variableScope]
libuv-0.10.36/src/win/signal.c:328:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/tcp.c:177:23: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/tcp.c:196:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/tcp.c:630:7: style: Condition '!(server->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/tcp.c:167:7: style: The scope of the variable 'status' can be reduced. [variableScope]
libuv-0.10.36/src/win/tcp.c:168:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/src/win/tcp.c:169:20: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/win/tcp.c:500:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/src/win/tcp.c:501:20: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/src/win/tcp.c:1068:15: style: Function 'uv_process_tcp_accept_req' argument 3 names different: declaration 'req' definition 'raw_req'. [funcArgNamesDifferent]
libuv-0.10.36/src/win/internal.h:109:15: note: Function 'uv_process_tcp_accept_req' argument 3 names different: declaration 'req' definition 'raw_req'.
libuv-0.10.36/src/win/tcp.c:1068:15: note: Function 'uv_process_tcp_accept_req' argument 3 names different: declaration 'req' definition 'raw_req'.
libuv-0.10.36/src/win/tcp.c:540:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-0.10.36/src/win/threadpool.c:42:21: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-0.10.36/src/win/threadpool.c:44:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-0.10.36/src/win/threadpool.c:42:21: note: Null pointer dereference
libuv-0.10.36/src/win/timer.c:78:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/timer.c:180:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
libuv-0.10.36/src/win/tty.c:202:9: style: Condition 'was_reading' is always true [knownConditionTrueFalse]
libuv-0.10.36/src/win/tty.c:198:19: note: Assignment 'was_reading=1', assigned value is 1
libuv-0.10.36/src/win/tty.c:202:9: note: Condition 'was_reading' is always true
libuv-0.10.36/src/win/tty.c:1808:25: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/tty.c:1822:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/udp.c:171:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-0.10.36/src/win/udp.c:344:54: style: Function 'uv__udp_recv_start' argument 2 names different: declaration 'alloccb' definition 'alloc_cb'. [funcArgNamesDifferent]
libuv-0.10.36/src/uv-common.h:112:54: note: Function 'uv__udp_recv_start' argument 2 names different: declaration 'alloccb' definition 'alloc_cb'.
libuv-0.10.36/src/win/udp.c:344:54: note: Function 'uv__udp_recv_start' argument 2 names different: declaration 'alloccb' definition 'alloc_cb'.
libuv-0.10.36/src/win/udp.c:428:57: style: Function 'uv__udp_send' argument 6 names different: declaration 'send_cb' definition 'cb'. [funcArgNamesDifferent]
libuv-0.10.36/src/uv-common.h:103:33: note: Function 'uv__udp_send' argument 6 names different: declaration 'send_cb' definition 'cb'.
libuv-0.10.36/src/win/udp.c:428:57: note: Function 'uv__udp_send' argument 6 names different: declaration 'send_cb' definition 'cb'.
libuv-0.10.36/src/win/udp.c:446:58: style: Function 'uv__udp_send6' argument 6 names different: declaration 'send_cb' definition 'cb'. [funcArgNamesDifferent]
libuv-0.10.36/src/uv-common.h:110:34: note: Function 'uv__udp_send6' argument 6 names different: declaration 'send_cb' definition 'cb'.
libuv-0.10.36/src/win/udp.c:446:58: note: Function 'uv__udp_send6' argument 6 names different: declaration 'send_cb' definition 'cb'.
libuv-0.10.36/src/win/util.c:600:3: style: Variable 'cpu_count' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-0.10.36/src/win/util.c:594:3: note: Variable 'cpu_count' is reassigned a value before the old one has been used.
libuv-0.10.36/src/win/util.c:600:3: note: Variable 'cpu_count' is reassigned a value before the old one has been used.
libuv-0.10.36/test/benchmark-fs-stat.c:96:12: style: The scope of the variable 'before' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-fs-stat.c:97:12: style: The scope of the variable 'after' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-million-async.c:44:12: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-million-async.c:80:15: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-multi-accept.c:398:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libuv-0.10.36/test/benchmark-multi-accept.c:347:13: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-pound.c:103:38: style: Function 'connect_cb' argument 1 names different: declaration 'conn_req' definition 'req'. [funcArgNamesDifferent]
libuv-0.10.36/test/benchmark-pound.c:79:38: note: Function 'connect_cb' argument 1 names different: declaration 'conn_req' definition 'req'.
libuv-0.10.36/test/benchmark-pound.c:103:38: note: Function 'connect_cb' argument 1 names different: declaration 'conn_req' definition 'req'.
libuv-0.10.36/test/benchmark-pump.c:89:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-pump.c:90:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-pump.c:207:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-thread.c:44:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/benchmark-udp-pummel.c:203:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuv-0.10.36/test/benchmark-udp-pummel.c:203:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuv-0.10.36/test/blackhole-server.c:114:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
libuv-0.10.36/test/dns-server.c:228:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/test/echo-server.c:78:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-0.10.36/test/echo-server.c:80:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/test/runner-unix.c:61:15: style: The scope of the variable 'arg' can be reduced. [variableScope]
libuv-0.10.36/test/runner-unix.c:62:9: style: The scope of the variable 'args' can be reduced. [variableScope]
libuv-0.10.36/test/runner-unix.c:63:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-0.10.36/test/runner-unix.c:261:11: style: The scope of the variable 'nwritten' can be reduced. [variableScope]
libuv-0.10.36/test/runner-unix.c:78:5: error: Resource leak: stdout_file [resourceLeak]
libuv-0.10.36/test/runner.c:83:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libuv-0.10.36/test/runner.c:82:10: note: outer condition: v
libuv-0.10.36/test/runner.c:83:9: note: identical inner condition: v
libuv-0.10.36/test/test-async.c:39:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-0.10.36/test/test-async.c:40:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-callback-stack.c:58:3: warning: Conversion of string literal "close_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:66:3: warning: Conversion of string literal "shutdown_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:73:3: warning: Conversion of string literal "read_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:114:3: warning: Conversion of string literal "timer_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:134:3: warning: Conversion of string literal "write_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:159:3: warning: Conversion of string literal "connect_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:195:3: warning: Conversion of string literal "connect_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:196:3: warning: Conversion of string literal "write_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:197:3: warning: Conversion of string literal "timer_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:199:3: warning: Conversion of string literal "shutdown_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-callback-stack.c:200:3: warning: Conversion of string literal "close_cb must be called exactly twice" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-0.10.36/test/test-fs.c:226:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-getaddrinfo.c:93:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-hrtime.c:35:12: style: The scope of the variable 'a' can be reduced. [variableScope]
libuv-0.10.36/test/test-hrtime.c:35:15: style: The scope of the variable 'b' can be reduced. [variableScope]
libuv-0.10.36/test/test-hrtime.c:35:18: style: The scope of the variable 'diff' can be reduced. [variableScope]
libuv-0.10.36/test/test-ipc.c:64:13: style: The scope of the variable 'conn' can be reduced. [variableScope]
libuv-0.10.36/test/test-ipc.c:65:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-ipc.c:114:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-ipc.c:135:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-ipc.c:471:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-loop-handles.c:204:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-loop-handles.c:262:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-shutdown-twice.c:70:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-0.10.36/test/test-shutdown-twice.c:68:3: note: Variable 'r' is reassigned a value before the old one has been used.
libuv-0.10.36/test/test-shutdown-twice.c:70:3: note: Variable 'r' is reassigned a value before the old one has been used.
libuv-0.10.36/test/test-stdio-over-pipes.c:95:15: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/test/test-stdio-over-pipes.c:97:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-tcp-close-accept.c:133:13: style: The scope of the variable 'client' can be reduced. [variableScope]
libuv-0.10.36/test/test-tcp-close.c:44:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-0.10.36/test/test-tcp-close.c:41:38: style: Function 'connect_cb' argument 1 names different: declaration 'req' definition 'conn_req'. [funcArgNamesDifferent]
libuv-0.10.36/test/test-tcp-close.c:36:38: note: Function 'connect_cb' argument 1 names different: declaration 'req' definition 'conn_req'.
libuv-0.10.36/test/test-tcp-close.c:41:38: note: Function 'connect_cb' argument 1 names different: declaration 'req' definition 'conn_req'.
libuv-0.10.36/test/test-threadpool-cancel.c:143:13: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-0.10.36/test/test-timer.c:94:15: style: The scope of the variable 'once' can be reduced. [variableScope]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libuv1/libuv1_1.9.1.orig.tar.gz
libuv-v1.9.1/samples/socks5-proxy/s5.c:48:22: style: Function 's5_init' argument 1 names different: declaration 'ctx' definition 'cx'. [funcArgNamesDifferent]
libuv-v1.9.1/samples/socks5-proxy/s5.h:82:22: note: Function 's5_init' argument 1 names different: declaration 'ctx' definition 'cx'.
libuv-v1.9.1/samples/socks5-proxy/s5.c:48:22: note: Function 's5_init' argument 1 names different: declaration 'ctx' definition 'cx'.
libuv-v1.9.1/samples/socks5-proxy/server.c:208:29: style: The scope of the variable 'addr4' can be reduced. [variableScope]
libuv-v1.9.1/samples/socks5-proxy/server.c:209:19: style: The scope of the variable 'p' can be reduced. [variableScope]
libuv-v1.9.1/samples/socks5-proxy/server.c:210:12: style: The scope of the variable 'a' can be reduced. [variableScope]
libuv-v1.9.1/samples/socks5-proxy/server.c:211:12: style: The scope of the variable 'b' can be reduced. [variableScope]
libuv-v1.9.1/samples/socks5-proxy/server.c:212:12: style: The scope of the variable 'c' can be reduced. [variableScope]
libuv-v1.9.1/samples/socks5-proxy/server.c:82:73: style: Function 'do_bind' argument 3 names different: declaration 'ai' definition 'addrs'. [funcArgNamesDifferent]
libuv-v1.9.1/samples/socks5-proxy/server.c:38:73: note: Function 'do_bind' argument 3 names different: declaration 'ai' definition 'addrs'.
libuv-v1.9.1/samples/socks5-proxy/server.c:82:73: note: Function 'do_bind' argument 3 names different: declaration 'ai' definition 'addrs'.
libuv-v1.9.1/src/inet.c:165:9: style: The scope of the variable 'len' can be reduced. [variableScope]
libuv-v1.9.1/src/inet.c:229:15: style: The scope of the variable 'xdigits' can be reduced. [variableScope]
libuv-v1.9.1/src/threadpool.c:219:20: style: The scope of the variable 'w' can be reduced. [variableScope]
libuv-v1.9.1/src/threadpool.c:223:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/aix.c:1132:13: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/aix.c:1107:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-v1.9.1/src/unix/android-ifaddrs.c:200:18: style: The scope of the variable 'l_cur' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/android-ifaddrs.c:696:21: style: The scope of the variable 'l_cur' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/async.c:82:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/async.c:107:11: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/core.c:335:7: style: The scope of the variable 'timeout' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/core.c:337:7: style: The scope of the variable 'ran_pending' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/core.c:451:7: style: The scope of the variable 'peerfd' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/core.c:751:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/core.c:753:13: style: The scope of the variable 'w' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/core.c:988:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/darwin.c:183:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/freebsd.c:220:3: style: Variable 'kd' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/src/unix/freebsd.c:212:0: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/unix/freebsd.c:220:3: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/unix/freebsd.c:258:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/fs.c:395:0: error: #error "PATH_MAX undefined in the current platform" [preprocessorErrorDirective]
libuv-v1.9.1/src/unix/fsevents.c:823:17: warning: Either the condition 'handle!=NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
libuv-v1.9.1/src/unix/fsevents.c:840:17: note: Assuming that condition 'handle!=NULL' is not redundant
libuv-v1.9.1/src/unix/fsevents.c:823:17: note: Null pointer dereference
libuv-v1.9.1/src/unix/fsevents.c:824:3: warning: Either the condition 'handle!=NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
libuv-v1.9.1/src/unix/fsevents.c:840:17: note: Assuming that condition 'handle!=NULL' is not redundant
libuv-v1.9.1/src/unix/fsevents.c:824:3: note: Null pointer dereference
libuv-v1.9.1/src/unix/fsevents.c:825:27: warning: Either the condition 'handle!=NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
libuv-v1.9.1/src/unix/fsevents.c:840:17: note: Assuming that condition 'handle!=NULL' is not redundant
libuv-v1.9.1/src/unix/fsevents.c:825:27: note: Null pointer dereference
libuv-v1.9.1/src/unix/fsevents.c:832:11: warning: Either the condition 'handle!=NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
libuv-v1.9.1/src/unix/fsevents.c:840:17: note: Assuming that condition 'handle!=NULL' is not redundant
libuv-v1.9.1/src/unix/fsevents.c:832:11: note: Null pointer dereference
libuv-v1.9.1/src/unix/fsevents.c:868:7: warning: Either the condition 'handle!=NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
libuv-v1.9.1/src/unix/fsevents.c:880:17: note: Assuming that condition 'handle!=NULL' is not redundant
libuv-v1.9.1/src/unix/fsevents.c:868:7: note: Null pointer dereference
libuv-v1.9.1/src/unix/fsevents.c:872:11: warning: Either the condition 'handle!=NULL' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck]
libuv-v1.9.1/src/unix/fsevents.c:880:17: note: Assuming that condition 'handle!=NULL' is not redundant
libuv-v1.9.1/src/unix/fsevents.c:872:11: note: Null pointer dereference
libuv-v1.9.1/src/unix/fsevents.c:228:18: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/fsevents.c:678:25: style: The scope of the variable 's' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/fsevents.c:680:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/fsevents.c:738:10: style: The scope of the variable 'item' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/fsevents.c:740:25: style: The scope of the variable 's' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/linux-core.c:743:17: style: Condition 'model_idx>0' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/unix/linux-core.c:682:15: note: Assignment 'model_idx=0', assigned value is 0
libuv-v1.9.1/src/unix/linux-core.c:743:17: note: Condition 'model_idx>0' is always false
libuv-v1.9.1/src/unix/linux-core.c:121:13: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/linux-inotify.c:128:40: style: Function 'uv__inotify_read' argument 2 names different: declaration 'w' definition 'dummy'. [funcArgNamesDifferent]
libuv-v1.9.1/src/unix/linux-inotify.c:61:40: note: Function 'uv__inotify_read' argument 2 names different: declaration 'w' definition 'dummy'.
libuv-v1.9.1/src/unix/linux-inotify.c:128:40: note: Function 'uv__inotify_read' argument 2 names different: declaration 'w' definition 'dummy'.
libuv-v1.9.1/src/unix/linux-inotify.c:129:43: style: Function 'uv__inotify_read' argument 3 names different: declaration 'revents' definition 'events'. [funcArgNamesDifferent]
libuv-v1.9.1/src/unix/linux-inotify.c:62:43: note: Function 'uv__inotify_read' argument 3 names different: declaration 'revents' definition 'events'.
libuv-v1.9.1/src/unix/linux-inotify.c:129:43: note: Function 'uv__inotify_read' argument 3 names different: declaration 'revents' definition 'events'.
libuv-v1.9.1/src/unix/linux-syscalls.c:306:69: style: Function 'uv__epoll_ctl' argument 4 names different: declaration 'ev' definition 'events'. [funcArgNamesDifferent]
libuv-v1.9.1/src/unix/linux-syscalls.h:118:69: note: Function 'uv__epoll_ctl' argument 4 names different: declaration 'ev' definition 'events'.
libuv-v1.9.1/src/unix/linux-syscalls.c:306:69: note: Function 'uv__epoll_ctl' argument 4 names different: declaration 'ev' definition 'events'.
libuv-v1.9.1/src/unix/netbsd.c:173:3: style: Variable 'kd' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/src/unix/netbsd.c:163:0: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/unix/netbsd.c:173:3: note: Variable 'kd' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/unix/netbsd.c:212:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/openbsd.c:230:18: style: The scope of the variable 'cpu_info' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/process.c:282:7: style: The scope of the variable 'close_fd' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/pthread-fixes.c:39:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/signal.c:291:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/signal.c:350:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:74:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:426:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:511:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:659:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:660:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:921:15: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:922:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:1575:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/stream.c:1576:28: style: The scope of the variable 'queued_fds' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/tcp.c:312:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/tcp.c:330:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/timer.c:151:21: style: The scope of the variable 'heap_node' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/timer.c:152:15: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/udp.c:62:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/udp.c:89:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/udp.c:90:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/udp.c:214:10: style: The scope of the variable 'q' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/udp.c:480:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/unix/udp.c:562:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/uv-common.c:189:10: style: The scope of the variable 'address_part_size' can be reduced. [variableScope]
libuv-v1.9.1/src/uv-common.c:350:16: style: The scope of the variable 'h' can be reduced. [variableScope]
libuv-v1.9.1/src/uv-common.c:369:16: style: The scope of the variable 'h' can be reduced. [variableScope]
libuv-v1.9.1/src/uv-common.c:615:16: style: The scope of the variable 'h' can be reduced. [variableScope]
libuv-v1.9.1/src/win/async.c:32:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/async.c:94:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/core.c:375:7: style: The scope of the variable 'ran_pending' can be reduced. [variableScope]
libuv-v1.9.1/src/win/fs-event.c:365:23: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/fs-event.c:487:26: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-v1.9.1/src/win/fs-event.c:496:7: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-v1.9.1/src/win/fs-event.c:517:22: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/fs-event.c:350:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/fs-event.c:350:12: style: The scope of the variable 'sizew' can be reduced. [variableScope]
libuv-v1.9.1/src/win/fs-event.c:350:19: style: The scope of the variable 'size' can be reduced. [variableScope]
libuv-v1.9.1/src/win/fs.c:853:3: style: Variable 'dir_handle' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/src/win/fs.c:828:0: note: Variable 'dir_handle' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/win/fs.c:853:3: note: Variable 'dir_handle' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/win/fs.c:773:10: style: The scope of the variable 'cp' can be reduced. [variableScope]
libuv-v1.9.1/src/win/fs.c:1313:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-v1.9.1/src/win/fs.c:1684:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-v1.9.1/src/win/handle.c:63:9: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-v1.9.1/src/win/handle.c:70:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/loop-watcher.c:30:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/pipe.c:362:23: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/pipe.c:423:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/pipe.c:902:9: style: Condition '!(server->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-v1.9.1/src/win/pipe.c:1736:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/pipe.c:1756:9: style: Condition '!(handle->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-v1.9.1/src/win/pipe.c:951:36: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-v1.9.1/src/win/pipe.c:957:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-v1.9.1/src/win/pipe.c:951:36: note: Null pointer dereference
libuv-v1.9.1/src/win/pipe.c:1019:36: warning: Either the condition 'req!=NULL' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
libuv-v1.9.1/src/win/pipe.c:1022:14: note: Assuming that condition 'req!=NULL' is not redundant
libuv-v1.9.1/src/win/pipe.c:1019:36: note: Null pointer dereference
libuv-v1.9.1/src/win/pipe.c:987:9: style: Variable 'handle->pipe.conn.readfile_thread' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/src/win/pipe.c:984:9: note: Variable 'handle->pipe.conn.readfile_thread' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/win/pipe.c:987:9: note: Variable 'handle->pipe.conn.readfile_thread' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/win/pipe.c:341:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/pipe.c:343:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/src/win/pipe.c:746:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/src/win/pipe.c:855:14: style: The scope of the variable 'pipe_client' can be reduced. [variableScope]
libuv-v1.9.1/src/win/pipe.c:859:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/pipe.c:1767:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/pipe.c:1324:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-v1.9.1/src/win/poll.c:221:29: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/poll.c:465:29: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/poll.c:434:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/process.c:864:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/process.c:349:38: style: The scope of the variable 'dir_path' can be reduced. [variableScope]
libuv-v1.9.1/src/win/process.c:350:10: style: The scope of the variable 'dir_len' can be reduced. [variableScope]
libuv-v1.9.1/src/win/process.c:612:12: style: The scope of the variable 'a_eq' can be reduced. [variableScope]
libuv-v1.9.1/src/win/process.c:693:9: style: The scope of the variable 'len' can be reduced. [variableScope]
libuv-v1.9.1/src/win/process.c:689:0: warning: Size of pointer 'required_vars_value_len' used instead of size of its data. [pointerSize]
libuv-v1.9.1/src/win/process.c:630:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libuv-v1.9.1/src/win/process.c:631:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libuv-v1.9.1/src/win/process.c:689:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libuv-v1.9.1/src/win/process.c:714:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
libuv-v1.9.1/src/win/signal.c:328:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/stream.c:187:21: style: Condition 'stream->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/tcp.c:223:23: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/tcp.c:239:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/tcp.c:689:7: style: Condition '!(server->flags&UV__HANDLE_CLOSING)' is always true [knownConditionTrueFalse]
libuv-v1.9.1/src/win/tcp.c:212:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:213:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:214:20: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:557:16: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:558:20: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:559:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:750:26: style: The scope of the variable 'bind_addr' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:753:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:1075:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:1117:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:1233:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:1252:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tcp.c:1115:15: style: Function 'uv_process_tcp_accept_req' argument 3 names different: declaration 'req' definition 'raw_req'. [funcArgNamesDifferent]
libuv-v1.9.1/src/win/internal.h:146:15: note: Function 'uv_process_tcp_accept_req' argument 3 names different: declaration 'req' definition 'raw_req'.
libuv-v1.9.1/src/win/tcp.c:1115:15: note: Function 'uv_process_tcp_accept_req' argument 3 names different: declaration 'req' definition 'raw_req'.
libuv-v1.9.1/src/win/tcp.c:1478:28: style: Function 'uv__tcp_bind' argument 1 names different: declaration 'tcp' definition 'handle'. [funcArgNamesDifferent]
libuv-v1.9.1/src/uv-common.h:74:28: note: Function 'uv__tcp_bind' argument 1 names different: declaration 'tcp' definition 'handle'.
libuv-v1.9.1/src/win/tcp.c:1478:28: note: Function 'uv__tcp_bind' argument 1 names different: declaration 'tcp' definition 'handle'.
libuv-v1.9.1/src/win/tcp.c:601:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libuv-v1.9.1/src/win/timer.c:72:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/timer.c:158:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
libuv-v1.9.1/src/win/tty.c:2124:25: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/tty.c:2137:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/tty.c:2075:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/udp.c:195:21: style: Condition 'handle->flags&UV__HANDLE_CLOSING' is always false [knownConditionTrueFalse]
libuv-v1.9.1/src/win/udp.c:571:7: style: The scope of the variable 'err' can be reduced. [variableScope]
libuv-v1.9.1/src/win/udp.c:896:26: style: The scope of the variable 'bind_addr' can be reduced. [variableScope]
libuv-v1.9.1/src/win/udp.c:366:54: style: Function 'uv__udp_recv_start' argument 2 names different: declaration 'alloccb' definition 'alloc_cb'. [funcArgNamesDifferent]
libuv-v1.9.1/src/uv-common.h:104:54: note: Function 'uv__udp_recv_start' argument 2 names different: declaration 'alloccb' definition 'alloc_cb'.
libuv-v1.9.1/src/win/udp.c:366:54: note: Function 'uv__udp_recv_start' argument 2 names different: declaration 'alloccb' definition 'alloc_cb'.
libuv-v1.9.1/src/win/util.c:599:3: style: Variable 'cpu_count' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/src/win/util.c:593:3: note: Variable 'cpu_count' is reassigned a value before the old one has been used.
libuv-v1.9.1/src/win/util.c:599:3: note: Variable 'cpu_count' is reassigned a value before the old one has been used.
libuv-v1.9.1/test/benchmark-fs-stat.c:96:12: style: The scope of the variable 'before' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-fs-stat.c:97:12: style: The scope of the variable 'after' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-million-async.c:44:12: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-million-async.c:80:15: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-multi-accept.c:413:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
libuv-v1.9.1/test/benchmark-multi-accept.c:362:13: style: The scope of the variable 'handle' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-pound.c:103:38: style: Function 'connect_cb' argument 1 names different: declaration 'conn_req' definition 'req'. [funcArgNamesDifferent]
libuv-v1.9.1/test/benchmark-pound.c:79:38: note: Function 'connect_cb' argument 1 names different: declaration 'conn_req' definition 'req'.
libuv-v1.9.1/test/benchmark-pound.c:103:38: note: Function 'connect_cb' argument 1 names different: declaration 'conn_req' definition 'req'.
libuv-v1.9.1/test/benchmark-pump.c:89:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-pump.c:90:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-pump.c:217:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-thread.c:44:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/benchmark-udp-pummel.c:208:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuv-v1.9.1/test/benchmark-udp-pummel.c:208:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuv-v1.9.1/test/blackhole-server.c:117:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
libuv-v1.9.1/test/dns-server.c:237:18: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/test/echo-server.c:75:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/test/echo-server.c:77:18: style: The scope of the variable 'sreq' can be reduced. [variableScope]
libuv-v1.9.1/test/runner-unix.c:69:15: style: The scope of the variable 'arg' can be reduced. [variableScope]
libuv-v1.9.1/test/runner-unix.c:70:9: style: The scope of the variable 'args' can be reduced. [variableScope]
libuv-v1.9.1/test/runner-unix.c:71:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-v1.9.1/test/runner-unix.c:298:11: style: The scope of the variable 'nwritten' can be reduced. [variableScope]
libuv-v1.9.1/test/runner-unix.c:87:5: error: Resource leak: stdout_file [resourceLeak]
libuv-v1.9.1/test/runner.c:84:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
libuv-v1.9.1/test/runner.c:83:10: note: outer condition: v
libuv-v1.9.1/test/runner.c:84:9: note: identical inner condition: v
libuv-v1.9.1/test/test-async.c:39:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-v1.9.1/test/test-async.c:40:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-callback-stack.c:56:3: warning: Conversion of string literal "close_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:64:3: warning: Conversion of string literal "shutdown_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:71:3: warning: Conversion of string literal "read_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:110:3: warning: Conversion of string literal "timer_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:130:3: warning: Conversion of string literal "write_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:155:3: warning: Conversion of string literal "connect_cb must be called from a fresh stack" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:196:3: warning: Conversion of string literal "connect_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:197:3: warning: Conversion of string literal "write_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:198:3: warning: Conversion of string literal "timer_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:200:3: warning: Conversion of string literal "shutdown_cb must be called exactly once" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-callback-stack.c:201:3: warning: Conversion of string literal "close_cb must be called exactly twice" to bool always evaluates to true. [incorrectStringBooleanError]
libuv-v1.9.1/test/test-close-fd.c:62:3: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
libuv-v1.9.1/test/test-condvar.c:124:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-eintr-handling.c:46:7: style: struct member 'thread_ctx::fd' is never used. [unusedStructMember]
libuv-v1.9.1/test/test-fs-event.c:159:18: style: Condition 'handle!=NULL' is always false [knownConditionTrueFalse]
libuv-v1.9.1/test/test-fs-event.c:155:14: note: Assuming that condition 'handle==NULL' is not redundant
libuv-v1.9.1/test/test-fs-event.c:159:18: note: Condition 'handle!=NULL' is always false
libuv-v1.9.1/test/test-fs-event.c:151:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-fs-event.c:152:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuv-v1.9.1/test/test-fs.c:278:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-getaddrinfo.c:156:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-hrtime.c:35:12: style: The scope of the variable 'a' can be reduced. [variableScope]
libuv-v1.9.1/test/test-hrtime.c:35:15: style: The scope of the variable 'b' can be reduced. [variableScope]
libuv-v1.9.1/test/test-hrtime.c:35:18: style: The scope of the variable 'diff' can be reduced. [variableScope]
libuv-v1.9.1/test/test-ipc-send-recv.c:91:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-ipc.c:64:13: style: The scope of the variable 'conn' can be reduced. [variableScope]
libuv-v1.9.1/test/test-ipc.c:65:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-ipc.c:119:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-ipc.c:144:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-ipc.c:567:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-loop-handles.c:207:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-loop-handles.c:263:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-pipe-close-stdout-read-stdin.c:59:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/test/test-pipe-close-stdout-read-stdin.c:52:0: note: Variable 'r' is reassigned a value before the old one has been used.
libuv-v1.9.1/test/test-pipe-close-stdout-read-stdin.c:59:3: note: Variable 'r' is reassigned a value before the old one has been used.
libuv-v1.9.1/test/test-pipe-sendmsg.c:77:14: style: The scope of the variable 'inc' can be reduced. [variableScope]
libuv-v1.9.1/test/test-pipe-set-non-blocking.c:62:7: style: The scope of the variable 'n' can be reduced. [variableScope]
libuv-v1.9.1/test/test-shutdown-twice.c:71:3: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
libuv-v1.9.1/test/test-shutdown-twice.c:69:3: note: Variable 'r' is reassigned a value before the old one has been used.
libuv-v1.9.1/test/test-shutdown-twice.c:71:3: note: Variable 'r' is reassigned a value before the old one has been used.
libuv-v1.9.1/test/test-stdio-over-pipes.c:98:15: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/test/test-stdio-over-pipes.c:100:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-tcp-close-accept.c:139:13: style: The scope of the variable 'client' can be reduced. [variableScope]
libuv-v1.9.1/test/test-tcp-close.c:44:10: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-tcp-close.c:41:38: style: Function 'connect_cb' argument 1 names different: declaration 'req' definition 'conn_req'. [funcArgNamesDifferent]
libuv-v1.9.1/test/test-tcp-close.c:36:38: note: Function 'connect_cb' argument 1 names different: declaration 'req' definition 'conn_req'.
libuv-v1.9.1/test/test-tcp-close.c:41:38: note: Function 'connect_cb' argument 1 names different: declaration 'req' definition 'conn_req'.
libuv-v1.9.1/test/test-tcp-write-queue-order.c:66:7: style: The scope of the variable 'r' can be reduced. [variableScope]
libuv-v1.9.1/test/test-threadpool-cancel.c:153:13: style: The scope of the variable 'req' can be reduced. [variableScope]
libuv-v1.9.1/test/test-timer.c:92:15: style: The scope of the variable 'once' can be reduced. [variableScope]
libuv-v1.9.1/test/test-tmpdir.c:32:8: style: The scope of the variable 'last' can be reduced. [variableScope]
libuv-v1.9.1/test/test-udp-send-immediate.c:133:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
[11:59]

ftp://ftp.se.debian.org/debian/pool/main/libu/libuvc/libuvc_0.0.6.orig.tar.gz
libuvc-0.0.6/src/device.c:140:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libuvc-0.0.6/src/device.c:131:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libuvc-0.0.6/src/device.c:140:3: note: Variable 'ret' is reassigned a value before the old one has been used.
libuvc-0.0.6/src/device.c:204:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
libuvc-0.0.6/src/device.c:192:0: note: Variable 'ret' is reassigned a value before the old one has been used.
libuvc-0.0.6/src/device.c:204:3: note: Variable 'ret' is reassigned a value before the old one has been used.
libuvc-0.0.6/src/device.c:575:11: style: The scope of the variable 'got_interface' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:681:17: style: The scope of the variable 'dev' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:682:7: style: The scope of the variable 'dev_idx' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:936:23: style: The scope of the variable 'block_size' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:1203:23: style: The scope of the variable 'block_size' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:1352:24: style: The scope of the variable 'p' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:1353:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:1404:24: style: The scope of the variable 'p' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:1405:7: style: The scope of the variable 'i' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:1593:31: style: The scope of the variable 'processing_unit' can be reduced. [variableScope]
libuvc-0.0.6/src/device.c:231:7: error: Common realloc mistake: 'list_internal' nulled but not freed upon failure [memleakOnRealloc]
libuvc-0.0.6/src/device.c:653:7: error: Common realloc mistake: 'list_internal' nulled but not freed upon failure [memleakOnRealloc]
libuvc-0.0.6/src/diag.c:229:19: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuvc-0.0.6/src/diag.c:329:19: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libuvc-0.0.6/src/diag.c:208:25: style: The scope of the variable 'interval_ptr' can be reduced. [variableScope]
libuvc-0.0.6/src/diag.c:309:25: style: The scope of the variable 'interval_ptr' can be reduced. [variableScope]
libuvc-0.0.6/src/stream.c:159:30: style: The scope of the variable 'format' can be reduced. [variableScope]
libuvc-0.0.6/src/stream.c:338:21: style: The scope of the variable 'frame' can be reduced. [variableScope]
libuvc-0.0.6/src/stream.c:560:23: style: Variable 'variable_offset' is assigned a value that is never used. [unreadVariable]
[11:59]

DATE 2018-08-21
TIME 11:59:59