2022-06-29 09:13 ftp://ftp.de.debian.org/debian/pool/main/libf/libffi/libffi_3.4.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-121-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 cppcheck: head 2.8 head-info: b90a726 (2022-06-29 07:22:26 +0200) count: 330 327 elapsed-time: 84.6 89.0 head-timing-info: Tokenizer::simplifyTokens1: 26.3539s (avg. 0.136549s - 193 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 24.7534s (avg. 0.128256s - 193 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.00002s (avg. 0.00518146s - 193 result(s)) Tokenizer::createTokens: 0.306699s (avg. 0.0013393s - 229 result(s)) UnusedVar::runChecks: 0.242294s (avg. 0.00125541s - 193 result(s)) Overall time: 53.6073s old-timing-info: Tokenizer::simplifyTokens1: 27.574s (avg. 0.14287s - 193 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 25.8451s (avg. 0.133912s - 193 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 1.11493s (avg. 0.00577686s - 193 result(s)) UnusedVar::runChecks: 0.342458s (avg. 0.00177439s - 193 result(s)) Tokenizer::createTokens: 0.31118s (avg. 0.00135886s - 229 result(s)) Overall time: 56.1805s head results: libffi-3.4.2/src/alpha/ffi.c:239:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/alpha/ffi.c:243:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/alpha/ffi.c:384:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/alpha/ffi.c:494:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/alpha/ffi.c:253:19: style: Variable 'avn' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/src/alpha/ffi.c:250:7: note: avn is assigned libffi-3.4.2/src/alpha/ffi.c:253:19: note: avn is overwritten libffi-3.4.2/src/alpha/ffi.c:244:9: portability: 'frame' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/alpha/ffi.c:299:44: portability: 'valp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/alpha/ffi.c:470:20: portability: 'valp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/alpha/ffi.c:482:12: portability: 'valp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/alpha/ffi.c:484:20: portability: 'valp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/arc/ffi.c:176:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/arc/ffi.c:204:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/arc/ffi.c:113:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libffi-3.4.2/src/arc/ffi.c:117:4: note: Found duplicate branches for 'if' and 'else'. libffi-3.4.2/src/arc/ffi.c:113:4: note: Found duplicate branches for 'if' and 'else'. libffi-3.4.2/src/avr32/ffi.c:253:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/avr32/ffi.c:380:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/avr32/ffi.c:310:45: portability: '(void*)stack_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/avr32/ffi.c:320:43: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/avr32/ffi.c:327:47: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/avr32/ffi.c:332:47: portability: '(void*)reg_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/avr32/ffi.c:340:41: portability: '(void*)stack_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/avr32/ffi.c:90:13: style: Variable 'alignment' is assigned a value that is never used. [unreadVariable] libffi-3.4.2/src/cris/ffi.c:255:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/cris/ffi.c:307:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/csky/ffi.c:195:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/csky/ffi.c:240:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/csky/ffi.c:265:49: style:inconclusive: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. [funcArgNamesDifferent] libffi-3.4.2/src/csky/ffi.c:222:62: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. libffi-3.4.2/src/csky/ffi.c:265:49: note: Function 'ffi_prep_incoming_args_SYSV' argument 2 names different: declaration 'ret' definition 'rvalue'. libffi-3.4.2/src/csky/ffi.c:266:15: style:inconclusive: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. [funcArgNamesDifferent] libffi-3.4.2/src/csky/ffi.c:223:14: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. libffi-3.4.2/src/csky/ffi.c:266:15: note: Function 'ffi_prep_incoming_args_SYSV' argument 3 names different: declaration 'args' definition 'avalue'. libffi-3.4.2/src/dlmalloc.c:3935:25: error: Memory leak: mem [memleak] libffi-3.4.2/src/dlmalloc.c:3989:7: error: Memory leak: mem [memleak] libffi-3.4.2/src/dlmalloc.c:4065:21: error: Memory leak: mem [memleak] libffi-3.4.2/src/dlmalloc.c:2894:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:2937:33: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3294:39: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3388:41: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3466:17: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3480:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3492:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3493:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3517:23: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3530:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3540:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3560:47: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3564:64: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3632:59: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3663:12: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libffi-3.4.2/src/dlmalloc.c:3361:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libffi-3.4.2/src/dlmalloc.c:3417:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libffi-3.4.2/src/dlmalloc.c:3650:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libffi-3.4.2/src/dlmalloc.c:3788:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libffi-3.4.2/src/dlmalloc.c:4344:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libffi-3.4.2/src/dlmalloc.c:2160:52: style: Parameter 'addr' can be declared as pointer to const [constParameter] libffi-3.4.2/src/dlmalloc.c:3910:39: style: Parameter 'm' can be declared as pointer to const [constParameter] libffi-3.4.2/src/dlmalloc.c:3999:30: style: Parameter 'sizes' can be declared as pointer to const [constParameter] libffi-3.4.2/src/dlmalloc.c:636:23: style: struct member 'mallinfo::smblks' is never used. [unusedStructMember] libffi-3.4.2/src/dlmalloc.c:637:23: style: struct member 'mallinfo::hblks' is never used. [unusedStructMember] libffi-3.4.2/src/dlmalloc.c:640:23: style: struct member 'mallinfo::fsmblks' is never used. [unusedStructMember] libffi-3.4.2/src/frv/ffi.c:148:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/frv/ffi.c:186:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/ia64/ffi.c:303:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/ia64/ffi.c:306:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/ia64/ffi.c:478:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/ia64/ffi.c:570:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/ia64/ffi.c:199:11: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] libffi-3.4.2/src/ia64/ffi.c:197:17: note: ptr is initialized libffi-3.4.2/src/ia64/ffi.c:199:11: note: ptr is overwritten libffi-3.4.2/src/ia64/ffi.c:387:18: portability: 'avalue[i]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/ia64/ffi.c:578:38: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/ia64/ffi.c:586:18: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/java_raw_api.c:316:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/m32r/ffi.c:190:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/m32r/ffi.c:66:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libffi-3.4.2/src/m32r/ffi.c:57:25: note: outer condition: avn!=0 libffi-3.4.2/src/m32r/ffi.c:66:15: note: identical inner condition: avn!=0 libffi-3.4.2/src/m68k/ffi.c:235:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/m68k/ffi.c:315:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/m88k/ffi.c:246:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/m88k/ffi.c:358:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/metag/ffi.c:189:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/metag/ffi.c:278:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/metag/ffi.c:149:30: style: Condition 'cif->rtype->size>4' is always true [knownConditionTrueFalse] libffi-3.4.2/src/metag/ffi.c:146:24: note: Assuming that condition 'cif->rtype->size<=4' is not redundant libffi-3.4.2/src/metag/ffi.c:149:30: note: Condition 'cif->rtype->size>4' is always true libffi-3.4.2/src/microblaze/ffi.c:160:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/microblaze/ffi.c:190:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/microblaze/ffi.c:191:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/microblaze/ffi.c:63:16: portability: 'stack_args_p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/microblaze/ffi.c:80:16: portability: 'stack_args_p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/mips/ffi.c:622:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/mips/ffi.c:188:4: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] libffi-3.4.2/src/moxie/ffi.c:239:46: error: Array 'register_args[6]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] libffi-3.4.2/src/moxie/ffi.c:141:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/moxie/ffi.c:184:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/moxie/ffi.c:221:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/nios2/ffi.c:168:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/nios2/ffi.c:208:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/nios2/ffi.c:282:24: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libffi-3.4.2/src/nios2/ffi.c:284:24: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libffi-3.4.2/src/nios2/ffi.c:286:24: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libffi-3.4.2/src/nios2/ffi.c:246:10: error: Uninitialized variable: result [legacyUninitvar] libffi-3.4.2/src/or1k/ffi.c:181:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/pa/ffi.c:394:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/powerpc/ffi.c:102:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/powerpc/ffi_darwin.c:937:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/powerpc/ffi_darwin.c:1220:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/powerpc/ffi_darwin.c:888:19: style: The if condition is the same as the previous if condition [duplicateCondition] libffi-3.4.2/src/powerpc/ffi_darwin.c:876:19: note: First condition libffi-3.4.2/src/powerpc/ffi_darwin.c:888:19: note: Second condition libffi-3.4.2/src/powerpc/ffi_darwin.c:124:22: portability: Casting between unsigned long * const and double * which have an incompatible binary data representation. [invalidPointerCast] libffi-3.4.2/src/powerpc/ffi_darwin.c:167:5: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libffi-3.4.2/src/powerpc/ffi_darwin.c:179:5: portability: Casting between unsigned long * and double * which have an incompatible binary data representation. [invalidPointerCast] libffi-3.4.2/src/powerpc/ffi_darwin.c:1207:12: style: union member 'ldu::lb' is never used. [unusedStructMember] libffi-3.4.2/src/powerpc/ffi_darwin.c:1208:17: style: union member 'ldu::ld' is never used. [unusedStructMember] libffi-3.4.2/src/powerpc/ffi_sysv.c:698:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/raw_api.c:206:28: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/riscv/ffi.c:351:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/riscv/ffi.c:353:32: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/riscv/ffi.c:450:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/riscv/ffi.c:455:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/riscv/ffi.c:469:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/riscv/ffi.c:420:46: portability: 'codeloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/s390/ffi.c:356:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/s390/ffi.c:525:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sh/ffi.c:429:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sh/ffi.c:528:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sh/ffi.c:325:13: style: Unused variable: type [unusedVariable] libffi-3.4.2/src/sh64/ffi.c:271:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sh64/ffi.c:361:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sparc/ffi.c:384:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sparc/ffi.c:422:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/sparc/ffi.c:437:6: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/sparc/ffi.c:441:6: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/sparc/ffi.c:450:8: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libffi-3.4.2/src/tile/ffi.c:175:29: style:inconclusive: Boolean expression 'type->alignment>FFI_SIZEOF_ARG' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libffi-3.4.2/src/tile/ffi.c:328:29: style:inconclusive: Boolean expression 'type->alignment>FFI_SIZEOF_ARG' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libffi-3.4.2/src/tile/ffi.c:147:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/tile/ffi.c:160:46: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/tile/ffi.c:290:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/tile/ffi.c:298:46: style: union member 'Anonymous0::d' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:69:1: style: struct member 'struct_align_uint8::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:70:1: style: struct member 'struct_align_sint8::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:71:1: style: struct member 'struct_align_uint16::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:72:1: style: struct member 'struct_align_sint16::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:73:1: style: struct member 'struct_align_uint32::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:74:1: style: struct member 'struct_align_sint32::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:75:1: style: struct member 'struct_align_uint64::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:76:1: style: struct member 'struct_align_sint64::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:78:1: style: struct member 'struct_align_pointer::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:78:1: style: struct member 'struct_align_pointer::x' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:80:1: style: struct member 'struct_align_float::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:80:1: style: struct member 'struct_align_float::x' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:81:1: style: struct member 'struct_align_double::c' is never used. [unusedStructMember] libffi-3.4.2/src/types.c:81:1: style: struct member 'struct_align_double::x' is never used. [unusedStructMember] libffi-3.4.2/src/vax/ffi.c:176:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/vax/ffi.c:232:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/xtensa/ffi.c:208:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/xtensa/ffi.c:273:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libffi-3.4.2/src/xtensa/ffi.c:159:39: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] libffi-3.4.2/src/xtensa/ffi.c:112:13: style: union member 'Anonymous0::f' is never used. [unusedStructMember] libffi-3.4.2/src/xtensa/ffi.c:113:14: style: union member 'Anonymous0::d' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.bhaible/test-call.c:1731:30: style: Condition '(char)(-1)<0' is always true [knownConditionTrueFalse] libffi-3.4.2/testsuite/libffi.bhaible/testcases.c:271:15: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1267:30: style: Condition '(char)(-1)<0' is always true [knownConditionTrueFalse] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:376:15: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:101:86: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:109:86: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:117:86: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:126:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:136:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:148:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:164:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:191:86: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:200:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:210:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:222:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:238:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:262:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:296:86: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:305:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:315:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:327:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:343:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:369:94: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:383:91: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:395:89: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:407:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:420:89: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:432:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:443:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:455:92: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:468:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:479:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:489:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:500:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:512:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:525:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:541:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:558:89: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:579:89: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:601:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:611:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:622:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:634:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:647:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:663:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:680:89: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:701:89: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:725:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:733:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:741:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:749:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:757:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:765:87: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:773:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:781:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:789:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:799:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:811:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:823:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:835:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:847:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:859:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:903:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:913:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:924:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:936:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:949:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:963:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:978:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:994:91: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1023:91: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1052:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1064:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1077:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1091:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1106:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1122:90: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1139:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1151:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1164:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1178:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1193:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1209:88: style: Parameter 'data' can be declared as pointer to const [constParameter] libffi-3.4.2/testsuite/libffi.bhaible/testcases.c:34:23: style: struct member 'Long::x' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/float_va.c:35:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.call/pyobjc-tc.c:114:1: error: Memory leak: point_type.elements [memleak] libffi-3.4.2/testsuite/libffi.call/pyobjc-tc.c:114:1: error: Memory leak: size_type.elements [memleak] libffi-3.4.2/testsuite/libffi.call/pyobjc-tc.c:114:1: error: Memory leak: rect_type.elements [memleak] libffi-3.4.2/testsuite/libffi.call/pyobjc-tc.c:92:8: style: Local variable 'r' shadows outer variable [shadowVariable] libffi-3.4.2/testsuite/libffi.call/pyobjc-tc.c:41:6: note: Shadowed declaration libffi-3.4.2/testsuite/libffi.call/pyobjc-tc.c:92:8: note: Shadow variable libffi-3.4.2/testsuite/libffi.call/return_sl.c:34:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.call/strlen.c:34:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen.c:30:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen.c:34:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen.c:38:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen.c:34:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen.c:38:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen2.c:38:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen2.c:33:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen2.c:38:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen2.c:43:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen2.c:38:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen2.c:43:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen2.c:44:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen2.c:39:6: note: v2 is assigned libffi-3.4.2/testsuite/libffi.call/strlen2.c:44:6: note: v2 is overwritten libffi-3.4.2/testsuite/libffi.call/strlen3.c:38:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen3.c:33:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen3.c:38:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen3.c:43:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen3.c:38:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen3.c:43:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen3.c:44:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen3.c:39:6: note: v2 is assigned libffi-3.4.2/testsuite/libffi.call/strlen3.c:44:6: note: v2 is overwritten libffi-3.4.2/testsuite/libffi.call/strlen4.c:42:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen4.c:36:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen4.c:42:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen4.c:44:6: style: Variable 'v1' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen4.c:37:6: note: v1 is assigned libffi-3.4.2/testsuite/libffi.call/strlen4.c:44:6: note: v1 is overwritten libffi-3.4.2/testsuite/libffi.call/strlen4.c:48:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen4.c:42:5: note: s is assigned libffi-3.4.2/testsuite/libffi.call/strlen4.c:48:5: note: s is overwritten libffi-3.4.2/testsuite/libffi.call/strlen4.c:49:6: style: Variable 'v2' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen4.c:43:6: note: v2 is assigned libffi-3.4.2/testsuite/libffi.call/strlen4.c:49:6: note: v2 is overwritten libffi-3.4.2/testsuite/libffi.call/strlen4.c:50:6: style: Variable 'v1' is reassigned a value before the old one has been used. [redundantAssignment] libffi-3.4.2/testsuite/libffi.call/strlen4.c:44:6: note: v1 is assigned libffi-3.4.2/testsuite/libffi.call/strlen4.c:50:6: note: v1 is overwritten libffi-3.4.2/testsuite/libffi.call/va_1.c:14:17: style: struct member 'small_tag::a' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_1.c:15:17: style: struct member 'small_tag::b' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_1.c:20:12: style: struct member 'large_tag::a' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_1.c:21:12: style: struct member 'large_tag::b' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_1.c:22:12: style: struct member 'large_tag::c' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_1.c:23:12: style: struct member 'large_tag::d' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_1.c:24:12: style: struct member 'large_tag::e' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.call/va_struct3.c:121:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_pointer.c:25:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] libffi-3.4.2/testsuite/libffi.closures/cls_align_pointer.c:25:3: portability: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] libffi-3.4.2/testsuite/libffi.closures/cls_align_pointer.c:25:3: portability: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] libffi-3.4.2/testsuite/libffi.closures/cls_align_pointer.c:84:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] libffi-3.4.2/testsuite/libffi.closures/cls_align_pointer.c:91:3: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_uint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint32.c:25:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint32.c:25:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint32.c:25:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint32.c:80:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint32.c:87:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint64.c:27:3: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint64.c:27:3: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint64.c:27:3: warning: %lld in format string (no. 8) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint64.c:82:3: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_align_uint64.c:89:3: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_struct_va1.c:35:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_struct_va1.c:35:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_struct_va1.c:35:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_struct_va1.c:35:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_struct_va1.c:35:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_uint.c:15:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_uint.c:39:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_uint_va.c:18:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_uint_va.c:18:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_uint_va.c:42:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_ulong_va.c:18:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_ulong_va.c:18:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_ulong_va.c:18:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_ulong_va.c:42:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_ulonglong.c:38:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/cls_ulonglong.c:43:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/nested_struct10.c:37:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:23:6: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:24:13: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:25:14: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:26:14: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:27:13: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:28:14: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:29:14: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:30:13: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:31:14: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:34:11: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:35:12: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:36:12: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:37:11: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:38:12: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:39:12: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:40:11: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:41:12: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:42:36: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:44:17: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:55:22: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:67:5: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:101:7: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.closures/unwindtest.cc:105:7: style: C-style pointer casting [cstyleCast] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:15:12: style: Local variable 'c' shadows outer argument [shadowArgument] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:13:37: note: Shadowed declaration libffi-3.4.2/testsuite/libffi.complex/complex_int.c:15:12: note: Shadow variable libffi-3.4.2/testsuite/libffi.complex/complex_int.c:16:12: style: Local variable 'c' shadows outer argument [shadowArgument] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:13:37: note: Shadowed declaration libffi-3.4.2/testsuite/libffi.complex/complex_int.c:16:12: note: Shadow variable libffi-3.4.2/testsuite/libffi.complex/complex_int.c:15:30: error: Uninitialized variable: c [legacyUninitvar] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:16:25: error: Uninitialized variable: c [legacyUninitvar] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:45:1: style: struct member 'struct_align_complex_sint::c' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:45:1: style: struct member 'struct_align_complex_sint::x' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:47:1: style: struct member 'struct_align_complex_uchar::c' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:47:1: style: struct member 'struct_align_complex_uchar::x' is never used. [unusedStructMember] libffi-3.4.2/testsuite/libffi.complex/complex_int.c:15:14: style: Variable 'c' is assigned a value that is never used. [unreadVariable] diff: head libffi-3.4.2/src/dlmalloc.c:2160:52: style: Parameter 'addr' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/src/dlmalloc.c:2160:52: style: Parameter 'addr' can be declared with const [constParameter] head libffi-3.4.2/src/dlmalloc.c:3910:39: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/src/dlmalloc.c:3910:39: style: Parameter 'm' can be declared with const [constParameter] head libffi-3.4.2/src/dlmalloc.c:3999:30: style: Parameter 'sizes' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/src/dlmalloc.c:3999:30: style: Parameter 'sizes' can be declared with const [constParameter] head libffi-3.4.2/src/nios2/ffi.c:282:24: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libffi-3.4.2/src/nios2/ffi.c:284:24: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libffi-3.4.2/src/nios2/ffi.c:286:24: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:101:86: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:101:86: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1023:91: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1023:91: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1052:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1052:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1064:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1064:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1077:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1077:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1091:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1091:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:109:86: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:109:86: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1106:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1106:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1122:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1122:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1139:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1139:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1151:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1151:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1164:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1164:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1178:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1178:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:117:86: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:117:86: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1193:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1193:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1209:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:1209:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:126:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:126:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:136:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:136:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:148:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:148:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:164:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:164:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:191:86: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:191:86: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:200:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:200:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:210:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:210:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:222:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:222:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:238:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:238:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:262:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:262:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:296:86: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:296:86: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:305:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:305:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:315:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:315:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:327:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:327:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:343:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:343:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:369:94: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:369:94: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:383:91: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:383:91: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:395:89: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:395:89: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:407:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:407:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:420:89: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:420:89: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:432:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:432:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:443:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:443:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:455:92: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:455:92: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:468:90: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:468:90: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:479:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:479:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:489:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:489:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:500:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:500:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:512:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:512:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:525:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:525:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:541:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:541:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:558:89: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:558:89: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:579:89: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:579:89: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:601:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:601:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:611:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:611:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:622:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:622:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:634:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:634:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:647:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:647:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:663:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:663:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:680:89: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:680:89: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:701:89: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:701:89: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:725:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:725:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:733:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:733:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:741:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:741:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:749:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:749:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:757:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:757:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:765:87: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:765:87: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:773:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:773:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:781:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:781:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:789:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:789:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:799:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:799:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:811:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:811:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:823:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:823:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:835:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:835:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:847:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:847:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:859:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:859:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:903:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:903:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:913:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:913:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:924:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:924:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:936:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:936:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:949:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:949:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:963:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:963:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:978:88: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:978:88: style: Parameter 'data' can be declared with const [constParameter] head libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:994:91: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libffi-3.4.2/testsuite/libffi.bhaible/test-callback.c:994:91: style: Parameter 'data' can be declared with const [constParameter] DONE