2022-06-27 12:01 ftp://ftp.de.debian.org/debian/pool/main/f/firebird2.5/firebird2.5_2.5.3.26778.ds4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j4 platform: Linux-5.10.0-15-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.25 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.8 head-info: 242afc3 (2022-06-25 21:42:55 +0200) count: 752 743 elapsed-time: 6.2 6.1 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: firebird2.5-2.5.3.26778.ds4.orig/builds/install/arch-specific/darwin/buildno.c:2:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/builds/install/arch-specific/darwin/buildsuffix.c:2:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/builds/install/arch-specific/darwin/fullvers.c:2:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/builds/install/arch-specific/darwin/majorvers.c:2:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/builds/install/arch-specific/darwin/minorvers.c:2:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/builds/install/arch-specific/darwin/revno.c:2:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api13.c:176:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api13.c:177:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api13.c:178:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:127:19: style: Variable 'po_number.len' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:119:19: note: po_number.len is assigned firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:127:19: note: po_number.len is overwritten firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:135:19: style: Variable 'po_number.len' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:127:19: note: po_number.len is assigned firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:135:19: note: po_number.len is overwritten firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:155:19: style: Variable 'po_number.len' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:135:19: note: po_number.len is assigned firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16t.c:155:19: note: po_number.len is overwritten firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16.c:229:18: portability: 'result' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16.c:88:11: style: Variable 'count[1]' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16.c:167:13: style: Variable 'count[0]' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api16.c:168:13: style: Variable 'count[1]' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api4.c:122:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api4.c:77:32: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api8.c:70:37: style: Variable 'blob_handle' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api6.c:113:33: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api6.c:150:33: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api6.c:170:33: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api6.c:202:24: style: Variable 'fetch_stat' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api6.c:123:16: note: fetch_stat is assigned firebird2.5-2.5.3.26778.ds4.orig/examples/api/api6.c:202:24: note: fetch_stat is overwritten firebird2.5-2.5.3.26778.ds4.orig/examples/api/api9.c:128:56: error: Uninitialized variable: job_grade [uninitvar] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api7.c:122:26: error: Uninitialized variable: proj_name.vary_length [uninitvar] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api9f.c:85:7: style: Unused variable: out_buffer [unusedVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api9f.c:253:8: style: Unused variable: p [unusedVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/api9f.c:302:8: style: Unused variable: status [unusedVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:133:21: warning: Redundant assignment of 'lpszCmdLine' to itself. [selfAssignment] firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:370:28: style:inconclusive: Function 'AstRoutine' argument 1 names different: declaration 'result' definition 'lpEvent'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:90:46: note: Function 'AstRoutine' argument 1 names different: declaration 'result' definition 'lpEvent'. firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:370:28: note: Function 'AstRoutine' argument 1 names different: declaration 'result' definition 'lpEvent'. firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:412:20: style:inconclusive: Function 'CHK_ERR' argument 1 names different: declaration 'gds__status' definition 'status'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:97:39: note: Function 'CHK_ERR' argument 1 names different: declaration 'gds__status' definition 'status'. firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:412:20: note: Function 'CHK_ERR' argument 1 names different: declaration 'gds__status' definition 'status'. firebird2.5-2.5.3.26778.ds4.orig/examples/api/winevent.c:133:21: style: Variable 'lpszCmdLine' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:218:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:231:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:243:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:122:13: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:151:42: error: Memory leak: buffer [memleak] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:422:3: error: Memory leak: buffer [memleak] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:428:3: error: Memory leak: buf [memleak] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:428:3: error: Memory leak: buffer [memleak] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:430:3: error: Memory leak: buf [memleak] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:430:3: error: Memory leak: buffer [memleak] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:84:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:59:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:84:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/error.c:54:37: style: Parameter 'st_cptr' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:112:8: style: Local variable 'buffer2' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:60:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:112:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:149:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:59:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:149:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:170:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:59:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:170:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:191:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:59:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:191:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:266:8: style: Local variable 'datebuf' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:61:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:266:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:419:8: style: Local variable 'buffer' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:59:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:419:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:143:9: style: Parameter 'm' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:144:9: style: Parameter 'n' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:187:39: style: Parameter 'm' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:293:25: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:293:33: style: Parameter 'b' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:303:30: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:303:41: style: Parameter 'b' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:313:31: style: Parameter 'n' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:47:6: style: struct member 'blob::blob_number_segments' is never used. [unusedStructMember] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:50:9: style: struct member 'blob::blob_put_segment' is never used. [unusedStructMember] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:220:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:414:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/closure.c:122:14: style: Variable 'rsp' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/closure.c:120:9: note: rsp is assigned firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/closure.c:122:14: note: rsp is overwritten firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/closure.c:92:12: style: Variable 'vrow' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/examples/api/apifull.c:86:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] firebird2.5-2.5.3.26778.ds4.orig/examples/api/apifull.c:156:20: style: Variable 'buffer' is not assigned a value. [unassignedVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/main.c:344:5: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/main.c:348:5: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/main.c:352:5: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:226:5: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:224:11: note: Assuming that condition 'p==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:226:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:227:5: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:224:11: note: Assuming that condition 'p==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:227:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:228:5: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:224:11: note: Assuming that condition 'p==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:228:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:229:5: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:224:11: note: Assuming that condition 'p==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:229:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:230:5: warning: Either the condition 'p==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:224:11: note: Assuming that condition 'p==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:230:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:535:9: style: Local variable 'done' shadows outer function [shadowFunction] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:393:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lr0.c:535:9: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/mkpar.c:51:22: style: Local variable 'to_state' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:287:16: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/mkpar.c:51:22: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/mkpar.c:142:22: style: Local variable 'to_state' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:287:16: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/mkpar.c:142:22: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lalr.c:345:16: style: Local variable 'done' shadows outer function [shadowFunction] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:393:6: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/lalr.c:345:16: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/readskel.c:66:5: style: Local variable 'line' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:215:14: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/readskel.c:66:5: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/readskel.c:66:21: style: Variable 'sline' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:37:5: warning: Either the condition 'bp==0' is redundant or there is possible null pointer dereference: bp. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:36:12: note: Assuming that condition 'bp==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:37:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:38:5: warning: Either the condition 'bp==0' is redundant or there is possible null pointer dereference: bp. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:36:12: note: Assuming that condition 'bp==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:38:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:39:5: warning: Either the condition 'bp==0' is redundant or there is possible null pointer dereference: bp. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:36:12: note: Assuming that condition 'bp==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:39:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:40:9: warning: Either the condition 'bp==0' is redundant or there is possible null pointer dereference: bp. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:36:12: note: Assuming that condition 'bp==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/symtab.c:40:9: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/verbose.c:306:22: style: Local variable 'to_state' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:287:16: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/verbose.c:306:22: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/include/fb_types.h:49:0: error: #error compile_time_failure: SIZEOF_LONG not specified [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/SafeArg.h:172:17: warning: Member variable 'SafeArg::m_arguments' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:157:10: warning: Member variable 'AbstractString::inlineBuffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:165:19: warning: Member variable 'AbstractString::inlineBuffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:41:11: warning: Member variable 'InlineStorage < const char * , 20 >::buffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:42:2: warning: Member variable 'InlineStorage < const char * , 20 >::buffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.h:547:8: style:inconclusive: Technically the member function 'Firebird::GlobalStorage::operatordelete' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.h:552:15: performance:inconclusive: Technically the member function 'Firebird::GlobalStorage::getPool' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:64:5: performance:inconclusive: Technically the member function 'Firebird::EmptyStorage::getStorage' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:65:9: performance:inconclusive: Technically the member function 'Firebird::EmptyStorage::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:144:8: performance:inconclusive: Technically the member function 'Firebird::AbstractString::shrinkBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:712:14: style:inconclusive: Technically the member function 'StringBase < StringComparator >::compare' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:712:14: style:inconclusive: Technically the member function 'StringBase < PathNameComparator >::compare' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:177:5: style:inconclusive: Technically the member function 'Array < const char * , InlineStorage < const char * , 20 > >::begin' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:179:5: style:inconclusive: Technically the member function 'Array < const char * , InlineStorage < const char * , 20 > >::end' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:44:5: style:inconclusive: Technically the member function 'InlineStorage < const char * , 20 >::getStorage' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:48:9: performance:inconclusive: Technically the member function 'InlineStorage < const char * , 20 >::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/rwlock.h:268:2: style: Class 'ReadLockGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/rwlock.h:294:2: style: Class 'WriteLockGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/auto.h:65:2: style: Class 'AutoPtr < Firebird :: UtilSvc , SimpleDelete < Firebird :: UtilSvc > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:612:10: style: Class 'StringBase < StringComparator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:612:10: style: Class 'StringBase < PathNameComparator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.h:228:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.h:232:5: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.h:415:21: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:613:90: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:493:31: style: Parameter 'it' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:497:31: style: Parameter 'it' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:512:50: style: Parameter 'last' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:546:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:546:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:551:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:551:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:556:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:556:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:560:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:560:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:564:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:564:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.cpp:49:2: warning: Class 'Base' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.cpp:49:2: warning: Class 'Base' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:109:16: style: Virtual function 'clear' is called from constructor 'ImplStatusVector(ISC_STATUS k,ISC_STATUS c)' at line 122. Dynamic binding is not used. [virtualCallInConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:122:4: note: Calling clear firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:109:16: note: clear is a virtual function firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:109:16: style: Virtual function 'clear' is called from constructor 'ImplStatusVector(const ISC_STATUS*s)' at line 57. Dynamic binding is not used. [virtualCallInConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.cpp:57:2: note: Calling clear firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:109:16: note: clear is a virtual function firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MetaName.h:61:2: style: Class 'MetaName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MetaName.h:64:2: style: Class 'MetaName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MetaName.h:110:2: style: Class 'LoopMetaName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:105:29: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:60:29: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:105:29: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:106:15: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:61:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:106:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:107:15: style: The function 'firstWarning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:62:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:107:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:108:16: style: The function 'hasData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:63:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:108:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:109:16: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:64:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:109:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:110:16: style: The function 'append' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:65:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:110:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:111:22: style: The function 'copyTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:66:22: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:111:22: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:112:16: style: The function 'shiftLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:68:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:112:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:113:16: style: The function 'shiftLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:69:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:113:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:114:16: style: The function 'shiftLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:70:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:114:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:115:16: style: The function 'shiftLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:71:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:115:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:116:16: style: The function 'shiftLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:72:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:116:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:118:16: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:74:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:118:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.cpp:65:53: style:inconclusive: Function 'StatusVector' argument 2 names different: declaration 'v' definition 'c'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.h:128:40: note: Function 'StatusVector' argument 2 names different: declaration 'v' definition 'c'. firebird2.5-2.5.3.26778.ds4.orig/src/common/StatusArg.cpp:65:53: note: Function 'StatusVector' argument 2 names different: declaration 'v' definition 'c'. firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:70:7: style: The function 'outputVerbose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:58:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:70:7: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:75:7: style: The function 'outputError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:59:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:75:7: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:80:7: style: The function 'outputData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:60:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:80:7: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:86:18: style: The function 'printf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:61:18: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:86:18: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:113:18: style: The function 'isService' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:55:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:113:18: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:118:15: style: The function 'checkService' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:71:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:118:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:124:15: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:57:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:124:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:125:15: style: The function 'started' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:56:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:125:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:126:15: style: The function 'putLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:62:18: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:126:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:127:15: style: The function 'putSLong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:63:18: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:127:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:128:15: style: The function 'putChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:64:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:128:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:129:15: style: The function 'putBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:65:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:129:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:130:16: style: The function 'getBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:66:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:130:16: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:131:15: style: The function 'setServiceStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:67:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:131:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:132:15: style: The function 'setServiceStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:68:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:132:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:133:31: style: The function 'getStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:69:28: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:133:31: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:135:15: style: The function 'finished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:74:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:135:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:136:15: style: The function 'initStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:70:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:136:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:143:51: style:inconclusive: Function 'createStandalone' argument 2 names different: declaration 'argv' definition 'av'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.h:78:50: note: Function 'createStandalone' argument 2 names different: declaration 'argv' definition 'av'. firebird2.5-2.5.3.26778.ds4.orig/src/common/UtilSvc.cpp:143:51: note: Function 'createStandalone' argument 2 names different: declaration 'argv' definition 'av'. firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:62:6: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:50:14: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:62:6: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:82:6: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:50:14: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:82:6: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:105:6: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:50:14: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/BaseStream.h:105:6: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1203:50: style: Condition 'c!='_'' is always true [knownConditionTrueFalse] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:55:8: error: Common realloc mistake: 'cache' nulled but not freed upon failure [memleakOnRealloc] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:97:13: error: Common realloc mistake: 'line' nulled but not freed upon failure [memleakOnRealloc] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:217:12: warning: Either the condition '(s=get_line())==0' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:219:27: note: Assuming that condition '(s=get_line())==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:217:12: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:702:13: warning: Either the condition 's==0' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:701:11: note: Assuming that condition 's==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:702:13: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:703:5: warning: Either the condition 's==0' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:701:11: note: Assuming that condition 's==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:703:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1160:5: warning: Either the condition '!entry' is redundant or there is possible null pointer dereference: entry. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1158:9: note: Assuming that condition '!entry' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1160:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1161:5: warning: Either the condition '!entry' is redundant or there is possible null pointer dereference: entry. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1158:9: note: Assuming that condition '!entry' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1161:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1162:5: warning: Either the condition '!entry' is redundant or there is possible null pointer dereference: entry. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1158:9: note: Assuming that condition '!entry' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1162:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1454:26: warning: Either the condition 'tag==0' is redundant or there is possible null pointer dereference: tag. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1453:11: note: Assuming that condition 'tag==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1454:26: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1469:42: warning: Either the condition 'tag==0' is redundant or there is possible null pointer dereference: tag. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1467:11: note: Assuming that condition 'tag==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1469:42: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1724:5: warning: Either the condition 'v==0' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1722:11: note: Assuming that condition 'v==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1724:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1725:5: warning: Either the condition 'v==0' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1722:11: note: Assuming that condition 'v==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1725:5: note: Null pointer dereference firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1203:45: style: Same expression 'c!='_'' found multiple times in chain of '&&' operators. [duplicateExpression] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1285:5: style: Local variable 'lineno' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/defs.h:216:12: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1285:5: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1796:16: style: Local variable 'prec' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:36:5: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:1796:16: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/PublicHandle.cpp:35:28: error: There is an unknown macro here somewhere. Configuration is required. If FB_NEW is a macro then please configure it. [unknownMacro] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:265:30: style: struct member 'keyword::name' is never used. [unusedStructMember] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:783:8: style: Variable 'value' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/TempFile.cpp:187:7: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:83:38: warning: Either the condition '!value' is redundant or there is division by zero at line 83. [zerodivcond] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:86:8: note: Assuming that condition '!value' is not redundant firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:85:13: note: Assignment to 'value/=radix' firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:83:38: note: Division by zero firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:121:26: warning: Either the condition '!value' is redundant or there is division by zero at line 121. [zerodivcond] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:124:8: note: Assuming that condition '!value' is not redundant firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:123:13: note: Assignment to 'value/=radix' firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/MsgPrint.cpp:121:26: note: Division by zero firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.cpp:397:0: error: #error NS: I am lazy to implement version of this routine based on plain vsprintf. [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:14: error: There is an unknown macro here somewhere. Configuration is required. If FB_NEW is a macro then please configure it. [unknownMacro] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/output.c:1063:9: style: The if condition is the same as the previous if condition [duplicateCondition] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/output.c:1062:9: note: First condition firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/output.c:1063:9: note: Second condition firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/output.c:564:3: error: Common realloc mistake: 'table' nulled but not freed upon failure [memleakOnRealloc] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/output.c:566:3: error: Common realloc mistake: 'check' nulled but not freed upon failure [memleakOnRealloc] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/output.c:223:13: style: Variable 'cbase' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1528:10: style: Condition 'get_prev_succeeded' is always true [knownConditionTrueFalse] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1520:9: note: Assuming that condition '!get_prev_succeeded' is not redundant firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1528:10: note: Condition 'get_prev_succeeded' is always true firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:134:34: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:140:34: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:147:27: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:160:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:166:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:320:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:645:3: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:648:16: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:717:22: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:839:43: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:868:37: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1082:43: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1227:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1232:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1238:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1239:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1253:26: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1264:22: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1278:22: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1406:32: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1609:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1614:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1643:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1774:41: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1846:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1847:16: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:154:32: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1415:17: style: Local variable 'extent' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1371:16: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1415:17: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1036:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1089:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:1818:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/timestamp.cpp:69:2: style: Obsolescent function 'ftime' called. It is recommended to use 'time', 'gettimeofday' or 'clock_gettime' instead. [prohibitedftimeCalled] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/timestamp.cpp:94:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/alloc.cpp:318:14: style: Variable 'msBuffer' is not assigned a value. [unassignedVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:95:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:93:5: note: b is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:95:5: note: b is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:100:5: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:97:5: note: a is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:100:5: note: a is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:178:5: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:171:5: note: a is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:178:5: note: a is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:188:5: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:185:5: note: a is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:188:5: note: a is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:192:5: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:189:5: note: a is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:192:5: note: a is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:205:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:202:5: note: c is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:205:5: note: c is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:208:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:205:5: note: c is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:208:5: note: c is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:211:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:208:5: note: c is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:211:5: note: c is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:214:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:211:5: note: c is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:214:5: note: c is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:261:5: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:254:5: note: a is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:261:5: note: a is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:494:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:487:5: note: b is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:494:5: note: b is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:511:5: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:508:5: note: b is assigned firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:511:5: note: b is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:332:20: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:642:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:332:20: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:372:29: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:642:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:372:29: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:74:12: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:76:12: style: Variable 'f' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:78:11: style: Variable 'g' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:80:11: style: Variable 'h' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:86:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:111:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:178:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:192:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:193:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:214:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:264:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:432:15: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:457:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:494:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:511:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:540:12: style: Variable 'd' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:541:12: style: Variable 'e' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:542:12: style: Variable 'f' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:543:12: style: Variable 'g' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:544:12: style: Variable 'h' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:545:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:546:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:547:12: style: Variable 'k' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:548:12: style: Variable 'l' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:549:12: style: Variable 'm' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:550:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:551:12: style: Variable 'o' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:552:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:572:12: style: Variable 'b' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:573:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:574:12: style: Variable 'd' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:575:12: style: Variable 'e' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:432:10: style: Unused variable: a [unusedVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:101:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:108:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:324:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/string_test.cpp:333:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/objects_array.h:320:76: error: Reference to local variable returned. [returnReference] firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config_file.h:93:9: style:inconclusive: Technically the member function 'ConfigFile::parseValueFrom' can be const. [functionConst] firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config_file.cpp:155:20: note: Technically the member function 'ConfigFile::parseValueFrom' can be const. firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config_file.h:93:9: note: Technically the member function 'ConfigFile::parseValueFrom' can be const. firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/auto.h:65:2: style: Class 'AutoPtr < FILE , Firebird :: FileClose >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:202:2: warning: Member variable 'InitInstance::instance' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/fb_exception.cpp:37:12: warning: Member variable 'ThreadBuffer::buffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:48:9: performance:inconclusive: Technically the member function 'Firebird::InlineStorage::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:64:5: performance:inconclusive: Technically the member function 'EmptyStorage < ThreadBuffer * >::getStorage' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:65:9: performance:inconclusive: Technically the member function 'EmptyStorage < ThreadBuffer * >::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < StringsBuffer , InstanceControl :: PRIORITY_REGULAR >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < StringsBuffer , InstanceControl :: PRIORITY_REGULAR >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < StringsBuffer , InstanceControl :: PRIORITY_REGULAR >' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:92:8: style: The function 'dtor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:76:16: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:92:8: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:163:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:161:7: note: outer condition: !flag firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:163:8: note: identical inner condition: !flag firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:173:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:171:7: note: outer condition: flag firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:173:8: note: identical inner condition: flag firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:208:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:206:7: note: outer condition: !flag firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:208:8: note: identical inner condition: !flag firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:335:3: warning: Member variable 'NodeList::level' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:344:3: warning: Member variable 'NodeList::level' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/vector.h:43:2: warning: Member variable 'Vector < void * , 2 >::data' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_tls.h:137:37: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/vector.h:43:2: warning: Member variable 'Vector < void * , MAX_TREE_DEPTH + 1 >::data' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/vector.h:43:2: warning: Member variable 'Vector < int , TEST_ITEMS >::data' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:69:8: performance:inconclusive: Technically the member function 'Firebird::MallocAllocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:73:7: performance:inconclusive: Technically the member function 'Firebird::MallocAllocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/vector.h:62:9: performance:inconclusive: Technically the member function 'Vector < void * , 2 >::getCapacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/vector.h:62:9: performance:inconclusive: Technically the member function 'Vector < void * , MAX_TREE_DEPTH + 1 >::getCapacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/vector.h:62:9: performance:inconclusive: Technically the member function 'Vector < int , TEST_ITEMS >::getCapacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:301:3: warning: Class 'BePlusTree < BlockInfo , unsigned long , InternalAllocator , BlockInfo , DefaultComparator < Key > >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:301:3: warning: Class 'BePlusTree < AllocItem , AllocItem , MallocAllocator , Firebird :: DefaultKeyValue < AllocItem > , AllocItem >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:313:3: style: Class 'ItemList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:335:3: style: Class 'NodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:178:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:190:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:145:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:153:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:154:21: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:193:42: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:238:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:241:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:251:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:263:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:283:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:351:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:352:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:357:40: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:363:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:364:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:367:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:372:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:374:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:404:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:409:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:412:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:461:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:462:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:464:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:475:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:476:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:477:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:479:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:681:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:686:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:689:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:916:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:925:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:1009:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:1011:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:910:80: style:inconclusive: Function '_removePage' argument 1 names different: declaration 'level' definition 'nodeLevel'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:659:23: note: Function '_removePage' argument 1 names different: declaration 'level' definition 'nodeLevel'. firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:910:80: note: Function '_removePage' argument 1 names different: declaration 'level' definition 'nodeLevel'. firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:160:14: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:36:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:160:14: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:173:15: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:36:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:173:15: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:805:12: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:36:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:805:12: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:825:12: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:36:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:825:12: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:850:11: style: Local variable 't' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:36:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/tree.h:850:11: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:202:2: warning: Member variable 'InitInstance < ConfigImpl , DefaultInit < ConfigImpl > >::instance' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/AdminException.cpp:61:60: style:inconclusive: Function 'setLocation' argument 1 names different: declaration 'fileName' definition 'file'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/AdminException.h:45:46: note: Function 'setLocation' argument 1 names different: declaration 'fileName' definition 'file'. firebird2.5-2.5.3.26778.ds4.orig/src/config/AdminException.cpp:61:60: note: Function 'setLocation' argument 1 names different: declaration 'fileName' definition 'file'. firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < Firebird :: Mutex , InstanceControl :: PRIORITY_REGULAR >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < Firebird :: Mutex , InstanceControl :: PRIORITY_REGULAR >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < Firebird :: Mutex , InstanceControl :: PRIORITY_REGULAR >' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < Firebird :: string , InstanceControl :: PRIORITY_REGULAR >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < Firebird :: string , InstanceControl :: PRIORITY_REGULAR >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/init.h:129:3: warning: Class 'GlobalPtr < Firebird :: string , InstanceControl :: PRIORITY_REGULAR >' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config.cpp:464:6: warning: Identical condition 'value', second condition is always false [identicalConditionAfterEarlyExit] firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config.cpp:457:6: note: If condition 'value' is true, the function will return/exit firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config.cpp:464:6: note: Testing identical condition 'value' firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:9: error: Signed integer overflow for expression 'n*45578'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:57:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -17651 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -804514929 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:9: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: error: Signed integer overflow for expression 'n*45578-17651'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:57:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -17651 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -804514929 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:9: error: Signed integer overflow for expression 'n*47163'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:174:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:9: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: error: Signed integer overflow for expression 'n*47163-57412'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:174:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:9: error: Signed integer overflow for expression 'n*47163'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:213:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:9: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: error: Signed integer overflow for expression 'n*47163-57412'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:213:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:9: error: Signed integer overflow for expression 'n*47163'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:251:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:9: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: error: Signed integer overflow for expression 'n*47163-57412'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:251:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Integer overflow firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config.cpp:212:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config.cpp:278:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/common/config/config.cpp:469:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfObj.cpp:43:27: style: Parameter 'source' can be declared as reference to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/config/FileName.cpp:13:2: performance: Variable 'pathName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:67:3: warning: Member variable 'FileChange::next' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:67:3: warning: Member variable 'FileChange::lineNumber' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:67:3: warning: Member variable 'FileChange::linesSkipped' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:53:13: performance:inconclusive: Technically the member function 'ConfigFile::openConfigFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.cpp:110:24: note: Technically the member function 'ConfigFile::openConfigFile' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:53:13: note: Technically the member function 'ConfigFile::openConfigFile' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:60:15: performance:inconclusive: Technically the member function 'ConfigFile::getRootDirectory' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.cpp:220:25: note: Technically the member function 'ConfigFile::getRootDirectory' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:60:15: note: Technically the member function 'ConfigFile::getRootDirectory' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:63:15: performance:inconclusive: Technically the member function 'ConfigFile::getInstallDirectory' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.cpp:241:25: note: Technically the member function 'ConfigFile::getInstallDirectory' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:63:15: note: Technically the member function 'ConfigFile::getInstallDirectory' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:64:29: style: Virtual function 'expand' is called from constructor 'ConfigFile(const char*configFile,const LEX_flags configFlags)' at line 75. Dynamic binding is not used. [virtualCallInConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.cpp:75:35: note: Calling expand firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:64:29: note: expand is a virtual function firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:64:29: style: Virtual function 'expand' is called from constructor 'ConfigFile(const char*configFile,const LEX_flags configFlags)' at line 84. Dynamic binding is not used. [virtualCallInConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.cpp:84:2: note: Calling parse firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.cpp:133:34: note: Calling expand firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfigFile.h:64:29: note: expand is a virtual function firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:53:21: style: The function 'getInputFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputStream.h:51:21: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:53:21: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:54:22: style: The function 'getFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputStream.h:52:22: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:54:22: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:55:22: style: The function 'getSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputStream.h:60:22: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:55:22: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:56:15: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputStream.h:57:15: note: Virtual function in base class firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:56:15: note: Function in derived class firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:67:7: performance:inconclusive: Technically the member function 'Element::indent' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:317:15: note: Technically the member function 'Element::indent' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:67:7: note: Technically the member function 'Element::indent' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:88:7: performance:inconclusive: Technically the member function 'Element::putQuotedText' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:442:15: note: Technically the member function 'Element::putQuotedText' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:88:7: note: Technically the member function 'Element::putQuotedText' can be static (but you may consider moving to unnamed namespace). firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:182:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:133:52: style:inconclusive: Function 'addChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:53:45: note: Function 'addChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:133:52: note: Function 'addChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:152:52: style:inconclusive: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:56:45: note: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:152:52: note: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:157:56: style:inconclusive: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:57:49: note: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:157:56: note: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:157:95: style:inconclusive: Function 'addAttribute' argument 2 names different: declaration 'value' definition 'attributeValue'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:57:79: note: Function 'addAttribute' argument 2 names different: declaration 'value' definition 'attributeValue'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:157:95: note: Function 'addAttribute' argument 2 names different: declaration 'value' definition 'attributeValue'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:165:56: style:inconclusive: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:58:49: note: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:165:56: note: Function 'addAttribute' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:165:75: style:inconclusive: Function 'addAttribute' argument 2 names different: declaration 'value' definition 'attributeValue'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:58:59: note: Function 'addAttribute' argument 2 names different: declaration 'value' definition 'attributeValue'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:165:75: note: Function 'addAttribute' argument 2 names different: declaration 'value' definition 'attributeValue'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:191:41: style:inconclusive: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:73:34: note: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:191:41: note: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:202:47: style:inconclusive: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:74:40: note: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:202:47: note: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:213:45: style:inconclusive: Function 'findAttribute' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:69:38: note: Function 'findAttribute' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:213:45: note: Function 'findAttribute' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:224:51: style:inconclusive: Function 'findAttribute' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:70:44: note: Function 'findAttribute' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:224:51: note: Function 'findAttribute' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:325:51: style:inconclusive: Function 'findChildIgnoreCase' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:66:44: note: Function 'findChildIgnoreCase' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:325:51: note: Function 'findChildIgnoreCase' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:346:52: style:inconclusive: Function 'getAttributeValue' argument 1 names different: declaration 'name' definition 'attributeName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:64:45: note: Function 'getAttributeValue' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:346:52: note: Function 'getAttributeValue' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:351:52: style:inconclusive: Function 'getAttributeValue' argument 1 names different: declaration 'name' definition 'attributeName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:63:45: note: Function 'getAttributeValue' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:351:52: note: Function 'getAttributeValue' argument 1 names different: declaration 'name' definition 'attributeName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:407:41: style:inconclusive: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:60:34: note: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:407:41: note: Function 'findChild' argument 1 names different: declaration 'name' definition 'childName'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:407:87: style:inconclusive: Function 'findChild' argument 3 names different: declaration 'value' definition 'attributeValue'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:60:75: note: Function 'findChild' argument 3 names different: declaration 'value' definition 'attributeValue'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:407:87: note: Function 'findChild' argument 3 names different: declaration 'value' definition 'attributeValue'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:479:39: style:inconclusive: Function 'analyzeData' argument 1 names different: declaration 'data' definition 'bytes'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.h:89:38: note: Function 'analyzeData' argument 1 names different: declaration 'data' definition 'bytes'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Element.cpp:479:39: note: Function 'analyzeData' argument 1 names different: declaration 'data' definition 'bytes'. firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:69:12: warning: Member variable 'InputFile::buffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:56:15: style: Virtual function 'close' is called from destructor '~InputFile()' at line 77. Dynamic binding is not used. [virtualCallInConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:77:2: note: Calling close firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:56:15: note: close is a virtual function firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:90:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:100:39: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:119:32: style:inconclusive: Function 'postChange' argument 1 names different: declaration 'lineNumber' definition 'line'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:52:23: note: Function 'postChange' argument 1 names different: declaration 'lineNumber' definition 'line'. firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:119:32: note: Function 'postChange' argument 1 names different: declaration 'lineNumber' definition 'line'. firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:221:43: style:inconclusive: Function 'openInputFile' argument 1 names different: declaration 'fileName' definition 'name'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.h:58:33: note: Function 'openInputFile' argument 1 names different: declaration 'fileName' definition 'name'. firebird2.5-2.5.3.26778.ds4.orig/src/config/InputFile.cpp:221:43: note: Function 'openInputFile' argument 1 names different: declaration 'fileName' definition 'name'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::priorLineNumber' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::eol' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::priorInputStream' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::tokenInputStream' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::tokenOffset' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::token' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::tokenLineNumber' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:56:6: warning: Member variable 'Lex::commentEnd' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:248:59: style:inconclusive: Function 'setCommentString' argument 2 names different: declaration 'end' definition 'cend'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.h:80:56: note: Function 'setCommentString' argument 2 names different: declaration 'end' definition 'cend'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Lex.cpp:248:59: note: Function 'setCommentString' argument 2 names different: declaration 'end' definition 'cend'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:58:9: warning: Member variable 'Stream::currentLength' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:58:9: warning: Member variable 'Stream::decompressedLength' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:58:9: warning: Member variable 'Stream::first' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:106:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:131:22: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:172:22: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:197:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:408:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:590:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:615:21: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:616:21: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:82:49: style:inconclusive: Function 'putSegment' argument 2 names different: declaration 'address' definition 'ptr'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.h:64:51: note: Function 'putSegment' argument 2 names different: declaration 'address' definition 'ptr'. firebird2.5-2.5.3.26778.ds4.orig/src/config/Stream.cpp:82:49: note: Function 'putSegment' argument 2 names different: declaration 'address' definition 'ptr'. firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:78:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:195:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:223:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:255:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:310:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:342:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:388:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:403:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:428:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:443:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:219:8: style: The scope of the variable 'current' can be reduced. [variableScope] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:106:56: style: Parameter 'b' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:111:42: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:111:55: style: Parameter 'b' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:116:43: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:116:56: style: Parameter 'b' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:210:52: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:298:52: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:349:38: style: Parameter 'a' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:374:54: style: Parameter 'm' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:374:68: style: Parameter 'n' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:410:57: style: Parameter 'm' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:410:71: style: Parameter 'n' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1196:24: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1209:24: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1222:26: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1277:26: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1289:24: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1395:26: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1406:16: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1407:28: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1408:21: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1409:27: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1411:28: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1427:24: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1569:40: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1570:16: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1622:16: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1623:23: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1625:24: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1635:33: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1636:29: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1655:33: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1656:29: error: Array 'arg_vector[0]' accessed at index -1, which is out of bounds. [negativeIndex] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:239:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:254:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:269:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:363:29: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:366:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:482:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:600:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:610:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:621:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:622:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:624:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:635:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:636:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:638:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:650:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:651:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:653:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:665:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:666:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:668:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:678:31: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:688:33: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:698:26: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:708:29: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:719:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:720:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:731:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:733:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:744:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:746:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:757:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:758:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:760:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:771:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:772:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:774:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:775:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:786:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:787:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:789:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:791:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:802:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:804:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:815:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:816:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:818:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:829:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:830:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:832:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:833:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:844:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:845:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:846:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:848:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:850:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:861:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:862:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:873:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:874:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:885:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:886:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:888:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:891:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:902:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:914:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:915:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:927:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:937:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:939:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:940:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:941:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:943:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:945:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:947:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:960:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:961:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:962:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:964:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:966:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:968:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:980:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:983:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:995:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:997:6: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1008:5: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1011:5: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1023:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1034:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1046:5: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1049:5: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1060:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1066:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1069:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1075:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1090:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1091:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1094:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1106:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1107:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1119:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1120:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1122:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1124:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1126:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1137:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1148:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1160:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1161:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1163:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1172:18: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1173:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1176:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1178:31: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1185:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1206:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1208:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1218:40: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1219:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1220:18: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1221:13: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1232:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1243:9: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1245:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1246:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1256:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1258:21: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1259:21: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1261:22: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1276:31: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1277:3: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1285:14: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1287:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1288:32: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1297:18: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1298:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1301:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1303:31: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1313:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1314:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1315:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1316:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1318:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1329:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1330:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1331:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1332:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1334:8: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1342:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1343:5: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1350:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1351:18: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1367:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1377:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1395:3: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1407:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1409:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1411:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1422:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1424:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1426:11: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1491:24: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1506:46: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1507:23: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1509:18: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1556:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1558:10: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1569:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1600:17: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1623:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1625:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1635:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1637:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1655:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1657:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:1301:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] firebird2.5-2.5.3.26778.ds4.orig/src/gpre/fbrmclib.cpp:70:13: style: struct member 'argument_entry::a_picture' is never used. [unusedStructMember] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/dtest.c:98:4: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/dtest.c:108:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'texttype *'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/dtest.c:109:4: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/dtest.c:80:16: style: Variable 'func' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/maptest2.c:26:1: error: Code 'classcodepage_map{' is invalid C code. Use --std or --language to configure the language. [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/maptest.cpp:135:11: style: Condition 'k>255' is always true [knownConditionTrueFalse] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/maptest.cpp:130:19: note: Assuming that condition 'k<=255' is not redundant firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/maptest.cpp:135:11: note: Condition 'k>255' is always true firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/maptest.cpp:67:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/maptest.cpp:71:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/common/utils_proto.h:77:0: error: #error dont know how to compare strings case insensitive on this system [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:287:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:291:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:304:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:308:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:315:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:319:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:323:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:376:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/intl/utils/mapgen4.c:376:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_atomic.h:521:0: error: #error AtomicCounter: implement appropriate code for your platform! [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/evl_string.h:77:11: warning: Member variable 'StaticAllocator::allocBuffer' is not initialized in the constructor. [uninitMemberVar] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:64:5: performance:inconclusive: Technically the member function 'EmptyStorage < void * >::getStorage' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:65:9: performance:inconclusive: Technically the member function 'EmptyStorage < void * >::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:48:9: performance:inconclusive: Technically the member function 'InlineStorage < PatternItem , STATIC_PATTERN_ITEMS >::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/array.h:48:9: performance:inconclusive: Technically the member function 'InlineStorage < BranchItem , STATIC_STATUS_ITEMS >::getStorageSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/evl_string_test.cpp:61:2: style: Class 'StringStartsEvaluator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:337:10: warning: Redundant assignment of 'sig' to itself. [selfAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:185:7: style: The scope of the variable 'old_sig_w_siginfo' can be reduced. [variableScope] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:156:29: style:inconclusive: Function 'isc_signal2' argument 1 names different: declaration 'signal' definition 'signal_number'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:124:29: note: Function 'isc_signal2' argument 1 names different: declaration 'signal' definition 'signal_number'. firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:156:29: note: Function 'isc_signal2' argument 1 names different: declaration 'signal' definition 'signal_number'. firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:321:27: style:inconclusive: Function 'que_signal' argument 1 names different: declaration 'signal' definition 'signal_number'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:125:27: note: Function 'que_signal' argument 1 names different: declaration 'signal' definition 'signal_number'. firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:321:27: note: Function 'que_signal' argument 1 names different: declaration 'signal' definition 'signal_number'. firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:325:13: style:inconclusive: Function 'que_signal' argument 5 names different: declaration 'w_siginfo' definition 'sig_w_siginfo'. [funcArgNamesDifferent] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:125:81: note: Function 'que_signal' argument 5 names different: declaration 'w_siginfo' definition 'sig_w_siginfo'. firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:325:13: note: Function 'que_signal' argument 5 names different: declaration 'w_siginfo' definition 'sig_w_siginfo'. firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:248:0: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:232:72: style: Parameter 'arg' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:248:11: error: Uninitialized variable: sig [legacyUninitvar] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:337:13: error: Uninitialized variable: sig [legacyUninitvar] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:94:10: style: union member 'Anonymous0::client3' is never used. [unusedStructMember] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/path_utils.cpp:86:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/path_utils.cpp:48:2: style: Class 'PosixDirItr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/os_utils.cpp:76:35: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/os_utils.cpp:87:30: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/os_utils.cpp:96:30: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/unix.cpp:973:10: error: There is an unknown macro here somewhere. Configuration is required. If FB_NEW_RPT is a macro then please configure it. [unknownMacro] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/extvms.cpp:150:23: error: There is an unknown macro here somewhere. Configuration is required. If FB_NEW_RPT is a macro then please configure it. [unknownMacro] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmslock.cpp:129:15: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/win32/guid.cpp:75:37: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/win32/mod_loader.cpp:72:3: performance: Variable 'hActCtx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/win32/mod_loader.cpp:151:2: style: Class 'Win32Module' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/win32/path_utils.cpp:19:2: style: Class 'Win32DirItr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:161:16: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:187:16: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:347:16: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:367:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:402:33: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:404:29: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:418:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:833:15: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:497:9: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:483:13: note: status is initialized firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:497:9: note: status is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:886:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:874:10: note: status is assigned firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:886:10: note: status is overwritten firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:796:14: style: Parameter 'event' can be declared as pointer to const [constParameter] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/win32/winnt.cpp:1063:10: error: There is an unknown macro here somewhere. Configuration is required. If FB_NEW_RPT is a macro then please configure it. [unknownMacro] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:497:9: style: Variable 'status' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:526:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:886:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/quad.cpp:62:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/quad.cpp:64:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/quad.cpp:66:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/quad.cpp:68:7: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/jrd/sha.cpp:197:0: error: #error Unknown byte order -- you need to add code here [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/misc/align.cpp:120:7: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] firebird2.5-2.5.3.26778.ds4.orig/src/misc/align.cpp:123:7: portability: Casting between signed long * and double * which have an incompatible binary data representation. [invalidPointerCast] firebird2.5-2.5.3.26778.ds4.orig/src/misc/align.cpp:110:10: style: The scope of the variable 'p' can be reduced. [variableScope] firebird2.5-2.5.3.26778.ds4.orig/src/misc/align.cpp:67:7: style: Unused variable: vector [unusedVariable] firebird2.5-2.5.3.26778.ds4.orig/src/misc/memtest.cpp:139:1: error: syntax error [syntaxError] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/property.cpp:35:0: error: #error This is a Win32 only file. [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/FpeControl.h:211:0: error: #error do not know how to mask floating point exceptions on this platform! [preprocessorErrorDirective] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/cntl.cpp:126:14: style: The scope of the variable 'strings' can be reduced. [variableScope] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/window.cpp:429:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/window.cpp:457:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/wnet.cpp:1333:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/wnet.cpp:1408:20: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/wnet.cpp:418:8: style: Local variable 'name' shadows outer argument [shadowArgument] firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/wnet.cpp:324:37: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/wnet.cpp:418:8: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/remote/os/win32/wnet.cpp:435:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/guard/util.cpp:114:14: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/ibmgr/srvrmgr.cpp:536:14: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/ibmgr/ibmgr.cpp:119:28: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:203:27: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:552:26: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:211:12: style: Local variable 'werr' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:177:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:211:12: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:219:12: style: Local variable 'werr' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:177:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:219:12: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:254:10: style: Local variable 'werr' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:177:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:254:10: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:262:10: style: Local variable 'werr' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:177:9: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install.cpp:262:10: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/utilities/gsec/gsec.cpp:129:31: style: The scope of the variable 'argv' can be reduced. [variableScope] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/gsec/gsec.cpp:1192:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/gsec/gsec.cpp:364:20: style: Local variable 'status' shadows outer variable [shadowVariable] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/gsec/gsec.cpp:189:19: note: Shadowed declaration firebird2.5-2.5.3.26778.ds4.orig/src/utilities/gsec/gsec.cpp:364:20: note: Shadow variable firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/services.cpp:127:4: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install_svc.cpp:663:31: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/install/install_svc.cpp:698:12: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/ntrace/os/posix/platform.cpp:95:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/ntrace/os/win32/platform.cpp:52:19: style: C-style pointer casting [cstyleCast] firebird2.5-2.5.3.26778.ds4.orig/src/utilities/rebuild/rebuild.cpp:42:10: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] diff: head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:143:9: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:143:9: style: Parameter 'm' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:144:9: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:144:9: style: Parameter 'n' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:187:39: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:187:39: style: Parameter 'm' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:293:25: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:293:25: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:293:33: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:293:33: style: Parameter 'b' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:303:30: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:303:30: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:303:41: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:303:41: style: Parameter 'b' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:313:31: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/examples/udf/udflib.c:313:31: style: Parameter 'n' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/error.c:54:37: style: Parameter 'st_cptr' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/error.c:54:37: style: Parameter 'st_cptr' can be declared with const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/main.c:134:45: style: Parameter 'argv' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:217:12: warning: Either the condition '(s=get_line())==0' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:219:27: note: Assuming that condition '(s=get_line())==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:217:12: note: Null pointer dereference 2.8 firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:224:21: warning: Either the condition '(s=get_line())==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:219:27: note: Assuming that condition '(s=get_line())==0' is not redundant firebird2.5-2.5.3.26778.ds4.orig/extern/btyacc/reader.c:224:21: note: Null pointer addition head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/auto.h:65:2: style: Class 'AutoPtr < FILE , Firebird :: FileClose >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/auto.h:65:2: style: Class 'AutoPtr < Firebird :: UtilSvc , SimpleDelete < Firebird :: UtilSvc > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: error: Signed integer overflow for expression 'n*47163-57412'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:174:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:9: error: Signed integer overflow for expression 'n*47163'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:174:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:177:9: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: error: Signed integer overflow for expression 'n*47163-57412'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:213:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:9: error: Signed integer overflow for expression 'n*47163'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:213:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:215:9: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: error: Signed integer overflow for expression 'n*47163-57412'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:251:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:9: error: Signed integer overflow for expression 'n*47163'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:251:13: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is -57412 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:17: note: Assignment 'n=n*47163-57412', assigned value is 1587187728 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:253:9: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: error: Signed integer overflow for expression 'n*45578-17651'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:57:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -17651 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -804514929 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:9: error: Signed integer overflow for expression 'n*45578'. [integerOverflow] firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:57:10: note: Assignment 'n=0', assigned value is 0 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -17651 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:17: note: Assignment 'n=n*45578-17651', assigned value is -804514929 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/class_perf.cpp:60:9: note: Integer overflow head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:493:31: style: Parameter 'it' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:493:31: style: Parameter 'it' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:497:31: style: Parameter 'it' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:497:31: style: Parameter 'it' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:512:50: style: Parameter 'last' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:512:50: style: Parameter 'last' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:546:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:546:43: style: Parameter 'first0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:546:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:546:60: style: Parameter 'last0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:551:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:551:43: style: Parameter 'first0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:551:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:551:60: style: Parameter 'last0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:556:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:556:43: style: Parameter 'first0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:556:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:556:60: style: Parameter 'last0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:560:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:560:43: style: Parameter 'first0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:560:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:560:60: style: Parameter 'last0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:564:43: style: Parameter 'first0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:564:43: style: Parameter 'first0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:564:60: style: Parameter 'last0' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/common/classes/fb_string.h:564:60: style: Parameter 'last0' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfObj.cpp:43:27: style: Parameter 'source' can be declared as reference to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/config/ConfObj.cpp:43:27: style: Parameter 'source' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:106:56: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:106:56: style: Parameter 'b' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:111:42: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:111:42: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:111:55: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:111:55: style: Parameter 'b' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:116:43: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:116:43: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:116:56: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:116:56: style: Parameter 'b' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:210:52: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:210:52: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:298:52: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:298:52: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:349:38: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:349:38: style: Parameter 'a' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:374:54: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:374:54: style: Parameter 'm' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:374:68: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:374:68: style: Parameter 'n' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:410:57: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:410:57: style: Parameter 'm' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:410:71: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/extlib/ib_udf.cpp:410:71: style: Parameter 'n' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:232:72: style: Parameter 'arg' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/posix/isc_ipc.cpp:232:72: style: Parameter 'arg' can be declared with const [constParameter] head firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:796:14: style: Parameter 'event' can be declared as pointer to const [constParameter] 2.8 firebird2.5-2.5.3.26778.ds4.orig/src/jrd/os/vms/vmsevent.cpp:796:14: style: Parameter 'event' can be declared with const [constParameter] DONE