2024-04-23 22:17 ftp://ftp.de.debian.org/debian/pool/main/c/cctools/cctools_9.9.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=sqlite3 --library=icu --library=libcurl --library=openssl --library=bsd --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 5521 5521 elapsed-time: 132.0 133.1 head-timing-info: old-timing-info: head results: cctools-9.9/batch_job/src/batch_file.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_file.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_file.c:194:9: error: Deallocation of a pointer pointing to a string literal ("") results in undefined behaviour. [autovarInvalidDeallocation] cctools-9.9/batch_job/src/batch_file.c:151:20: note: Assignment 'hash_sum=""', assigned value is "" cctools-9.9/batch_job/src/batch_file.c:194:9: note: Deallocating memory that was not dynamically allocated cctools-9.9/apps/wq_sort/wq_sort.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:483:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/apps/wq_sort/wq_sort.c:535:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job.c:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job.c:184:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job.c:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job.c:255:69: style:inconclusive: Function 'batch_job_submit' argument 2 names different: declaration 'cmdline' definition 'cmd'. [funcArgNamesDifferent] cctools-9.9/batch_job/src/batch_job.h:96:68: note: Function 'batch_job_submit' argument 2 names different: declaration 'cmdline' definition 'cmd'. cctools-9.9/batch_job/src/batch_job.c:255:69: note: Function 'batch_job_submit' argument 2 names different: declaration 'cmdline' definition 'cmd'. cctools-9.9/batch_job/src/batch_job.c:255:86: style:inconclusive: Function 'batch_job_submit' argument 3 names different: declaration 'input_files' definition 'extra_input_files'. [funcArgNamesDifferent] cctools-9.9/batch_job/src/batch_job.h:96:89: note: Function 'batch_job_submit' argument 3 names different: declaration 'input_files' definition 'extra_input_files'. cctools-9.9/batch_job/src/batch_job.c:255:86: note: Function 'batch_job_submit' argument 3 names different: declaration 'input_files' definition 'extra_input_files'. cctools-9.9/batch_job/src/batch_job.c:255:117: style:inconclusive: Function 'batch_job_submit' argument 4 names different: declaration 'output_files' definition 'extra_output_files'. [funcArgNamesDifferent] cctools-9.9/batch_job/src/batch_job.h:96:114: note: Function 'batch_job_submit' argument 4 names different: declaration 'output_files' definition 'extra_output_files'. cctools-9.9/batch_job/src/batch_job.c:255:117: note: Function 'batch_job_submit' argument 4 names different: declaration 'output_files' definition 'extra_output_files'. cctools-9.9/batch_job/src/batch_job.c:175:61: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/apps/wq_sort/wq_sort.c:316:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] cctools-9.9/apps/wq_sort/wq_sort.c:103:3: error: Memory leak: executable_dup [memleak] cctools-9.9/apps/wq_sort/wq_sort.c:103:3: error: Memory leak: outfile_dup [memleak] cctools-9.9/apps/wq_sort/wq_sort.c:107:3: error: Memory leak: outfile_dup [memleak] cctools-9.9/apps/wq_sort/wq_sort.c:206:5: error: Memory leak: line [memleak] cctools-9.9/apps/wq_sort/wq_sort.c:755:9: warning: Either the condition 'time_file' is redundant or there is possible null pointer dereference: time_file. [nullPointerRedundantCheck] cctools-9.9/apps/wq_sort/wq_sort.c:746:6: note: Assuming that condition 'time_file' is not redundant cctools-9.9/apps/wq_sort/wq_sort.c:755:9: note: Null pointer dereference cctools-9.9/apps/wq_sort/wq_sort.c:264:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cctools-9.9/apps/wq_sort/wq_sort.c:50:42: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] cctools-9.9/apps/wq_sort/wq_sort.c:215:19: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] cctools-9.9/apps/wq_sort/wq_sort.c:325:70: style: Parameter 'task_times_file' can be declared as pointer to const [constParameterPointer] cctools-9.9/apps/wq_sort/wq_sort.c:396:37: style: Parameter 'input_file' can be declared as pointer to const [constParameterPointer] cctools-9.9/apps/wq_sort/wq_sort.c:396:55: style: Parameter 'executable' can be declared as pointer to const [constParameterPointer] cctools-9.9/apps/wq_sort/wq_sort.c:479:9: warning: Uninitialized variable: optimal_partitions [uninitvar] cctools-9.9/apps/wq_sort/wq_sort.c:466:16: note: Assuming condition is false cctools-9.9/apps/wq_sort/wq_sort.c:479:9: note: Uninitialized variable: optimal_partitions cctools-9.9/apps/wq_sort/wq_sort.c:623:80: warning: Uninitialized variable: optimal_resources [uninitvar] cctools-9.9/apps/wq_sort/wq_sort.c:611:17: note: Assuming condition is false cctools-9.9/apps/wq_sort/wq_sort.c:623:80: note: Uninitialized variable: optimal_resources cctools-9.9/apps/wq_sort/wq_sort.c:623:99: warning: Uninitialized variable: optimal_times [uninitvar] cctools-9.9/apps/wq_sort/wq_sort.c:611:17: note: Assuming condition is false cctools-9.9/apps/wq_sort/wq_sort.c:623:99: note: Uninitialized variable: optimal_times cctools-9.9/apps/wq_sort/wq_sort.c:463:24: style: Variable 'execution_time' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_job_amazon.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:188:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:202:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:277:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:452:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:489:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:498:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:570:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:786:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:807:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon.c:429:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_amazon.c:443:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_amazon.c:464:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_amazon.c:481:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_amazon.c:819:5: style: Condition 'info' is always true [knownConditionTrueFalse] cctools-9.9/batch_job/src/batch_job_amazon.c:141:61: style: Parameter 'instance' can be declared as pointer to const. However it seems that 'instance_type_less_or_equal' is a callback function, if 'instance' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:227:64: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:141:61: note: Parameter 'instance' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon.c:145:29: style: Variable 'instance_1' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon.c:146:29: style: Variable 'instance_2' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon.c:319:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon.c:334:54: style: Parameter 'i' can be declared as pointer to const. However it seems that 'aws_instance_expire' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:364:44: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:334:54: note: Parameter 'i' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon.c:334:62: style: Parameter 'timediff' can be declared as pointer to const. However it seems that 'aws_instance_expire' is a callback function, if 'timediff' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:364:44: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:334:62: note: Parameter 'timediff' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon.c:556:8: style: Variable 'ip_address' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon.c:623:8: style: Variable 'runscript' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon.c:833:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:850:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:833:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon.c:834:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:851:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:834:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon.c:835:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:852:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:835:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon.c:837:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_amazon_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon.c:861:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon.c:837:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon_batch.c:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:286:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:320:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:438:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:555:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:86:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:92:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:83:56: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:86:8: style: Variable 'ta' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:153:8: style: Variable 'amazon_ami' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:290:8: style: Variable 'arn' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:563:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_batch_create' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:580:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon_batch.c:563:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon_batch.c:564:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_batch_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:581:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon_batch.c:564:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon_batch.c:565:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_batch_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:582:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon_batch.c:565:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon_batch.c:566:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_amazon_batch_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:583:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon_batch.c:566:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon_batch.c:568:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_amazon_batch_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:592:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_amazon_batch.c:568:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_amazon_batch.c:54:8: style: struct member 'internal_amazon_batch_amazon_ids::aws_email' is never used. [unusedStructMember] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:416:11: style: Variable 'disk' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:423:8: style: Variable 'disk' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_job_amazon_batch.c:458:12: style: Variable 'done' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_job_blue_waters.c:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_blue_waters.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_blue_waters.c:194:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_blue_waters.c:257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_blue_waters.c:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_blue_waters.c:68:8: style: Variable 'path' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_blue_waters.c:302:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_blue_waters.c:319:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_blue_waters.c:302:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_blue_waters.c:303:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_blue_waters.c:320:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_blue_waters.c:303:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_blue_waters.c:304:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_blue_waters.c:321:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_blue_waters.c:304:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_blue_waters.c:306:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_cluster_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_blue_waters.c:330:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_blue_waters.c:306:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_cluster.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_cluster.c:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_cluster.c:332:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_cluster.c:410:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_cluster.c:483:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_condor.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_condor.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_condor.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_condor.c:350:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_condor.c:239:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/batch_job/src/batch_job_condor.c:377:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_condor_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_condor.c:394:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_condor.c:377:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_condor.c:378:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_condor_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_condor.c:395:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_condor.c:378:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_condor.c:379:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_condor_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_condor.c:396:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_condor.c:379:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_condor.c:381:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_condor_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_condor.c:405:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_condor.c:381:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_cluster.c:64:52: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/batch_job/src/batch_job_cluster.c:417:60: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_create' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_cluster.c:676:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_cluster.c:417:60: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_cluster.c:504:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_cluster.c:677:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_cluster.c:504:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_cluster.c:505:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_cluster.c:678:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_cluster.c:505:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_cluster.c:506:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_cluster_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_cluster.c:679:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_cluster.c:506:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_cluster.c:508:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_cluster_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_cluster.c:688:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_cluster.c:508:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_dryrun.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_dryrun.c:87:57: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_job_dryrun_remove' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:232:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:87:57: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:94:8: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_dryrun.c:102:54: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_fs_dryrun_stat' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:241:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:102:54: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:123:55: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_fs_dryrun_mkdir' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:238:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:123:55: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:170:56: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_fs_dryrun_unlink' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:242:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:170:56: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:184:57: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_fs_dryrun_putfile' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:239:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:184:57: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:200:56: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_fs_dryrun_rename' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:240:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:200:56: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:216:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_dryrun_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:225:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:216:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:217:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_dryrun_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:226:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:217:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_dryrun.c:218:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_dryrun_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_dryrun.c:227:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_dryrun.c:218:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_k8s.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_k8s.c:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_k8s.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_k8s.c:382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_k8s.c:472:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_k8s.c:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_k8s.c:411:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:418:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:420:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:467:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:469:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:604:4: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:605:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:649:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_k8s.c:260:9: style: Variable 'k8s_config_fn' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_k8s.c:372:17: style: Parameter 'curr_k8s_job_info' can be declared as pointer to const [constParameterPointer] cctools-9.9/batch_job/src/batch_job_k8s.c:409:38: style: Variable 'exit_code' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_k8s.c:496:10: style: Variable 'curr_job_id' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_k8s.c:680:8: style: Variable 'cmd_rm_tmp_files' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_k8s.c:687:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_k8s_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_k8s.c:704:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_k8s.c:687:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_k8s.c:688:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_k8s_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_k8s.c:705:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_k8s.c:688:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_k8s.c:690:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_k8s_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_k8s.c:714:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_k8s.c:690:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_lambda.c:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:281:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:339:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:217:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_lambda.c:237:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_local.c:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_local.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_local.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_lambda.c:311:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/batch_job/src/batch_job_lambda.c:307:9: note: status is assigned cctools-9.9/batch_job/src/batch_job_lambda.c:311:9: note: status is overwritten cctools-9.9/batch_job/src/batch_job_lambda.c:303:8: style: Variable 'payload' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_lambda.c:435:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_lambda_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_lambda.c:452:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_lambda.c:435:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_lambda.c:436:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_lambda_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_lambda.c:453:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_lambda.c:436:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_lambda.c:437:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_lambda_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_lambda.c:454:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_lambda.c:437:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_lambda.c:439:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_lambda_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_lambda.c:463:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_lambda.c:439:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_local.c:136:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_local_free' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_local.c:153:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_local.c:136:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_local.c:137:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_local_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_local.c:154:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_local.c:137:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_local.c:138:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_local_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_local.c:155:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_local.c:138:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_local.c:140:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_local_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_local.c:164:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_local.c:140:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_mesos.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_INFO [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_mesos.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_INFO [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_mesos.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_BATCH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_mesos.c:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_mesos.c:367:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_work_queue.c:33:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORK_QUEUE_INPUT [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_work_queue.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORK_QUEUE_CACHE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_work_queue.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORK_QUEUE_WAITFORTASK [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_work_queue.c:218:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORK_QUEUE_MANAGER_MODE_CATALOG [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_job_work_queue.c:28:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_work_queue.c:38:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_work_queue.c:45:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_work_queue.c:55:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_work_queue.c:61:68: style: Parameter 'envlist' can be declared as pointer to const [constParameterPointer] cctools-9.9/batch_job/src/batch_job_work_queue.c:179:53: style: Parameter 'q' can be declared as pointer to const. However it seems that 'batch_job_wq_remove' is a callback function, if 'q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_work_queue.c:286:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_work_queue.c:179:53: note: Parameter 'q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_work_queue.c:266:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_wq_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_work_queue.c:290:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_work_queue.c:266:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_mesos.c:280:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_mesos.c:289:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_mesos.c:295:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/batch_job_mesos.c:58:55: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/batch_job/src/batch_job_mesos.c:264:9: style: Variable 'task_stat_str' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/batch_job_mesos.c:385:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_mesos_port' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_mesos.c:402:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_mesos.c:385:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_mesos.c:386:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_queue_mesos_option_update' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_mesos.c:403:2: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_mesos.c:386:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_mesos.c:388:1: style: Parameter 'Q' can be declared as pointer to const. However it seems that 'batch_fs_mesos_chdir' is a callback function, if 'Q' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/batch_job/src/batch_job_mesos.c:412:3: note: You might need to cast the function pointer here cctools-9.9/batch_job/src/batch_job_mesos.c:388:1: note: Parameter 'Q' can be declared as pointer to const cctools-9.9/batch_job/src/batch_job_mesos.c:250:15: style: Variable 'curr_pos' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_job_mesos.c:251:15: style: Variable 'read_len' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_job_mesos.c:277:5: style: Variable 'read_len' is assigned a value that is never used. [unreadVariable] cctools-9.9/batch_job/src/batch_wrapper.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_wrapper.c:194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_wrapper.c:234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_wrapper.c:143:3: error: Resource handle 'wrapper_fd' freed twice. [doubleFree] cctools-9.9/batch_job/src/batch_wrapper.c:138:18: note: Resource handle 'wrapper_fd' freed twice. cctools-9.9/batch_job/src/batch_wrapper.c:143:3: note: Resource handle 'wrapper_fd' freed twice. cctools-9.9/batch_job/src/batch_wrapper.c:113:71: style:inconclusive: Function 'batch_wrapper_write' argument 2 names different: declaration 't' definition 'task'. [funcArgNamesDifferent] cctools-9.9/batch_job/src/batch_wrapper.h:80:71: note: Function 'batch_wrapper_write' argument 2 names different: declaration 't' definition 'task'. cctools-9.9/batch_job/src/batch_wrapper.c:113:71: note: Function 'batch_wrapper_write' argument 2 names different: declaration 't' definition 'task'. cctools-9.9/batch_job/src/batch_task.c:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_task.c:167:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/batch_task.c:131:71: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] cctools-9.9/batch_job/src/work_queue_factory.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:481:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_STRING [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:512:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:543:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:877:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:1222:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:611:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:862:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_acl.c:880:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/batch_job/src/work_queue_factory.c:541:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/batch_job/src/work_queue_factory.c:1274:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/work_queue_factory.c:1275:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/batch_job/src/work_queue_factory.c:539:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/work_queue_factory.c:553:8: style: Variable 'column_str' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/work_queue_factory.c:1204:8: style: Variable 'mesos_manager' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/work_queue_factory.c:1205:8: style: Variable 'mesos_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/work_queue_factory.c:1206:8: style: Variable 'mesos_preload' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/work_queue_factory.c:1207:8: style: Variable 'k8s_image' can be declared as pointer to const [constVariablePointer] cctools-9.9/batch_job/src/work_queue_factory.c:1323:11: style: Variable 'fullpath' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_acl.c:727:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_acl.c:45:36: style:inconclusive: Function 'chirp_acl_default' argument 1 names different: declaration 'aclpath' definition 'path'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_acl.h:62:36: note: Function 'chirp_acl_default' argument 1 names different: declaration 'aclpath' definition 'path'. cctools-9.9/chirp/src/chirp_acl.c:45:36: note: Function 'chirp_acl_default' argument 1 names different: declaration 'aclpath' definition 'path'. cctools-9.9/chirp/src/chirp_acl.c:322:38: style:inconclusive: Function 'chirp_acl_check_link' argument 1 names different: declaration 'linkname' definition 'filename'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_acl.h:38:38: note: Function 'chirp_acl_check_link' argument 1 names different: declaration 'linkname' definition 'filename'. cctools-9.9/chirp/src/chirp_acl.c:322:38: note: Function 'chirp_acl_check_link' argument 1 names different: declaration 'linkname' definition 'filename'. cctools-9.9/chirp/src/chirp_acl.c:600:31: style:inconclusive: Function 'chirp_acl_set' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_acl.h:40:31: note: Function 'chirp_acl_set' argument 1 names different: declaration 'filename' definition 'dirname'. cctools-9.9/chirp/src/chirp_acl.c:600:31: note: Function 'chirp_acl_set' argument 1 names different: declaration 'filename' definition 'dirname'. cctools-9.9/chirp/src/chirp_acl.c:686:41: style:inconclusive: Function 'chirp_acl_open' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_acl.h:50:40: note: Function 'chirp_acl_open' argument 1 names different: declaration 'filename' definition 'dirname'. cctools-9.9/chirp/src/chirp_acl.c:686:41: note: Function 'chirp_acl_open' argument 1 names different: declaration 'filename' definition 'dirname'. cctools-9.9/chirp/src/chirp_acl.c:793:41: style:inconclusive: Function 'chirp_acl_text_to_flags' argument 1 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_acl.h:55:41: note: Function 'chirp_acl_text_to_flags' argument 1 names different: declaration 'text' definition 't'. cctools-9.9/chirp/src/chirp_acl.c:793:41: note: Function 'chirp_acl_text_to_flags' argument 1 names different: declaration 'text' definition 't'. cctools-9.9/chirp/src/chirp_alloc.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ALLOC [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ALLOC [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:162:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:260:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:302:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:353:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ALLOC [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:398:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ALLOC [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_alloc.c:502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_audit.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_audit.c:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_audit.c:87:6: style: The if condition is the same as the previous if condition [duplicateCondition] cctools-9.9/chirp/src/chirp_audit.c:85:6: note: First condition cctools-9.9/chirp/src/chirp_audit.c:87:6: note: Second condition cctools-9.9/chirp/src/chirp_audit.c:40:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_audit.c:27:8: style: Variable 'r' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_alloc.c:384:73: style:inconclusive: Function 'chirp_alloc_realloc' argument 3 names different: declaration 'inuse' definition 'current'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_alloc.h:23:72: note: Function 'chirp_alloc_realloc' argument 3 names different: declaration 'inuse' definition 'current'. cctools-9.9/chirp/src/chirp_alloc.c:384:73: note: Function 'chirp_alloc_realloc' argument 3 names different: declaration 'inuse' definition 'current'. cctools-9.9/chirp/src/chirp_alloc.c:436:68: style:inconclusive: Function 'chirp_alloc_statfs' argument 2 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_alloc.h:26:67: note: Function 'chirp_alloc_statfs' argument 2 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_alloc.c:436:68: note: Function 'chirp_alloc_statfs' argument 2 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_alloc.c:219:8: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_alloc.c:295:22: style: Variable 'a' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_alloc.c:438:22: style: Variable 'a' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_alloc.c:479:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_alloc.c:481:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_benchmark.c:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_benchmark.c:219:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_benchmark.c:239:2: style: Redundant assignment of 'rc' to itself. [selfAssignment] cctools-9.9/chirp/src/chirp_benchmark.c:191:8: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_client.c:92:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:452:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:574:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:644:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:835:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:903:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:967:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1021:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1051:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1081:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1176:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1196:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1461:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1559:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1610:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1639:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1761:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1783:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1806:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1832:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1851:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1872:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1892:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1915:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1940:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1959:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1967:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1977:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1988:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:2016:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:2039:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:2062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:2102:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:2129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_distribute.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_distribute.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_client.c:1571:9: warning: Buffer 'digest' is too small, the function 'chirp_client_hash' expects a bigger buffer in 4th argument [argumentSize] cctools-9.9/chirp/src/chirp_client.c:1571:9: note: Function 'chirp_client_hash' is called cctools-9.9/chirp/src/chirp_client.c:1546:107: note: Declaration of 4th function argument. cctools-9.9/chirp/src/chirp_client.c:1569:83: note: Passing buffer 'digest' to function that is declared here cctools-9.9/chirp/src/chirp_client.c:1571:9: note: Buffer 'digest' is too small, the function 'chirp_client_hash' expects a bigger buffer in 4th argument cctools-9.9/chirp/src/chirp_client.c:321:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_client.c:828:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_client.c:951:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_client.c:1613:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_client.c:1639:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_client.c:346:55: style:inconclusive: Function 'chirp_client_connect' argument 1 names different: declaration 'host' definition 'hostport'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:24:55: note: Function 'chirp_client_connect' argument 1 names different: declaration 'host' definition 'hostport'. cctools-9.9/chirp/src/chirp_client.c:346:55: note: Function 'chirp_client_connect' argument 1 names different: declaration 'host' definition 'hostport'. cctools-9.9/chirp/src/chirp_client.c:957:119: style:inconclusive: Function 'chirp_client_open' argument 5 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:30:117: note: Function 'chirp_client_open' argument 5 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:957:119: note: Function 'chirp_client_open' argument 5 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1067:67: style:inconclusive: Function 'chirp_client_getfile' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:43:66: note: Function 'chirp_client_getfile' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1067:67: note: Function 'chirp_client_getfile' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1088:74: style:inconclusive: Function 'chirp_client_getfile_buffer' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:44:73: note: Function 'chirp_client_getfile_buffer' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1088:74: note: Function 'chirp_client_getfile_buffer' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1121:80: style:inconclusive: Function 'chirp_client_readlink' argument 3 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:83:79: note: Function 'chirp_client_readlink' argument 3 names different: declaration 'buf' definition 'buffer'. cctools-9.9/chirp/src/chirp_client.c:1121:80: note: Function 'chirp_client_readlink' argument 3 names different: declaration 'buf' definition 'buffer'. cctools-9.9/chirp/src/chirp_client.c:1165:60: style:inconclusive: Function 'chirp_client_whoami' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:77:59: note: Function 'chirp_client_whoami' argument 2 names different: declaration 'buf' definition 'buffer'. cctools-9.9/chirp/src/chirp_client.c:1165:60: note: Function 'chirp_client_whoami' argument 2 names different: declaration 'buf' definition 'buffer'. cctools-9.9/chirp/src/chirp_client.c:1272:67: style:inconclusive: Function 'chirp_client_putfile' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:45:66: note: Function 'chirp_client_putfile' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1272:67: note: Function 'chirp_client_putfile' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1293:74: style:inconclusive: Function 'chirp_client_putfile_buffer' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:46:73: note: Function 'chirp_client_putfile_buffer' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1293:74: note: Function 'chirp_client_putfile_buffer' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1365:91: style:inconclusive: Function 'chirp_client_fstat_begin' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:130:89: note: Function 'chirp_client_fstat_begin' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1365:91: note: Function 'chirp_client_fstat_begin' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1370:92: style:inconclusive: Function 'chirp_client_fstat_finish' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:131:90: note: Function 'chirp_client_fstat_finish' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1370:92: note: Function 'chirp_client_fstat_finish' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1378:85: style:inconclusive: Function 'chirp_client_fstat' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:37:83: note: Function 'chirp_client_fstat' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1378:85: note: Function 'chirp_client_fstat' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1386:90: style:inconclusive: Function 'chirp_client_stat' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:87:88: note: Function 'chirp_client_stat' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1386:90: note: Function 'chirp_client_stat' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1396:91: style:inconclusive: Function 'chirp_client_lstat' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:88:89: note: Function 'chirp_client_lstat' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1396:91: note: Function 'chirp_client_lstat' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1406:89: style:inconclusive: Function 'chirp_client_fstatfs' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:38:87: note: Function 'chirp_client_fstatfs' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1406:89: note: Function 'chirp_client_fstatfs' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1414:94: style:inconclusive: Function 'chirp_client_statfs' argument 3 names different: declaration 'buf' definition 'info'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:89:92: note: Function 'chirp_client_statfs' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1414:94: note: Function 'chirp_client_statfs' argument 3 names different: declaration 'buf' definition 'info'. cctools-9.9/chirp/src/chirp_client.c:1431:66: style:inconclusive: Function 'chirp_client_rename' argument 2 names different: declaration 'path' definition 'oldpath'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:80:65: note: Function 'chirp_client_rename' argument 2 names different: declaration 'path' definition 'oldpath'. cctools-9.9/chirp/src/chirp_client.c:1431:66: note: Function 'chirp_client_rename' argument 2 names different: declaration 'path' definition 'oldpath'. cctools-9.9/chirp/src/chirp_client.c:1442:64: style:inconclusive: Function 'chirp_client_link' argument 2 names different: declaration 'path' definition 'oldpath'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:81:63: note: Function 'chirp_client_link' argument 2 names different: declaration 'path' definition 'oldpath'. cctools-9.9/chirp/src/chirp_client.c:1442:64: note: Function 'chirp_client_link' argument 2 names different: declaration 'path' definition 'oldpath'. cctools-9.9/chirp/src/chirp_client.c:1453:67: style:inconclusive: Function 'chirp_client_symlink' argument 2 names different: declaration 'path' definition 'oldpath'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:82:66: note: Function 'chirp_client_symlink' argument 2 names different: declaration 'path' definition 'oldpath'. cctools-9.9/chirp/src/chirp_client.c:1453:67: note: Function 'chirp_client_symlink' argument 2 names different: declaration 'path' definition 'oldpath'. cctools-9.9/chirp/src/chirp_client.c:1649:76: style:inconclusive: Function 'chirp_client_opensearch' argument 2 names different: declaration 'paths' definition 'path'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_client.h:57:75: note: Function 'chirp_client_opensearch' argument 2 names different: declaration 'paths' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:1649:76: note: Function 'chirp_client_opensearch' argument 2 names different: declaration 'paths' definition 'path'. cctools-9.9/chirp/src/chirp_client.c:846:11: style: Local variable 'tmp' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_client.c:818:22: note: Shadowed declaration cctools-9.9/chirp/src/chirp_client.c:846:11: note: Shadow variable cctools-9.9/chirp/src/chirp_client.c:1657:17: style: Local variable 'result' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_client.c:1651:10: note: Shadowed declaration cctools-9.9/chirp/src/chirp_client.c:1657:17: note: Shadow variable cctools-9.9/chirp/src/chirp_client.c:405:50: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_client.c:596:75: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_client.c:947:51: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_distribute.c:395:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_distribute.c:831:2: error: Memory leak: temp_sever.name [memleak] cctools-9.9/chirp/src/chirp_distribute.c:336:11: style: Local variable 'result' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_distribute.c:192:10: note: Shadowed declaration cctools-9.9/chirp/src/chirp_distribute.c:336:11: note: Shadow variable cctools-9.9/chirp/src/chirp_distribute.c:398:8: style: Local variable 'length' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_distribute.c:203:6: note: Shadowed declaration cctools-9.9/chirp/src/chirp_distribute.c:398:8: note: Shadow variable cctools-9.9/chirp/src/chirp_distribute.c:194:21: style: Variable 'sourcepath' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_filesystem.c:85:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:319:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:366:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:383:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:397:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:529:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:559:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:597:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:683:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:729:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:821:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:834:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:840:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:846:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:852:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:858:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:864:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:870:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:876:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:882:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:888:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:894:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:900:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:912:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_filesystem.c:917:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:354:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:372:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_chirp.c:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:129:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:326:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:345:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:379:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:389:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:399:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:420:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:429:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:470:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:495:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:510:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:565:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:598:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:613:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_FS_CONFUGA_CLOSED [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:628:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_confuga.c:101:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:169:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:170:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:179:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:212:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:217:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:219:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:226:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:248:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:285:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:328:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:345:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:374:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:379:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:384:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:389:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:394:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:399:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:404:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:411:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:420:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:429:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:436:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:446:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:465:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:470:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:475:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:480:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:485:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:490:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:495:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:500:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:505:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:510:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:518:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:519:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:536:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:543:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:565:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:575:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:590:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:598:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:603:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:608:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:613:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:618:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:628:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:635:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:636:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_confuga.c:329:1: style: Label 'out' is not used. [unusedLabel] cctools-9.9/chirp/src/chirp_fs_confuga.c:352:1: style: Label 'out' is not used. [unusedLabel] cctools-9.9/chirp/src/chirp_filesystem.c:207:77: style:inconclusive: Function 'cfs_fwrite' argument 4 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_filesystem.h:110:82: note: Function 'cfs_fwrite' argument 4 names different: declaration 'f' definition 'file'. cctools-9.9/chirp/src/chirp_filesystem.c:207:77: note: Function 'cfs_fwrite' argument 4 names different: declaration 'f' definition 'file'. cctools-9.9/chirp/src/chirp_filesystem.c:218:70: style:inconclusive: Function 'cfs_fread' argument 4 names different: declaration 'f' definition 'file'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_filesystem.h:108:75: note: Function 'cfs_fread' argument 4 names different: declaration 'f' definition 'file'. cctools-9.9/chirp/src/chirp_filesystem.c:218:70: note: Function 'cfs_fread' argument 4 names different: declaration 'f' definition 'file'. cctools-9.9/chirp/src/chirp_filesystem.c:348:31: style:inconclusive: Function 'cfs_freadall' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_filesystem.h:109:39: note: Function 'cfs_freadall' argument 1 names different: declaration 'file' definition 'f'. cctools-9.9/chirp/src/chirp_filesystem.c:348:31: note: Function 'cfs_freadall' argument 1 names different: declaration 'file' definition 'f'. cctools-9.9/chirp/src/chirp_filesystem.c:815:76: style:inconclusive: Function 'cfs_basic_search' argument 3 names different: declaration 'patt' definition 'pattern'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_filesystem.h:120:76: note: Function 'cfs_basic_search' argument 3 names different: declaration 'patt' definition 'pattern'. cctools-9.9/chirp/src/chirp_filesystem.c:815:76: note: Function 'cfs_basic_search' argument 3 names different: declaration 'patt' definition 'pattern'. cctools-9.9/chirp/src/chirp_filesystem.c:744:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_filesystem.c:838:69: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:844:60: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:850:70: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:856:52: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:862:43: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:868:53: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:910:35: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_filesystem.c:915:37: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_fs_hdfs.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectKindDirectory [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:239:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:260:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mName [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:275:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:331:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:396:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:405:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:429:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:481:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:508:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:524:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:532:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:540:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:547:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:569:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:592:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:598:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:624:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:634:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:658:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:679:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:686:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_hdfs.c:178:60: style: Parameter 'hs' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_fs_local.c:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:427:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:447:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:469:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:486:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:494:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:502:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:530:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:538:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:550:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:570:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:578:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:595:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:646:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:688:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:726:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:745:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:752:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:779:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:796:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:805:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:165:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:212:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:402:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:442:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:534:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:561:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:617:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_NAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:685:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:780:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:807:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:884:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:956:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:985:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:1041:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:1071:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:1101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_fs_local.c:702:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] cctools-9.9/chirp/src/chirp_fs_local.c:611:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/chirp/src/chirp_fs_local.c:727:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/chirp/src/chirp_fs_local.c:710:4: error: Resource leak: fd [resourceLeak] cctools-9.9/chirp/src/chirp_fs_local.c:540:2: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_fs_local.c:539:2: note: dirfd is assigned cctools-9.9/chirp/src/chirp_fs_local.c:540:2: note: dirfd is overwritten cctools-9.9/chirp/src/chirp_fs_local.c:542:8: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_fs_local.c:540:2: note: dirfd is assigned cctools-9.9/chirp/src/chirp_fs_local.c:542:8: note: dirfd is overwritten cctools-9.9/chirp/src/chirp_fs_local.c:552:2: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_fs_local.c:551:2: note: dirfd is assigned cctools-9.9/chirp/src/chirp_fs_local.c:552:2: note: dirfd is overwritten cctools-9.9/chirp/src/chirp_fs_local.c:554:8: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_fs_local.c:552:2: note: dirfd is assigned cctools-9.9/chirp/src/chirp_fs_local.c:554:8: note: dirfd is overwritten cctools-9.9/chirp/src/chirp_fs_local.c:452:3: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp] cctools-9.9/chirp/src/chirp_fs_local.c:463:3: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp] cctools-9.9/chirp/src/chirp_fs_local.c:651:3: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp] cctools-9.9/chirp/src/chirp_fs_local.c:662:3: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp] cctools-9.9/chirp/src/chirp_fs_local.c:676:4: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp] cctools-9.9/chirp/src/chirp_fs_local.c:171:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:229:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:403:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:415:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:427:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:439:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:447:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:458:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:469:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:486:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:494:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:610:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_fs_local.c:727:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_fs_local.c:798:18: style: Variable 'times' can be declared as const array [constVariable] cctools-9.9/chirp/src/chirp_fs_local.c:251:6: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:171:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:229:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:382:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:403:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:415:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:427:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:439:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:447:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:458:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:469:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:486:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:494:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:502:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:530:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:538:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:550:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:562:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:570:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:578:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:595:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:646:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:657:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:668:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:688:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:701:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:752:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:779:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:796:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/chirp_fs_local.c:171:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:229:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:403:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:415:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:427:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:439:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:447:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:458:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:469:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:486:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local.c:494:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:146:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:148:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:150:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:1121:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:769:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cctools-9.9/chirp/src/chirp_fuse.c:728:26: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/chirp_fs_local_scheduler.c:173:7: warning: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/chirp_get.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_get.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_group.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:187:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:269:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:292:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:315:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:338:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:376:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:404:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:488:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:515:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:551:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:567:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:589:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:605:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:620:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:733:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:757:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:780:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:803:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:826:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:841:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:861:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:869:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:882:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:895:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:921:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:968:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:989:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:1015:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:1036:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:1062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_global.c:91:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_matrix.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix.c:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix.c:296:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix.c:392:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix.c:179:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:181:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:183:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:185:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:187:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:198:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:199:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:370:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:372:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:374:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:376:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:378:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:401:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:402:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:456:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:457:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:458:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:459:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:460:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:465:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:466:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_matrix.c:132:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/chirp_matrix.c:129:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:128:10: note: result is assigned cctools-9.9/chirp/src/chirp_matrix.c:129:10: note: result is overwritten cctools-9.9/chirp/src/chirp_matrix.c:130:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:129:10: note: result is assigned cctools-9.9/chirp/src/chirp_matrix.c:130:10: note: result is overwritten cctools-9.9/chirp/src/chirp_matrix.c:142:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:130:10: note: result is assigned cctools-9.9/chirp/src/chirp_matrix.c:142:9: note: result is overwritten cctools-9.9/chirp/src/chirp_matrix.c:457:6: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:456:6: note: tmp is assigned cctools-9.9/chirp/src/chirp_matrix.c:457:6: note: tmp is overwritten cctools-9.9/chirp/src/chirp_matrix.c:458:6: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:457:6: note: tmp is assigned cctools-9.9/chirp/src/chirp_matrix.c:458:6: note: tmp is overwritten cctools-9.9/chirp/src/chirp_matrix.c:459:6: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:458:6: note: tmp is assigned cctools-9.9/chirp/src/chirp_matrix.c:459:6: note: tmp is overwritten cctools-9.9/chirp/src/chirp_matrix.c:460:6: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix.c:459:6: note: tmp is assigned cctools-9.9/chirp/src/chirp_matrix.c:460:6: note: tmp is overwritten cctools-9.9/chirp/src/chirp_matrix.c:217:45: style:inconclusive: Function 'chirp_matrix_width' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:154:45: note: Function 'chirp_matrix_width' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:217:45: note: Function 'chirp_matrix_width' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:222:46: style:inconclusive: Function 'chirp_matrix_height' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:161:46: note: Function 'chirp_matrix_height' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:222:46: note: Function 'chirp_matrix_height' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:227:52: style:inconclusive: Function 'chirp_matrix_element_size' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:168:52: note: Function 'chirp_matrix_element_size' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:227:52: note: Function 'chirp_matrix_element_size' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:232:46: style:inconclusive: Function 'chirp_matrix_nhosts' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:175:46: note: Function 'chirp_matrix_nhosts' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:232:46: note: Function 'chirp_matrix_nhosts' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:237:46: style:inconclusive: Function 'chirp_matrix_nfiles' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:184:46: note: Function 'chirp_matrix_nfiles' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:237:46: note: Function 'chirp_matrix_nfiles' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:242:43: style:inconclusive: Function 'chirp_matrix_get' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:128:43: note: Function 'chirp_matrix_get' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:242:43: note: Function 'chirp_matrix_get' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:242:50: style:inconclusive: Function 'chirp_matrix_get' argument 2 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:128:55: note: Function 'chirp_matrix_get' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:242:50: note: Function 'chirp_matrix_get' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:242:57: style:inconclusive: Function 'chirp_matrix_get' argument 3 names different: declaration 'y' definition 'j'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:128:62: note: Function 'chirp_matrix_get' argument 3 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:242:57: note: Function 'chirp_matrix_get' argument 3 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:249:47: style:inconclusive: Function 'chirp_matrix_get_row' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:54:47: note: Function 'chirp_matrix_get_row' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:249:47: note: Function 'chirp_matrix_get_row' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:249:54: style:inconclusive: Function 'chirp_matrix_get_row' argument 2 names different: declaration 'y' definition 'j'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:54:59: note: Function 'chirp_matrix_get_row' argument 2 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:249:54: note: Function 'chirp_matrix_get_row' argument 2 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:256:43: style:inconclusive: Function 'chirp_matrix_set' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:141:43: note: Function 'chirp_matrix_set' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:256:43: note: Function 'chirp_matrix_set' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:256:50: style:inconclusive: Function 'chirp_matrix_set' argument 2 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:141:55: note: Function 'chirp_matrix_set' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:256:50: note: Function 'chirp_matrix_set' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:256:57: style:inconclusive: Function 'chirp_matrix_set' argument 3 names different: declaration 'y' definition 'j'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:141:62: note: Function 'chirp_matrix_set' argument 3 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:256:57: note: Function 'chirp_matrix_set' argument 3 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:263:47: style:inconclusive: Function 'chirp_matrix_set_row' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:65:47: note: Function 'chirp_matrix_set_row' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:263:47: note: Function 'chirp_matrix_set_row' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:263:54: style:inconclusive: Function 'chirp_matrix_set_row' argument 2 names different: declaration 'y' definition 'j'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:65:59: note: Function 'chirp_matrix_set_row' argument 2 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:263:54: note: Function 'chirp_matrix_set_row' argument 2 names different: declaration 'y' definition 'j'. cctools-9.9/chirp/src/chirp_matrix.c:270:49: style:inconclusive: Function 'chirp_matrix_set_range' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:115:49: note: Function 'chirp_matrix_set_range' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:270:49: note: Function 'chirp_matrix_set_range' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:293:49: style:inconclusive: Function 'chirp_matrix_get_range' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:102:49: note: Function 'chirp_matrix_get_range' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:293:49: note: Function 'chirp_matrix_get_range' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:316:47: style:inconclusive: Function 'chirp_matrix_get_col' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:77:47: note: Function 'chirp_matrix_get_col' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:316:47: note: Function 'chirp_matrix_get_col' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:316:54: style:inconclusive: Function 'chirp_matrix_get_col' argument 2 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:77:59: note: Function 'chirp_matrix_get_col' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:316:54: note: Function 'chirp_matrix_get_col' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:337:47: style:inconclusive: Function 'chirp_matrix_set_col' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:89:47: note: Function 'chirp_matrix_set_col' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:337:47: note: Function 'chirp_matrix_set_col' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:337:54: style:inconclusive: Function 'chirp_matrix_set_col' argument 2 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:89:59: note: Function 'chirp_matrix_set_col' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:337:54: note: Function 'chirp_matrix_set_col' argument 2 names different: declaration 'x' definition 'i'. cctools-9.9/chirp/src/chirp_matrix.c:422:46: style:inconclusive: Function 'chirp_matrix_fsync' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:191:46: note: Function 'chirp_matrix_fsync' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:422:46: note: Function 'chirp_matrix_fsync' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:433:46: style:inconclusive: Function 'chirp_matrix_close' argument 1 names different: declaration 'matrix' definition 'a'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_matrix.h:198:46: note: Function 'chirp_matrix_close' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:433:46: note: Function 'chirp_matrix_close' argument 1 names different: declaration 'matrix' definition 'a'. cctools-9.9/chirp/src/chirp_matrix.c:198:9: style: Local variable 'host' shadows outer argument [shadowArgument] cctools-9.9/chirp/src/chirp_matrix.c:164:52: note: Shadowed declaration cctools-9.9/chirp/src/chirp_matrix.c:198:9: note: Shadow variable cctools-9.9/chirp/src/chirp_matrix.c:199:9: style: Local variable 'path' shadows outer argument [shadowArgument] cctools-9.9/chirp/src/chirp_matrix.c:164:70: note: Shadowed declaration cctools-9.9/chirp/src/chirp_matrix.c:199:9: note: Shadow variable cctools-9.9/chirp/src/chirp_matrix.c:169:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:198:9: style: Variable 'host' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:199:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:217:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_matrix.c:222:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_matrix.c:227:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_matrix.c:232:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_matrix.c:237:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_matrix.c:362:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:402:9: style: Variable 'fpath' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:446:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:465:9: style: Variable 'dhost' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix.c:466:9: style: Variable 'dpath' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_benchmark.c:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_benchmark.c:65:4: error: Memory leak: data [memleak] cctools-9.9/chirp/src/chirp_job.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:316:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:474:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:641:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:767:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:895:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:965:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_roc.c:120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_roc.c:451:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_roc.c:302:18: style: Condition 'setBfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_roc.c:314:19: style: Condition 'setAfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_roc.c:346:20: style: Condition 'setAfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_roc.c:355:19: style: Condition 'setBfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_roc.c:456:14: style: Condition 'hostname==NULL' is always false [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_roc.c:321:15: style: Variable 'setAPos' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/chirp_matrix_roc.c:320:11: note: setAPos is assigned cctools-9.9/chirp/src/chirp_matrix_roc.c:321:15: note: setAPos is overwritten cctools-9.9/chirp/src/chirp_matrix_roc.c:71:8: style: Variable 'LIST_FILE_NAME' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_roc.c:405:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_roc.c:428:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_roc.c:233:16: style: Variable 'pilot_resbuff' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_matrix_roc.c:277:8: style: Variable 'x_rel' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_matrix_roc.c:277:16: style: Variable 'y_rel' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_job.c:450:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:533:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:618:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:736:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:833:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:867:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:954:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/chirp_job.c:486:2: error: Invalid sqlite3_bind_int() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool] cctools-9.9/chirp/src/chirp_job.c:571:2: error: Invalid sqlite3_bind_int() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool] cctools-9.9/chirp/src/chirp_job.c:665:3: error: Invalid sqlite3_bind_int() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool] cctools-9.9/chirp/src/chirp_job.c:790:3: error: Invalid sqlite3_bind_int() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool] cctools-9.9/chirp/src/chirp_job.c:907:2: error: Invalid sqlite3_bind_int() argument nr 3. A non-boolean value is required. [invalidFunctionArgBool] cctools-9.9/chirp/src/chirp_matrix_verify.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_verify.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_verify.c:187:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_verify.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_verify.c:368:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_matrix_verify.c:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_job.c:985:1: style: Label 'out' is not used. [unusedLabel] cctools-9.9/chirp/src/chirp_job.c:237:61: style: Parameter 'J' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/chirp_job.c:334:15: style: Variable 'jtag' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_job.c:986:9: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/chirp_job.c:962:6: style: Variable 'rc' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/chirp_matrix_verify.c:550:18: style: Condition 'setBfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_verify.c:567:19: style: Condition 'setAfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_verify.c:596:20: style: Condition 'setAfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_verify.c:604:19: style: Condition 'setBfilename!=NULL' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_verify.c:652:14: style: Condition 'hostname==NULL' is always false [knownConditionTrueFalse] cctools-9.9/chirp/src/chirp_matrix_verify.c:84:54: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation] cctools-9.9/chirp/src/chirp_matrix_verify.c:148:54: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation] cctools-9.9/chirp/src/chirp_matrix_verify.c:217:54: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation] cctools-9.9/chirp/src/chirp_matrix_verify.c:49:8: style: Variable 'data1' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:49:16: style: Variable 'data2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:112:8: style: Variable 'data1' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:112:16: style: Variable 'data2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:182:8: style: Variable 'data1' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:182:16: style: Variable 'data2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:326:8: style: Variable 'LIST_FILE_NAME' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:624:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_matrix_verify.c:466:16: style: Variable 'pilot_resbuff' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_matrix_verify.c:526:8: style: Variable 'x_rel' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_matrix_verify.c:526:16: style: Variable 'y_rel' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_matrix_verify.c:557:10: style: Variable 'setAPos' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_multi.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MULTI [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MULTI [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MULTI [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:282:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:326:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:403:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:419:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:494:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:524:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:536:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:597:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:612:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:666:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:702:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_put.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_put.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_multi.c:145:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_multi.c:153:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_multi.c:248:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_multi.c:158:17: error: Division by zero. [zerodiv] cctools-9.9/chirp/src/chirp_multi.c:140:16: note: Assignment 'v->nservers=0', assigned value is 0 cctools-9.9/chirp/src/chirp_multi.c:146:8: note: Assuming condition is false cctools-9.9/chirp/src/chirp_multi.c:158:17: note: Division by zero cctools-9.9/chirp/src/chirp_multi.c:621:23: style: Variable 's' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_multi.c:34:7: style: struct member 'chirp_file::host' is never used. [unusedStructMember] cctools-9.9/chirp/src/chirp_multi.c:35:7: style: struct member 'chirp_file::path' is never used. [unusedStructMember] cctools-9.9/chirp/src/chirp_recursive.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_recursive.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_recursive.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_recursive.c:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_recursive.c:258:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_recursive.c:171:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/chirp/src/chirp_recursive.c:131:63: style:inconclusive: Function 'chirp_recursive_get' argument 2 names different: declaration 'sourcepath' definition 'source_file'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_recursive.h:39:63: note: Function 'chirp_recursive_get' argument 2 names different: declaration 'sourcepath' definition 'source_file'. cctools-9.9/chirp/src/chirp_recursive.c:131:63: note: Function 'chirp_recursive_get' argument 2 names different: declaration 'sourcepath' definition 'source_file'. cctools-9.9/chirp/src/chirp_recursive.c:131:88: style:inconclusive: Function 'chirp_recursive_get' argument 3 names different: declaration 'targetpath' definition 'target_file'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_recursive.h:39:87: note: Function 'chirp_recursive_get' argument 3 names different: declaration 'targetpath' definition 'target_file'. cctools-9.9/chirp/src/chirp_recursive.c:131:88: note: Function 'chirp_recursive_get' argument 3 names different: declaration 'targetpath' definition 'target_file'. cctools-9.9/chirp/src/chirp_recursive.c:283:63: style:inconclusive: Function 'chirp_recursive_put' argument 2 names different: declaration 'sourcepath' definition 'source_file'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_recursive.h:27:63: note: Function 'chirp_recursive_put' argument 2 names different: declaration 'sourcepath' definition 'source_file'. cctools-9.9/chirp/src/chirp_recursive.c:283:63: note: Function 'chirp_recursive_put' argument 2 names different: declaration 'sourcepath' definition 'source_file'. cctools-9.9/chirp/src/chirp_recursive.c:283:88: style:inconclusive: Function 'chirp_recursive_put' argument 3 names different: declaration 'targetpath' definition 'target_file'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_recursive.h:27:87: note: Function 'chirp_recursive_put' argument 3 names different: declaration 'targetpath' definition 'target_file'. cctools-9.9/chirp/src/chirp_recursive.c:283:88: note: Function 'chirp_recursive_put' argument 3 names different: declaration 'targetpath' definition 'target_file'. cctools-9.9/chirp/src/chirp_recursive.c:161:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_reli.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:389:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:401:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:407:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:413:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:419:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:442:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:492:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:514:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:528:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:533:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:538:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:543:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:548:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:553:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:558:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:563:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:573:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:578:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:583:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:588:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:593:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:598:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:603:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:613:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:641:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:646:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:651:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:656:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:661:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:666:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:691:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:696:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:712:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:717:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:723:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:728:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:733:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:739:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:749:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:755:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:760:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:765:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:771:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:781:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:786:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:791:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:796:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:801:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:806:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:811:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:816:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:831:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:836:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:945:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:1002:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_reli.c:251:69: style:inconclusive: Function 'chirp_reli_pread_unbuffered' argument 2 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:106:68: note: Function 'chirp_reli_pread_unbuffered' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:251:69: note: Function 'chirp_reli_pread_unbuffered' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:289:58: style:inconclusive: Function 'chirp_reli_pread' argument 2 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:81:57: note: Function 'chirp_reli_pread' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:289:58: note: Function 'chirp_reli_pread' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:312:76: style:inconclusive: Function 'chirp_reli_pwrite_unbuffered' argument 2 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:118:75: note: Function 'chirp_reli_pwrite_unbuffered' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:312:76: note: Function 'chirp_reli_pwrite_unbuffered' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:357:65: style:inconclusive: Function 'chirp_reli_pwrite' argument 2 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:94:64: note: Function 'chirp_reli_pwrite' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:357:65: note: Function 'chirp_reli_pwrite' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:380:58: style:inconclusive: Function 'chirp_reli_sread' argument 2 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:134:57: note: Function 'chirp_reli_sread' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:380:58: note: Function 'chirp_reli_sread' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:380:111: style:inconclusive: Function 'chirp_reli_sread' argument 5 names different: declaration 'stride_skip' definition 'stride_offset'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:134:112: note: Function 'chirp_reli_sread' argument 5 names different: declaration 'stride_skip' definition 'stride_offset'. cctools-9.9/chirp/src/chirp_reli.c:380:111: note: Function 'chirp_reli_sread' argument 5 names different: declaration 'stride_skip' definition 'stride_offset'. cctools-9.9/chirp/src/chirp_reli.c:386:65: style:inconclusive: Function 'chirp_reli_swrite' argument 2 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:150:64: note: Function 'chirp_reli_swrite' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:386:65: note: Function 'chirp_reli_swrite' argument 2 names different: declaration 'buffer' definition 'data'. cctools-9.9/chirp/src/chirp_reli.c:386:118: style:inconclusive: Function 'chirp_reli_swrite' argument 5 names different: declaration 'stride_skip' definition 'stride_offset'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:150:119: note: Function 'chirp_reli_swrite' argument 5 names different: declaration 'stride_skip' definition 'stride_offset'. cctools-9.9/chirp/src/chirp_reli.c:386:118: note: Function 'chirp_reli_swrite' argument 5 names different: declaration 'stride_skip' definition 'stride_offset'. cctools-9.9/chirp/src/chirp_reli.c:392:71: style:inconclusive: Function 'chirp_reli_fstat' argument 2 names different: declaration 'info' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:160:70: note: Function 'chirp_reli_fstat' argument 2 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:392:71: note: Function 'chirp_reli_fstat' argument 2 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:398:75: style:inconclusive: Function 'chirp_reli_fstatfs' argument 2 names different: declaration 'info' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:170:74: note: Function 'chirp_reli_fstatfs' argument 2 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:398:75: note: Function 'chirp_reli_fstatfs' argument 2 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:490:52: style:inconclusive: Function 'chirp_reli_whoami' argument 2 names different: declaration 'subject' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:401:51: note: Function 'chirp_reli_whoami' argument 2 names different: declaration 'subject' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:490:52: note: Function 'chirp_reli_whoami' argument 2 names different: declaration 'subject' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:495:74: style:inconclusive: Function 'chirp_reli_whoareyou' argument 3 names different: declaration 'subject' definition 'buffer'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:413:73: note: Function 'chirp_reli_whoareyou' argument 3 names different: declaration 'subject' definition 'buffer'. cctools-9.9/chirp/src/chirp_reli.c:495:74: note: Function 'chirp_reli_whoareyou' argument 3 names different: declaration 'subject' definition 'buffer'. cctools-9.9/chirp/src/chirp_reli.c:649:81: style:inconclusive: Function 'chirp_reli_stat' argument 3 names different: declaration 'info' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:517:80: note: Function 'chirp_reli_stat' argument 3 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:649:81: note: Function 'chirp_reli_stat' argument 3 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:654:82: style:inconclusive: Function 'chirp_reli_lstat' argument 3 names different: declaration 'info' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:529:81: note: Function 'chirp_reli_lstat' argument 3 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:654:82: note: Function 'chirp_reli_lstat' argument 3 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:659:85: style:inconclusive: Function 'chirp_reli_statfs' argument 3 names different: declaration 'info' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:539:84: note: Function 'chirp_reli_statfs' argument 3 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:659:85: note: Function 'chirp_reli_statfs' argument 3 names different: declaration 'info' definition 'buf'. cctools-9.9/chirp/src/chirp_reli.c:664:72: style:inconclusive: Function 'chirp_reli_access' argument 3 names different: declaration 'flags' definition 'mode'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:552:71: note: Function 'chirp_reli_access' argument 3 names different: declaration 'flags' definition 'mode'. cctools-9.9/chirp/src/chirp_reli.c:664:72: note: Function 'chirp_reli_access' argument 3 names different: declaration 'flags' definition 'mode'. cctools-9.9/chirp/src/chirp_reli.c:992:49: style:inconclusive: Function 'chirp_reli_bulkio' argument 1 names different: declaration 'list' definition 'v'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_reli.h:762:48: note: Function 'chirp_reli_bulkio' argument 1 names different: declaration 'list' definition 'v'. cctools-9.9/chirp/src/chirp_reli.c:992:49: note: Function 'chirp_reli_bulkio' argument 1 names different: declaration 'list' definition 'v'. cctools-9.9/chirp/src/chirp_reli.c:853:68: style: Parameter 'info' can be declared as pointer to const. However it seems that 'opendir_callback' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/chirp_reli.c:879:43: note: You might need to cast the function pointer here cctools-9.9/chirp/src/chirp_reli.c:853:68: note: Parameter 'info' can be declared as pointer to const cctools-9.9/chirp/src/chirp_reli.c:985:24: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_sqlite.c:28:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_AUTH [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:157:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:248:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catalog_query_send_update [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPE_BUF [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHIRP [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:422:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:516:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_TUNE_INTERACTIVE [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:1694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_TYPE_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:1787:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:1823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:1845:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_server.c:1904:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stats.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPE_BUF [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_status.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_status.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_status.c:211:8: style: Variable 'column_str' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_stream.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stream.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stream.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stream.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stream.c:61:46: style:inconclusive: Function 'chirp_stream_printf' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_stream.h:49:46: note: Function 'chirp_stream_printf' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:61:46: note: Function 'chirp_stream_printf' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:95:45: style:inconclusive: Function 'chirp_stream_write' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_stream.h:69:45: note: Function 'chirp_stream_write' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:95:45: note: Function 'chirp_stream_write' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:118:45: style:inconclusive: Function 'chirp_stream_flush' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_stream.h:87:45: note: Function 'chirp_stream_flush' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:118:45: note: Function 'chirp_stream_flush' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:150:48: style:inconclusive: Function 'chirp_stream_readline' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_stream.h:59:48: note: Function 'chirp_stream_readline' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:150:48: note: Function 'chirp_stream_readline' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:180:44: style:inconclusive: Function 'chirp_stream_read' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_stream.h:79:44: note: Function 'chirp_stream_read' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:180:44: note: Function 'chirp_stream_read' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:207:45: style:inconclusive: Function 'chirp_stream_close' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] cctools-9.9/chirp/src/chirp_stream.h:97:45: note: Function 'chirp_stream_close' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:207:45: note: Function 'chirp_stream_close' argument 1 names different: declaration 'stream' definition 's'. cctools-9.9/chirp/src/chirp_stream.c:27:6: style: struct member 'chirp_stream::error_count' is never used. [unusedStructMember] cctools-9.9/chirp/src/chirp_stream_files.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stream_files.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_stream_files.c:200:13: style: Variable 'length' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/chirp_thirdput.c:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_thirdput.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_thirdput.c:37:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_ticket.c:175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH_HEX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_ticket.c:205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH_HEX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_ticket.c:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH_HEX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_ticket.c:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH_HEX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/chirp_tool.c:985:16: error: There is an unknown macro here somewhere. Configuration is required. If INT64_FORMAT is a macro then please configure it. [unknownMacro] cctools-9.9/chirp/src/confuga.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:505:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:587:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:616:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:640:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:751:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:805:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:821:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:828:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:836:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:843:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:853:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:904:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:931:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga.c:618:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/chirp/src/confuga.c:618:10: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] cctools-9.9/chirp/src/confuga.c:122:4: error: Common realloc mistake: 'url' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga.c:127:3: error: Common realloc mistake: 'url' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga.c:692:6: error: Common realloc mistake: 'subvalue' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga.c:721:4: error: Common realloc mistake: 'option' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga.c:723:4: error: Common realloc mistake: 'subvalue' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga.c:745:60: style:inconclusive: Function 'confuga_connect' argument 2 names different: declaration 'root' definition 'uri'. [funcArgNamesDifferent] cctools-9.9/chirp/src/confuga.h:106:59: note: Function 'confuga_connect' argument 2 names different: declaration 'root' definition 'uri'. cctools-9.9/chirp/src/confuga.c:745:60: note: Function 'confuga_connect' argument 2 names different: declaration 'root' definition 'uri'. cctools-9.9/chirp/src/confuga_adm.c:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_adm.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_adm.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_file.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_file.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_gc.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_gc.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_gc.c:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_gc.c:142:25: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/chirp/src/confuga_gc.c:26:34: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_job.c:59:2: error: There is an unknown macro here somewhere. Configuration is required. If BUFFER_STACK_PRINT is a macro then please configure it. [unknownMacro] cctools-9.9/chirp/src/confuga_namespace.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:500:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:525:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:550:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:567:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:589:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:607:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:612:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:617:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:622:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:630:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:638:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:646:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:658:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:669:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:707:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:726:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:745:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:764:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:783:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:802:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:821:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:828:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:836:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:849:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOCTTY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:902:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOCTTY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_namespace.c:528:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/chirp/src/confuga_namespace.c:861:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/chirp/src/confuga_namespace.c:552:21: error: Dereferencing 'ldir' after it is deallocated / released [deallocuse] cctools-9.9/chirp/src/confuga_namespace.c:569:2: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/confuga_namespace.c:568:2: note: dirfd is assigned cctools-9.9/chirp/src/confuga_namespace.c:569:2: note: dirfd is overwritten cctools-9.9/chirp/src/confuga_namespace.c:570:8: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/confuga_namespace.c:569:2: note: dirfd is assigned cctools-9.9/chirp/src/confuga_namespace.c:570:8: note: dirfd is overwritten cctools-9.9/chirp/src/confuga_namespace.c:591:2: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/confuga_namespace.c:590:2: note: dirfd is assigned cctools-9.9/chirp/src/confuga_namespace.c:591:2: note: dirfd is overwritten cctools-9.9/chirp/src/confuga_namespace.c:592:8: style: Variable 'dirfd' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/confuga_namespace.c:591:2: note: dirfd is assigned cctools-9.9/chirp/src/confuga_namespace.c:592:8: note: dirfd is overwritten cctools-9.9/chirp/src/confuga_namespace.c:496:77: style:inconclusive: Function 'confuga_opendir' argument 3 names different: declaration 'dir' definition 'D'. [funcArgNamesDifferent] cctools-9.9/chirp/src/confuga.h:134:77: note: Function 'confuga_opendir' argument 3 names different: declaration 'dir' definition 'D'. cctools-9.9/chirp/src/confuga_namespace.c:496:77: note: Function 'confuga_opendir' argument 3 names different: declaration 'dir' definition 'D'. cctools-9.9/chirp/src/confuga_namespace.c:99:30: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:275:8: style: Variable 'byte' can be declared as const array [constVariable] cctools-9.9/chirp/src/confuga_namespace.c:528:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_namespace.c:669:18: style: Variable 'times' can be declared as const array [constVariable] cctools-9.9/chirp/src/confuga_namespace.c:673:43: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:673:88: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:692:44: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:692:89: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:711:44: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:711:71: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:730:45: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:730:72: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:749:43: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:768:44: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:787:46: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:806:47: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/confuga_namespace.c:935:2: style: Variable 'basename' can be declared as const array [constVariable] cctools-9.9/chirp/src/confuga_namespace.c:115:6: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/confuga_namespace.c:308:14: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/confuga_namespace.c:442:14: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/confuga_namespace.c:906:6: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/confuga_namespace.c:378:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:435:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:500:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:562:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:567:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:589:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:602:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:607:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:612:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:617:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:622:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:630:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:638:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:648:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:658:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:670:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:828:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:836:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:935:2: error: Uninitialized variable: basename [legacyUninitvar] cctools-9.9/chirp/src/confuga_namespace.c:935:2: style: Variable 'basename' is not assigned a value. [unassignedVariable] cctools-9.9/chirp/src/confuga_node.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:443:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:521:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:670:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:736:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:775:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_node.c:129:5: error: Common realloc mistake: 'host' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga_node.c:130:5: error: Common realloc mistake: 'port' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga_node.c:714:3: error: Common realloc mistake: 'hostport' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga_node.c:715:3: error: Common realloc mistake: 'root' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/chirp/src/confuga_replica.c:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:206:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:502:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:581:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CONFUGA [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:713:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:765:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:856:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:975:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1045:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1091:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1218:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1349:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1431:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:1515:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/confuga_replica.c:387:1: style: Label 'out' is not used. [unusedLabel] cctools-9.9/chirp/src/confuga_replica.c:400:1: style: Label 'out' is not used. [unusedLabel] cctools-9.9/chirp/src/confuga_replica.c:310:88: style:inconclusive: Function 'confuga_replica_open' argument 3 names different: declaration 'replica' definition 'replicap'. [funcArgNamesDifferent] cctools-9.9/chirp/src/confuga.h:161:87: note: Function 'confuga_replica_open' argument 3 names different: declaration 'replica' definition 'replicap'. cctools-9.9/chirp/src/confuga_replica.c:310:88: note: Function 'confuga_replica_open' argument 3 names different: declaration 'replica' definition 'replicap'. cctools-9.9/chirp/src/confuga_replica.c:405:65: style:inconclusive: Function 'confuga_file_create' argument 2 names different: declaration 'file' definition 'filep'. [funcArgNamesDifferent] cctools-9.9/chirp/src/confuga.h:164:64: note: Function 'confuga_file_create' argument 2 names different: declaration 'file' definition 'filep'. cctools-9.9/chirp/src/confuga_replica.c:405:65: note: Function 'confuga_file_create' argument 2 names different: declaration 'file' definition 'filep'. cctools-9.9/chirp/src/confuga_replica.c:1129:15: style: Local variable 'status' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/confuga_replica.c:1087:8: note: Shadowed declaration cctools-9.9/chirp/src/confuga_replica.c:1129:15: note: Shadow variable cctools-9.9/chirp/src/confuga_replica.c:600:32: style: Parameter 'C' can be declared as pointer to const. However it seems that 'do_upkeep' is a callback function, if 'C' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/confuga_replica.c:1580:8: note: You might need to cast the function pointer here cctools-9.9/chirp/src/confuga_replica.c:600:32: note: Parameter 'C' can be declared as pointer to const cctools-9.9/chirp/src/confuga_replica.c:981:15: style: Variable 'id' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1117:15: style: Variable 'cid' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1125:15: style: Variable 'error' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1126:15: style: Variable 'exit_code' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1127:15: style: Variable 'exit_signal' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1128:15: style: Variable 'exit_status' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1129:15: style: Variable 'status' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:1224:15: style: Variable 'id' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/confuga_replica.c:385:7: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/confuga_replica.c:1094:35: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/chirp_server.c:306:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_server.c:317:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/chirp/src/chirp_server.c:2179:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] cctools-9.9/chirp/src/chirp_server.c:1868:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/chirp_server.c:310:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:312:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:676:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:684:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:695:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:718:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:739:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:762:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:815:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:915:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:929:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:954:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:966:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1091:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1107:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1118:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1125:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1130:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1135:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1155:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1175:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1182:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1189:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1196:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1203:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1214:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1225:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1230:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1235:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1248:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1255:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1260:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1265:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1277:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1279:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1282:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1302:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1322:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1353:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1361:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1368:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1387:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1397:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1407:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1417:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1427:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1458:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1467:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1490:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1502:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1513:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1522:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1532:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/chirp_server.c:1831:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cctools-9.9/chirp/src/chirp_server.c:294:7: style: Local variable 'address' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_server.c:89:20: note: Shadowed declaration cctools-9.9/chirp/src/chirp_server.c:294:7: note: Shadow variable cctools-9.9/chirp/src/chirp_server.c:769:12: style: Local variable 'fd' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_server.c:562:11: note: Shadowed declaration cctools-9.9/chirp/src/chirp_server.c:769:12: note: Shadow variable cctools-9.9/chirp/src/chirp_server.c:955:16: style: Local variable 'hostname' shadows outer variable [shadowVariable] cctools-9.9/chirp/src/chirp_server.c:93:20: note: Shadowed declaration cctools-9.9/chirp/src/chirp_server.c:955:16: note: Shadow variable cctools-9.9/chirp/src/chirp_server.c:476:25: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_server.c:1269:10: style: Variable 'duration' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_server.c:1534:10: style: Variable 'start' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/chirp_server.c:1691:51: style: Parameter 'url' can be declared as const array [constParameter] cctools-9.9/chirp/src/chirp_server.c:2179:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/json.c:288:19: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:296:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:319:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:426:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:441:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:453:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:567:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:588:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:615:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:633:28: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:670:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:686:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:712:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:797:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:807:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/json.c:231:36: style:inconclusive: Function 'json_parse_ex' argument 4 names different: declaration 'error' definition 'error_buf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/json.h:250:36: note: Function 'json_parse_ex' argument 4 names different: declaration 'error' definition 'error_buf'. cctools-9.9/chirp/src/json.c:231:36: note: Function 'json_parse_ex' argument 4 names different: declaration 'error' definition 'error_buf'. cctools-9.9/chirp/src/json.c:716:80: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] cctools-9.9/chirp/src/json.c:79:60: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'default_alloc' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/json.c:249:34: note: You might need to cast the function pointer here cctools-9.9/chirp/src/json.c:79:60: note: Parameter 'user_data' can be declared as pointer to const cctools-9.9/chirp/src/json.c:228:45: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:34:10: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:50:11: style: Array index 'k' is used before limits check. [arrayIndexThenCheck] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:27:11: style: Local variable 'i' shadows outer variable [shadowVariable] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:19:9: note: Shadowed declaration cctools-9.9/chirp/tools/workflows/intsort/intsort.c:27:11: note: Shadow variable cctools-9.9/chirp/tools/workflows/intsort/intsort.c:47:11: style: Local variable 'i' shadows outer variable [shadowVariable] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:19:9: note: Shadowed declaration cctools-9.9/chirp/tools/workflows/intsort/intsort.c:47:11: note: Shadow variable cctools-9.9/chirp/tools/workflows/intsort/intsort.c:55:11: style: Local variable 'i' shadows outer variable [shadowVariable] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:19:9: note: Shadowed declaration cctools-9.9/chirp/tools/workflows/intsort/intsort.c:55:11: note: Shadow variable cctools-9.9/chirp/tools/workflows/intsort/intsort.c:146:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:184:8: style: Variable 'input' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/tools/workflows/intsort/intsort.c:172:3: error: Uninitialized variable: n [legacyUninitvar] cctools-9.9/dataswarm/common/ds_message.c:21:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_message.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_message.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_message.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_message.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_message.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_message.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_mount.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/common/ds_mount.c:9:48: style: Parameter 'jmounts' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/common/ds_resources.c:35:48: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/common/ds_resources.c:35:72: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/common/ds_resources.c:40:69: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/common/ds_resources.c:47:69: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/common/ds_task.c:67:44: style:inconclusive: Function 'ds_task_to_jx' argument 1 names different: declaration 'task' definition 't'. [funcArgNamesDifferent] cctools-9.9/dataswarm/common/ds_task.h:47:44: note: Function 'ds_task_to_jx' argument 1 names different: declaration 'task' definition 't'. cctools-9.9/dataswarm/common/ds_task.c:67:44: note: Function 'ds_task_to_jx' argument 1 names different: declaration 'task' definition 't'. cctools-9.9/dataswarm/common/ds_task.c:79:38: style:inconclusive: Function 'ds_task_to_file' argument 1 names different: declaration 'task' definition 't'. [funcArgNamesDifferent] cctools-9.9/dataswarm/common/ds_task.h:48:38: note: Function 'ds_task_to_file' argument 1 names different: declaration 'task' definition 't'. cctools-9.9/dataswarm/common/ds_task.c:79:38: note: Function 'ds_task_to_file' argument 1 names different: declaration 'task' definition 't'. cctools-9.9/dataswarm/manager/ds_catalog_update.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_catalog_update.c:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_client_ops.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_client_ops.c:113:30: warning:inconclusive: Possible null pointer dereference: uuid [nullPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:110:28: note: Assignment 'uuid=0', assigned value is 0 cctools-9.9/dataswarm/manager/ds_client_ops.c:113:30: note: Null pointer dereference cctools-9.9/dataswarm/manager/ds_client_ops.c:137:30: warning:inconclusive: Possible null pointer dereference: uuid [nullPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:134:28: note: Assignment 'uuid=0', assigned value is 0 cctools-9.9/dataswarm/manager/ds_client_ops.c:137:30: note: Null pointer dereference cctools-9.9/dataswarm/manager/ds_client_ops.c:53:73: style:inconclusive: Function 'ds_client_file_declare' argument 2 names different: declaration 'file' definition 'params'. [funcArgNamesDifferent] cctools-9.9/dataswarm/manager/ds_client_ops.h:15:73: note: Function 'ds_client_file_declare' argument 2 names different: declaration 'file' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:53:73: note: Function 'ds_client_file_declare' argument 2 names different: declaration 'file' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:123:70: style:inconclusive: Function 'ds_client_service_delete' argument 2 names different: declaration 'service' definition 'params'. [funcArgNamesDifferent] cctools-9.9/dataswarm/manager/ds_client_ops.h:22:70: note: Function 'ds_client_service_delete' argument 2 names different: declaration 'service' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:123:70: note: Function 'ds_client_service_delete' argument 2 names different: declaration 'service' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:131:65: style:inconclusive: Function 'ds_client_project_create' argument 2 names different: declaration 'project' definition 'params'. [funcArgNamesDifferent] cctools-9.9/dataswarm/manager/ds_client_ops.h:25:65: note: Function 'ds_client_project_create' argument 2 names different: declaration 'project' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:131:65: note: Function 'ds_client_project_create' argument 2 names different: declaration 'project' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:148:70: style:inconclusive: Function 'ds_client_project_delete' argument 2 names different: declaration 'project' definition 'params'. [funcArgNamesDifferent] cctools-9.9/dataswarm/manager/ds_client_ops.h:26:70: note: Function 'ds_client_project_delete' argument 2 names different: declaration 'project' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:148:70: note: Function 'ds_client_project_delete' argument 2 names different: declaration 'project' definition 'params'. cctools-9.9/dataswarm/manager/ds_client_ops.c:123:56: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:123:70: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:148:56: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:148:70: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:165:46: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:165:60: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:173:48: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_client_ops.c:173:62: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:18896:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xMutexAlloc [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:18942:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:19346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:24626:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:25753:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:25903:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26618:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26765:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26995:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:27307:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:27359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28318:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28532:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28699:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28745:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28789:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:28829:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:29167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:29269:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:29469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:29646:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:29728:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:30928:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:31087:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:31291:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:40063:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPage [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:40360:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:49159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCksum [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:50054:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WalSegment [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:53755:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:56060:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:56540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPage [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:57301:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:57326:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:60055:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance_deeper_called [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:62380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc2 [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:63374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:63392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:68525:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:70393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:71477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:78569:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSz [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:82521:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:82573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:84905:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCacheLevel [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:85367:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:88849:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:90014:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nVar [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:90371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:91950:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:99287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:103707:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:104496:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:109604:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:112280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:113038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:114214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:114223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:115621:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:116508:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:118932:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLSlot [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:119395:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notNull [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_client_rep.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_client_rep.c:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_file.c:47:42: style:inconclusive: Function 'ds_file_to_jx' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dataswarm/manager/ds_file.h:38:42: note: Function 'ds_file_to_jx' argument 1 names different: declaration 'file' definition 'f'. cctools-9.9/dataswarm/manager/ds_file.c:47:42: note: Function 'ds_file_to_jx' argument 1 names different: declaration 'file' definition 'f'. cctools-9.9/dataswarm/manager/ds_manager.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BLOB_NEW [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TASK_TRY_PENDING [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:183:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:367:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_manager.c:406:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BLOB_GET [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:133:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:143:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:199:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_INTEGER [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_PENDING [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_PENDING [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_rpc.c:358:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BLOB_RW [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TASK_ACTIVE [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TASK_DELETED [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_scheduler.c:88:23: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cctools-9.9/dataswarm/manager/ds_scheduler.c:90:10: style: Variable 'blobid' can be declared as pointer to const [constVariablePointer] cctools-9.9/dataswarm/manager/ds_scheduler.c:141:53: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_scheduler.c:141:72: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_scheduler.c:157:26: style: Variable 'try' can be declared as pointer to const [constVariablePointer] cctools-9.9/dataswarm/manager/ds_scheduler.c:117:9: warning: Uninitialized variables: w.connection, w.port, w.blobs, w.tasks, w.rpcs, w.recv_buffer [uninitvar] cctools-9.9/dataswarm/manager/ds_scheduler.c:113:11: note: Assuming condition is false cctools-9.9/dataswarm/manager/ds_scheduler.c:117:9: note: Uninitialized variables: w.connection, w.port, w.blobs, w.tasks, w.rpcs, w.recv_buffer cctools-9.9/dataswarm/manager/ds_test.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_PENDING [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_test.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_test.c:19:13: style: Variable 'done' is assigned a value that is never used. [unreadVariable] cctools-9.9/dataswarm/manager/ds_validate.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_validate.c:48:29: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/manager/ds_worker_rep.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/manager/ds_worker_rep.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_BLOB_DELETING [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:274:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_PARAMS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:357:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_blob_table.c:362:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dataswarm/worker/ds_blob_table.c:215:10: style: Variable 'blob_data' can be declared as pointer to const [constVariablePointer] cctools-9.9/dataswarm/worker/ds_blob_table.c:276:18: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cctools-9.9/dataswarm/worker/ds_blob_table.c:312:51: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/worker/ds_measure.c:24:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_measure.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_measure.c:32:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dataswarm/worker/ds_measure.c:81:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dataswarm/worker/ds_process.c:100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_process.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_process.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_process.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_process.c:221:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_process.c:248:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_process.c:32:79: style:inconclusive: Function 'ds_process_create' argument 2 names different: declaration 'worker' definition 'w'. [funcArgNamesDifferent] cctools-9.9/dataswarm/worker/ds_process.h:53:80: note: Function 'ds_process_create' argument 2 names different: declaration 'worker' definition 'w'. cctools-9.9/dataswarm/worker/ds_process.c:32:79: note: Function 'ds_process_create' argument 2 names different: declaration 'worker' definition 'w'. cctools-9.9/dataswarm/worker/ds_task_table.c:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_TASKID_EXISTS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_TASK_TRY_PENDING [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:210:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_task_table.c:215:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dataswarm/worker/ds_worker.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_BAD_METHOD [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_worker.c:126:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_worker.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_worker.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_worker.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_worker.c:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DATASWARM [valueFlowBailoutIncompleteVar] cctools-9.9/dataswarm/worker/ds_worker.c:276:74: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] cctools-9.9/dataswarm/worker/ds_worker_main.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:211:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catalog_query_send_update [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATAGRAM_PAYLOAD_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:647:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/catalog_server.c:447:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/catalog_server.c:472:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/catalog_server.c:503:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/catalog_server.c:534:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/catalog_server.c:575:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/catalog_server.c:218:6: style: Local variable 'port' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:77:12: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:218:6: note: Shadow variable cctools-9.9/deltadb/src/catalog_server.c:349:7: style: Local variable 'data' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:122:13: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:349:7: note: Shadow variable cctools-9.9/deltadb/src/catalog_server.c:351:6: style: Local variable 'port' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:77:12: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:351:6: note: Shadow variable cctools-9.9/deltadb/src/catalog_server.c:370:7: style: Local variable 'data' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:122:13: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:370:7: note: Shadow variable cctools-9.9/deltadb/src/catalog_server.c:378:6: style: Local variable 'port' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:77:12: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:378:6: note: Shadow variable cctools-9.9/deltadb/src/catalog_server.c:435:6: style: Local variable 'port' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:77:12: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:435:6: note: Shadow variable cctools-9.9/deltadb/src/catalog_server.c:576:14: style: Local variable 'j' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/catalog_server.c:439:13: note: Shadowed declaration cctools-9.9/deltadb/src/catalog_server.c:576:14: note: Shadow variable cctools-9.9/deltadb/src/deltadb.c:107:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb.c:286:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb.c:431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb.c:451:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb.c:134:17: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] cctools-9.9/deltadb/src/deltadb.c:433:17: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] cctools-9.9/deltadb/src/deltadb.c:327:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb.c:345:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb.c:358:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb.c:365:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb.c:382:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb.c:470:70: style:inconclusive: Function 'deltadb_insert' argument 3 names different: declaration 'j' definition 'nv'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb.h:79:70: note: Function 'deltadb_insert' argument 3 names different: declaration 'j' definition 'nv'. cctools-9.9/deltadb/src/deltadb.c:470:70: note: Function 'deltadb_insert' argument 3 names different: declaration 'j' definition 'nv'. cctools-9.9/deltadb/src/deltadb.c:134:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] cctools-9.9/deltadb/src/deltadb.c:251:14: style: Variable 'avalue' can be declared as pointer to const [constVariablePointer] cctools-9.9/deltadb/src/deltadb.c:433:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] cctools-9.9/deltadb/src/deltadb_query.c:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query.c:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query.c:207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query.c:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query.c:235:36: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/deltadb/src/deltadb_query.c:273:37: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/deltadb/src/deltadb_query.c:534:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/deltadb/src/deltadb_query.c:539:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/deltadb/src/deltadb_query.c:58:50: style:inconclusive: Function 'deltadb_query_delete' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:21:50: note: Function 'deltadb_query_delete' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:58:50: note: Function 'deltadb_query_delete' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:69:54: style:inconclusive: Function 'deltadb_query_set_output' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:28:54: note: Function 'deltadb_query_set_output' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:69:54: note: Function 'deltadb_query_set_output' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:74:55: style:inconclusive: Function 'deltadb_query_set_display' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:23:55: note: Function 'deltadb_query_set_display' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:74:55: note: Function 'deltadb_query_set_display' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:79:54: style:inconclusive: Function 'deltadb_query_set_filter' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:24:54: note: Function 'deltadb_query_set_filter' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:79:54: note: Function 'deltadb_query_set_filter' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:84:53: style:inconclusive: Function 'deltadb_query_set_where' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:25:53: note: Function 'deltadb_query_set_where' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:84:53: note: Function 'deltadb_query_set_where' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:89:58: style:inconclusive: Function 'deltadb_query_set_epoch_mode' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:26:58: note: Function 'deltadb_query_set_epoch_mode' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:89:58: note: Function 'deltadb_query_set_epoch_mode' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:94:56: style:inconclusive: Function 'deltadb_query_set_interval' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:27:56: note: Function 'deltadb_query_set_interval' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:94:56: note: Function 'deltadb_query_set_interval' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:99:54: style:inconclusive: Function 'deltadb_query_add_output' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:30:54: note: Function 'deltadb_query_add_output' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:99:54: note: Function 'deltadb_query_add_output' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:104:57: style:inconclusive: Function 'deltadb_query_add_reduction' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:31:57: note: Function 'deltadb_query_add_reduction' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:104:57: note: Function 'deltadb_query_add_reduction' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:104:90: style:inconclusive: Function 'deltadb_query_add_reduction' argument 2 names different: declaration 'reduce' definition 'r'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:31:86: note: Function 'deltadb_query_add_reduction' argument 2 names different: declaration 'reduce' definition 'r'. cctools-9.9/deltadb/src/deltadb_query.c:104:90: note: Function 'deltadb_query_add_reduction' argument 2 names different: declaration 'reduce' definition 'r'. cctools-9.9/deltadb/src/deltadb_query.c:404:83: style:inconclusive: Function 'deltadb_merge_event' argument 3 names different: declaration 'jobject' definition 'update'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_stream.h:20:83: note: Function 'deltadb_merge_event' argument 3 names different: declaration 'jobject' definition 'update'. cctools-9.9/deltadb/src/deltadb_query.c:404:83: note: Function 'deltadb_merge_event' argument 3 names different: declaration 'jobject' definition 'update'. cctools-9.9/deltadb/src/deltadb_query.c:516:57: style:inconclusive: Function 'deltadb_query_execute_stream' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:34:57: note: Function 'deltadb_query_execute_stream' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:516:57: note: Function 'deltadb_query_execute_stream' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:528:54: style:inconclusive: Function 'deltadb_query_execute_dir' argument 1 names different: declaration 'q' definition 'query'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:33:54: note: Function 'deltadb_query_execute_dir' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:528:54: note: Function 'deltadb_query_execute_dir' argument 1 names different: declaration 'q' definition 'query'. cctools-9.9/deltadb/src/deltadb_query.c:528:73: style:inconclusive: Function 'deltadb_query_execute_dir' argument 2 names different: declaration 'dir' definition 'logdir'. [funcArgNamesDifferent] cctools-9.9/deltadb/src/deltadb_query.h:33:69: note: Function 'deltadb_query_execute_dir' argument 2 names different: declaration 'dir' definition 'logdir'. cctools-9.9/deltadb/src/deltadb_query.c:528:73: note: Function 'deltadb_query_execute_dir' argument 2 names different: declaration 'dir' definition 'logdir'. cctools-9.9/deltadb/src/deltadb_query.c:549:9: style: Local variable 'filename' shadows outer variable [shadowVariable] cctools-9.9/deltadb/src/deltadb_query.c:544:8: note: Shadowed declaration cctools-9.9/deltadb/src/deltadb_query.c:549:9: note: Shadow variable cctools-9.9/deltadb/src/deltadb_query.c:493:47: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] cctools-9.9/deltadb/src/deltadb_query.c:534:13: style: Variable 'starttm' can be declared as pointer to const [constVariablePointer] cctools-9.9/deltadb/src/deltadb_query.c:539:13: style: Variable 'stoptm' can be declared as pointer to const [constVariablePointer] cctools-9.9/deltadb/src/deltadb_query_main.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query_main.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_query_main.c:48:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_query_main.c:163:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_query_main.c:124:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/deltadb/src/deltadb_reduction.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_INTEGER [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_stream.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_stream.c:40:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_stream.c:58:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_stream.c:67:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_stream.c:82:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_stream.c:98:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_upgrade_log.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_upgrade_log.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/deltadb/src/deltadb_upgrade_log.c:55:5: style: Condition '!input' is always false [knownConditionTrueFalse] cctools-9.9/deltadb/src/deltadb_upgrade_log.c:77:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/deltadb/src/deltadb_upgrade_log.c:57:3: error: Resource leak: output [resourceLeak] cctools-9.9/deltadb/src/deltadb_upgrade_log.c:41:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/doc/manuals/work_queue/examples/work_queue_example.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/doc/manuals/work_queue/examples/work_queue_example.c:21:26: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/dttools/src/address.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/address.c:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/address.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/address.c:145:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/address.c:151:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/address.c:35:38: warning: Function 'address_to_sockaddr' argument order different: declaration 'addr, port, s, length' definition 'str, port, addr, length' [funcArgOrderDifferent] cctools-9.9/dttools/src/address.h:19:38: note: Function 'address_to_sockaddr' argument order different: declaration 'addr, port, s, length' definition 'str, port, addr, length' cctools-9.9/dttools/src/address.c:35:38: note: Function 'address_to_sockaddr' argument order different: declaration 'addr, port, s, length' definition 'str, port, addr, length' cctools-9.9/dttools/src/address.c:94:19: style: Variable 'ipaddr' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/address.c:99:20: style: Variable 'ipaddr' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/auth.c:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth.c:63:30: style:inconclusive: Function 'auth_assert' argument 1 names different: declaration 'l' definition 'link'. [funcArgNamesDifferent] cctools-9.9/dttools/src/auth.h:22:30: note: Function 'auth_assert' argument 1 names different: declaration 'l' definition 'link'. cctools-9.9/dttools/src/auth.c:63:30: note: Function 'auth_assert' argument 1 names different: declaration 'l' definition 'link'. cctools-9.9/dttools/src/auth.c:114:30: style:inconclusive: Function 'auth_accept' argument 1 names different: declaration 'l' definition 'link'. [funcArgNamesDifferent] cctools-9.9/dttools/src/auth.h:23:30: note: Function 'auth_accept' argument 1 names different: declaration 'l' definition 'link'. cctools-9.9/dttools/src/auth.c:114:30: note: Function 'auth_accept' argument 1 names different: declaration 'l' definition 'link'. cctools-9.9/dttools/src/auth.c:114:43: style:inconclusive: Function 'auth_accept' argument 2 names different: declaration 'type' definition 'typeout'. [funcArgNamesDifferent] cctools-9.9/dttools/src/auth.h:23:40: note: Function 'auth_accept' argument 2 names different: declaration 'type' definition 'typeout'. cctools-9.9/dttools/src/auth.c:114:43: note: Function 'auth_accept' argument 2 names different: declaration 'type' definition 'typeout'. cctools-9.9/dttools/src/auth.c:162:31: style:inconclusive: Function 'auth_barrier' argument 1 names different: declaration 'l' definition 'link'. [funcArgNamesDifferent] cctools-9.9/dttools/src/auth.h:25:31: note: Function 'auth_barrier' argument 1 names different: declaration 'l' definition 'link'. cctools-9.9/dttools/src/auth.c:162:31: note: Function 'auth_barrier' argument 1 names different: declaration 'l' definition 'link'. cctools-9.9/dttools/src/auth.c:34:43: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/auth.c:227:39: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/auth_address.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_all.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_hostname.c:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_test.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_test.c:106:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_ticket.c:61:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_ticket.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_unix.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_unix.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_unix.c:155:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_unix.c:215:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/auth_unix.c:143:9: portability: Non reentrant function 'fgetpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetpwent_r'. [prohibitedfgetpwentCalled] cctools-9.9/dttools/src/auth_unix.c:159:10: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] cctools-9.9/dttools/src/auth_unix.c:82:9: style: Variable 'tmp_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/b64.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/b64.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/b64.c:45:37: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] cctools-9.9/dttools/src/b64.c:49:37: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] cctools-9.9/dttools/src/b64.c:15:60: style:inconclusive: Function 'b64_encode' argument 3 names different: declaration 'b64' definition 'Bb64'. [funcArgNamesDifferent] cctools-9.9/dttools/src/b64.h:41:60: note: Function 'b64_encode' argument 3 names different: declaration 'b64' definition 'Bb64'. cctools-9.9/dttools/src/b64.c:15:60: note: Function 'b64_encode' argument 3 names different: declaration 'b64' definition 'Bb64'. cctools-9.9/dttools/src/b64.c:61:44: style:inconclusive: Function 'b64_decode' argument 2 names different: declaration 'blob' definition 'Bblob'. [funcArgNamesDifferent] cctools-9.9/dttools/src/b64.h:52:43: note: Function 'b64_decode' argument 2 names different: declaration 'blob' definition 'Bblob'. cctools-9.9/dttools/src/b64.c:61:44: note: Function 'b64_decode' argument 2 names different: declaration 'blob' definition 'Bblob'. cctools-9.9/dttools/src/bitmap.c:40:35: style:inconclusive: Function 'bitmap_delete' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:12:35: note: Function 'bitmap_delete' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:40:35: note: Function 'bitmap_delete' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:44:36: style:inconclusive: Function 'bitmap_reset' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:18:34: note: Function 'bitmap_reset' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:44:36: note: Function 'bitmap_reset' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:52:31: style:inconclusive: Function 'bitmap_get' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:14:31: note: Function 'bitmap_get' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:52:31: note: Function 'bitmap_get' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:65:32: style:inconclusive: Function 'bitmap_set' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:15:32: note: Function 'bitmap_set' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:65:32: note: Function 'bitmap_set' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:78:33: style:inconclusive: Function 'bitmap_width' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:16:33: note: Function 'bitmap_width' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:78:33: note: Function 'bitmap_width' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:83:34: style:inconclusive: Function 'bitmap_height' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:17:34: note: Function 'bitmap_height' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:83:34: note: Function 'bitmap_height' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:88:33: style:inconclusive: Function 'bitmap_data' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:19:33: note: Function 'bitmap_data' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:88:33: note: Function 'bitmap_data' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:93:35: style:inconclusive: Function 'bitmap_average' argument 1 names different: declaration 's' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:24:35: note: Function 'bitmap_average' argument 1 names different: declaration 's' definition 'm'. cctools-9.9/dttools/src/bitmap.c:93:35: note: Function 'bitmap_average' argument 1 names different: declaration 's' definition 'm'. cctools-9.9/dttools/src/bitmap.c:135:33: style:inconclusive: Function 'bitmap_copy' argument 1 names different: declaration 's' definition 'a'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:28:33: note: Function 'bitmap_copy' argument 1 names different: declaration 's' definition 'a'. cctools-9.9/dttools/src/bitmap.c:135:33: note: Function 'bitmap_copy' argument 1 names different: declaration 's' definition 'a'. cctools-9.9/dttools/src/bitmap.c:135:51: style:inconclusive: Function 'bitmap_copy' argument 2 names different: declaration 't' definition 'b'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:28:51: note: Function 'bitmap_copy' argument 2 names different: declaration 't' definition 'b'. cctools-9.9/dttools/src/bitmap.c:135:51: note: Function 'bitmap_copy' argument 2 names different: declaration 't' definition 'b'. cctools-9.9/dttools/src/bitmap.c:142:35: style:inconclusive: Function 'bitmap_smooth' argument 1 names different: declaration 's' definition 'a'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:25:35: note: Function 'bitmap_smooth' argument 1 names different: declaration 's' definition 'a'. cctools-9.9/dttools/src/bitmap.c:142:35: note: Function 'bitmap_smooth' argument 1 names different: declaration 's' definition 'a'. cctools-9.9/dttools/src/bitmap.c:142:53: style:inconclusive: Function 'bitmap_smooth' argument 2 names different: declaration 't' definition 'b'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:25:53: note: Function 'bitmap_smooth' argument 2 names different: declaration 't' definition 'b'. cctools-9.9/dttools/src/bitmap.c:142:53: note: Function 'bitmap_smooth' argument 2 names different: declaration 't' definition 'b'. cctools-9.9/dttools/src/bitmap.c:142:60: style:inconclusive: Function 'bitmap_smooth' argument 3 names different: declaration 'msize' definition 'size'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:25:60: note: Function 'bitmap_smooth' argument 3 names different: declaration 'msize' definition 'size'. cctools-9.9/dttools/src/bitmap.c:142:60: note: Function 'bitmap_smooth' argument 3 names different: declaration 'msize' definition 'size'. cctools-9.9/dttools/src/bitmap.c:160:37: style:inconclusive: Function 'bitmap_convolve' argument 1 names different: declaration 's' definition 'a'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:27:37: note: Function 'bitmap_convolve' argument 1 names different: declaration 's' definition 'a'. cctools-9.9/dttools/src/bitmap.c:160:37: note: Function 'bitmap_convolve' argument 1 names different: declaration 's' definition 'a'. cctools-9.9/dttools/src/bitmap.c:160:55: style:inconclusive: Function 'bitmap_convolve' argument 2 names different: declaration 't' definition 'b'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:27:55: note: Function 'bitmap_convolve' argument 2 names different: declaration 't' definition 'b'. cctools-9.9/dttools/src/bitmap.c:160:55: note: Function 'bitmap_convolve' argument 2 names different: declaration 't' definition 'b'. cctools-9.9/dttools/src/bitmap.c:199:44: style:inconclusive: Function 'bitmap_load_raw' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:32:44: note: Function 'bitmap_load_raw' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:199:44: note: Function 'bitmap_load_raw' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:219:36: style:inconclusive: Function 'bitmap_save_raw' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:38:36: note: Function 'bitmap_save_raw' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:219:36: note: Function 'bitmap_save_raw' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:219:51: style:inconclusive: Function 'bitmap_save_raw' argument 2 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:38:51: note: Function 'bitmap_save_raw' argument 2 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:219:51: note: Function 'bitmap_save_raw' argument 2 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:232:35: style:inconclusive: Function 'bitmap_subset' argument 1 names different: declaration 's' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:26:35: note: Function 'bitmap_subset' argument 1 names different: declaration 's' definition 'm'. cctools-9.9/dttools/src/bitmap.c:232:35: note: Function 'bitmap_subset' argument 1 names different: declaration 's' definition 'm'. cctools-9.9/dttools/src/bitmap.c:232:42: style:inconclusive: Function 'bitmap_subset' argument 2 names different: declaration 'x' definition 'origx'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:26:42: note: Function 'bitmap_subset' argument 2 names different: declaration 'x' definition 'origx'. cctools-9.9/dttools/src/bitmap.c:232:42: note: Function 'bitmap_subset' argument 2 names different: declaration 'x' definition 'origx'. cctools-9.9/dttools/src/bitmap.c:232:53: style:inconclusive: Function 'bitmap_subset' argument 3 names different: declaration 'y' definition 'origy'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:26:49: note: Function 'bitmap_subset' argument 3 names different: declaration 'y' definition 'origy'. cctools-9.9/dttools/src/bitmap.c:232:53: note: Function 'bitmap_subset' argument 3 names different: declaration 'y' definition 'origy'. cctools-9.9/dttools/src/bitmap.c:232:75: style:inconclusive: Function 'bitmap_subset' argument 4 names different: declaration 't' definition 'n'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:26:67: note: Function 'bitmap_subset' argument 4 names different: declaration 't' definition 'n'. cctools-9.9/dttools/src/bitmap.c:232:75: note: Function 'bitmap_subset' argument 4 names different: declaration 't' definition 'n'. cctools-9.9/dttools/src/bitmap.c:277:36: style:inconclusive: Function 'bitmap_save_bmp' argument 1 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:39:36: note: Function 'bitmap_save_bmp' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:277:36: note: Function 'bitmap_save_bmp' argument 1 names different: declaration 'b' definition 'm'. cctools-9.9/dttools/src/bitmap.c:277:51: style:inconclusive: Function 'bitmap_save_bmp' argument 2 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:39:51: note: Function 'bitmap_save_bmp' argument 2 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:277:51: note: Function 'bitmap_save_bmp' argument 2 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:321:44: style:inconclusive: Function 'bitmap_load_bmp' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:33:44: note: Function 'bitmap_load_bmp' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:321:44: note: Function 'bitmap_load_bmp' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:402:44: style:inconclusive: Function 'bitmap_load_pcx' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:34:44: note: Function 'bitmap_load_pcx' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:402:44: note: Function 'bitmap_load_pcx' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:516:48: style:inconclusive: Function 'bitmap_load_sgi_rgb' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/bitmap.h:35:48: note: Function 'bitmap_load_sgi_rgb' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:516:48: note: Function 'bitmap_load_sgi_rgb' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/bitmap.c:78:33: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/bitmap.c:83:34: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/bitmap.c:88:33: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/bitmap.c:135:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/bitmap.c:219:36: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/bitmap.c:263:6: style: struct member 'bmp_header::reserved' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:274:6: style: struct member 'bmp_header::ncolors' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:275:6: style: struct member 'bmp_header::icolors' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:481:17: style: struct member 'sgi_rgb_header::dimensions' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:483:6: style: struct member 'sgi_rgb_header::pixmin' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:483:14: style: struct member 'sgi_rgb_header::pixmax' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:484:6: style: struct member 'sgi_rgb_header::dummy' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:485:7: style: struct member 'sgi_rgb_header::name' is never used. [unusedStructMember] cctools-9.9/dttools/src/bitmap.c:487:7: style: struct member 'sgi_rgb_header::pad' is never used. [unusedStructMember] cctools-9.9/dttools/src/buffer.c:97:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/buffer.c:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/buffer.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/buffer.c:32:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/dttools/src/buffer.c:108:10: warning: Either the condition '(NULL)==(new)' is redundant or there is possible null pointer dereference: new. [nullPointerRedundantCheck] cctools-9.9/dttools/src/buffer.c:107:3: note: Assuming that condition '(NULL)==(new)' is not redundant cctools-9.9/dttools/src/buffer.c:108:10: note: Null pointer dereference cctools-9.9/dttools/src/buffer.c:115:17: warning: Either the condition '(NULL)==(new)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] cctools-9.9/dttools/src/buffer.c:107:3: note: Assuming that condition '(NULL)==(new)' is not redundant cctools-9.9/dttools/src/buffer.c:109:12: note: Assignment 'b->buf=new', assigned value is 0 cctools-9.9/dttools/src/buffer.c:115:17: note: Null pointer addition cctools-9.9/dttools/src/buffer.c:98:4: style: Same expression on both sides of '=='. [duplicateExpression] cctools-9.9/dttools/src/buffer.c:122:66: style:inconclusive: Function 'buffer_putvfstring' argument 3 names different: declaration 'ap' definition 'va'. [funcArgNamesDifferent] cctools-9.9/dttools/src/buffer.h:107:66: note: Function 'buffer_putvfstring' argument 3 names different: declaration 'ap' definition 'va'. cctools-9.9/dttools/src/buffer.c:122:66: note: Function 'buffer_putvfstring' argument 3 names different: declaration 'ap' definition 'va'. cctools-9.9/dttools/src/buffer.c:175:41: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/buffer.c:182:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/buffer.c:194:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/catalog_query.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_BUF_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/catalog_query.c:326:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/catalog_query.c:129:8: style: Variable 'n' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/catalog_query_tool.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/catalog_query_tool.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/catalog_update.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/catalog_update.c:38:8: style: Variable 'host' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/catalog_update.c:123:8: style: Variable 'text' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:503:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:622:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category.c:590:5: style: Condition 'rs' is always true [knownConditionTrueFalse] cctools-9.9/dttools/src/category.c:250:105: style:inconclusive: Function 'category_first_allocation_accum_times' argument 4 names different: declaration 'counts_cdp' definition 'counts_accum'. [funcArgNamesDifferent] cctools-9.9/dttools/src/category_internal.h:12:105: note: Function 'category_first_allocation_accum_times' argument 4 names different: declaration 'counts_cdp' definition 'counts_accum'. cctools-9.9/dttools/src/category.c:250:105: note: Function 'category_first_allocation_accum_times' argument 4 names different: declaration 'counts_cdp' definition 'counts_accum'. cctools-9.9/dttools/src/category.c:157:10: style: Variable 'buckets' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:250:73: style: Parameter 'keys' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/category.c:261:11: style: Variable 'time_value' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:655:60: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/category.c:655:141: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/category.c:655:165: style: Parameter 'measured' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/category.c:696:99: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/category.c:707:20: style: Variable 'max' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:708:20: style: Variable 'first' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:709:20: style: Variable 'seen' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:745:20: style: Variable 'seen' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/category.c:765:47: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/category.c:27:10: style: struct member 'peak_count_time::count' is never used. [unusedStructMember] cctools-9.9/dttools/src/category.c:28:10: style: struct member 'peak_count_time::times' is never used. [unusedStructMember] cctools-9.9/dttools/src/category_test.c:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category_test.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/category_test.c:73:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/cctools.c:18:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCTOOLS_SYSTEM_INFORMATION [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/cctools.c:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCTOOLS_SYSTEM_INFORMATION [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/cctools_endian.c:27:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/change_process_title.c:96:33: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:88:18: error: Memory leak: chunk_set [memleak] cctools-9.9/dttools/src/chunk.c:88:18: error: Memory leak: chunk_set.physical_file_name [memleak] cctools-9.9/dttools/src/chunk.c:119:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] cctools-9.9/dttools/src/chunk.c:125:5: note: Found duplicate branches for 'if' and 'else'. cctools-9.9/dttools/src/chunk.c:119:10: note: Found duplicate branches for 'if' and 'else'. cctools-9.9/dttools/src/chunk.c:47:67: style: Parameter 'logical_name' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:64:42: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:64:59: style: Parameter 'ln_prefix' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:64:76: style: Parameter 'fc_prefix' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:144:16: style: Variable 'the_chunk' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/chunk.c:165:92: style: Parameter 'ln_prefix' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:165:109: style: Parameter 'fc_prefix' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/chunk.c:168:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/clean_dir.c:20:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/clean_dir.c:28:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/clean_dir.c:18:27: style:inconclusive: Function 'clean_dir' argument 1 names different: declaration 'dir' definition 'dirname'. [funcArgNamesDifferent] cctools-9.9/dttools/src/clean_dir.h:18:27: note: Function 'clean_dir' argument 1 names different: declaration 'dir' definition 'dirname'. cctools-9.9/dttools/src/clean_dir.c:18:27: note: Function 'clean_dir' argument 1 names different: declaration 'dir' definition 'dirname'. cctools-9.9/dttools/src/clean_dir.c:21:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/compat-at.c:41:0: error: #error "Cannot proceed without support for *at system calls." [preprocessorErrorDirective] cctools-9.9/dttools/src/console_login.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/console_login.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/console_login.c:67:3: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning] cctools-9.9/dttools/src/console_login.c:55:3: error: Resource handle 'fd' freed twice. [doubleFree] cctools-9.9/dttools/src/console_login.c:50:11: note: Resource handle 'fd' freed twice. cctools-9.9/dttools/src/console_login.c:55:3: note: Resource handle 'fd' freed twice. cctools-9.9/dttools/src/console_login.c:36:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/copy_stream.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_stream.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_stream.c:119:41: style:inconclusive: Function 'copy_file_to_buffer' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent] cctools-9.9/dttools/src/copy_stream.h:19:41: note: Function 'copy_file_to_buffer' argument 1 names different: declaration 'path' definition 'filename'. cctools-9.9/dttools/src/copy_stream.c:119:41: note: Function 'copy_file_to_buffer' argument 1 names different: declaration 'path' definition 'filename'. cctools-9.9/dttools/src/copy_stream.c:193:8: style: Local variable 'buffer' shadows outer argument [shadowArgument] cctools-9.9/dttools/src/copy_stream.c:182:51: note: Shadowed declaration cctools-9.9/dttools/src/copy_stream.c:193:8: note: Shadow variable cctools-9.9/dttools/src/copy_tree.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_tree.c:63:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_tree.c:94:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_tree.c:189:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_tree.c:233:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_tree.c:253:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/copy_tree.c:98:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/copy_tree.c:56:31: style:inconclusive: Function 'copy_direntry' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/copy_tree.h:33:31: note: Function 'copy_direntry' argument 1 names different: declaration 'source' definition 's'. cctools-9.9/dttools/src/copy_tree.c:56:31: note: Function 'copy_direntry' argument 1 names different: declaration 'source' definition 's'. cctools-9.9/dttools/src/copy_tree.c:56:46: style:inconclusive: Function 'copy_direntry' argument 2 names different: declaration 'target' definition 't'. [funcArgNamesDifferent] cctools-9.9/dttools/src/copy_tree.h:33:51: note: Function 'copy_direntry' argument 2 names different: declaration 'target' definition 't'. cctools-9.9/dttools/src/copy_tree.c:56:46: note: Function 'copy_direntry' argument 2 names different: declaration 'target' definition 't'. cctools-9.9/dttools/src/copy_tree.c:87:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/copy_tree.c:146:9: style: Variable 'source_basename' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/daemon.c:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/daemon.c:79:1: error: Resource leak: file0 [resourceLeak] cctools-9.9/dttools/src/daemon.c:79:1: error: Resource leak: file1 [resourceLeak] cctools-9.9/dttools/src/daemon.c:79:1: error: Resource leak: file2 [resourceLeak] cctools-9.9/dttools/src/daemon.c:65:8: style: Variable 'file0' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/daemon.c:69:8: style: Variable 'file1' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/daemon.c:73:8: style: Variable 'file2' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/datagram.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/datagram.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/datagram.c:115:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/datagram.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/datagram.c:37:54: style:inconclusive: Function 'datagram_create_address' argument 1 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent] cctools-9.9/dttools/src/datagram.h:83:54: note: Function 'datagram_create_address' argument 1 names different: declaration 'address' definition 'addr'. cctools-9.9/dttools/src/datagram.c:37:54: note: Function 'datagram_create_address' argument 1 names different: declaration 'address' definition 'addr'. cctools-9.9/dttools/src/datagram.c:92:36: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/datagram.c:135:36: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/datagram.c:154:34: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/debug.c:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug.c:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug.c:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug.c:334:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug.c:181:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/dttools/src/debug.c:264:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cctools-9.9/dttools/src/debug.c:277:38: style:inconclusive: Function 'debug_config_file_e' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/debug.h:190:37: note: Function 'debug_config_file_e' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/debug.c:277:38: note: Function 'debug_config_file_e' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/debug.c:291:37: style:inconclusive: Function 'cctools_debug_config_file' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cctools-9.9/dttools/src/debug.h:188:36: note: Function 'cctools_debug_config_file' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/debug.c:291:37: note: Function 'cctools_debug_config_file' argument 1 names different: declaration 'file' definition 'path'. cctools-9.9/dttools/src/debug.c:321:34: style:inconclusive: Function 'cctools_debug_flags_restore' argument 1 names different: declaration 'flags' definition 'fl'. [funcArgNamesDifferent] cctools-9.9/dttools/src/debug.h:241:34: note: Function 'cctools_debug_flags_restore' argument 1 names different: declaration 'flags' definition 'fl'. cctools-9.9/dttools/src/debug.c:321:34: note: Function 'cctools_debug_flags_restore' argument 1 names different: declaration 'flags' definition 'fl'. cctools-9.9/dttools/src/debug_file.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug_file.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/debug_file.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/disk_alloc.c:266:29: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/disk_alloc.c:272:29: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/disk_alloc_test.c:16:27: style: Parameter 'arg_loc' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/disk_alloc_test.c:44:8: style: Variable 'arg_size' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/disk_allocator.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/disk_allocator.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/display_size.c:15:4: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] cctools-9.9/dttools/src/domain_name.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/domain_name.c:70:3: error: Memory leak: result [memleak] cctools-9.9/dttools/src/domain_name_cache.c:114:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/domain_name_cache.c:118:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/domain_name_cache.c:52:8: style: Variable 'found' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/domain_name_cache.c:79:8: style: Variable 'found' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/domain_name_cache.c:72:10: style: Variable 'success' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/domain_name_cache.c:99:10: style: Variable 'success' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/dpopen.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_OPEN_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/dpopen.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/elfheader.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/elfheader.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/elfheader.c:118:17: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/elfheader.c:144:15: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] cctools-9.9/dttools/src/elfheader.c:182:15: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] cctools-9.9/dttools/src/elfheader.c:68:16: style: struct member 'Elf64_Ehdr::e_ident' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:70:13: style: struct member 'Elf64_Ehdr::e_machine' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:71:13: style: struct member 'Elf64_Ehdr::e_version' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:72:13: style: struct member 'Elf64_Ehdr::e_entry' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:74:12: style: struct member 'Elf64_Ehdr::e_shoff' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:75:13: style: struct member 'Elf64_Ehdr::e_flags' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:76:13: style: struct member 'Elf64_Ehdr::e_ehsize' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:79:13: style: struct member 'Elf64_Ehdr::e_shentsize' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:80:13: style: struct member 'Elf64_Ehdr::e_shnum' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:81:13: style: struct member 'Elf64_Ehdr::e_shstrndx' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:87:13: style: struct member 'Elf32_Phdr::p_vaddr' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:88:13: style: struct member 'Elf32_Phdr::p_paddr' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:90:13: style: struct member 'Elf32_Phdr::p_memsz' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:91:13: style: struct member 'Elf32_Phdr::p_flags' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:92:13: style: struct member 'Elf32_Phdr::p_align' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:97:13: style: struct member 'Elf64_Phdr::p_flags' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:99:13: style: struct member 'Elf64_Phdr::p_vaddr' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:100:13: style: struct member 'Elf64_Phdr::p_paddr' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:102:14: style: struct member 'Elf64_Phdr::p_memsz' is never used. [unusedStructMember] cctools-9.9/dttools/src/elfheader.c:103:14: style: struct member 'Elf64_Phdr::p_align' is never used. [unusedStructMember] cctools-9.9/dttools/src/env_replace.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/env_replace.c:45:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/env_replace.c:47:9: warning: Either the condition 'output_fd==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/dttools/src/env_replace.c:44:17: note: Assuming that condition 'output_fd==-1' is not redundant cctools-9.9/dttools/src/env_replace.c:47:9: note: Invalid argument cctools-9.9/dttools/src/envtools.c:52:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/envtools.c:37:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/envtools.c:59:3: error: Resource leak: INPUT [resourceLeak] cctools-9.9/dttools/src/envtools.c:67:9: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] cctools-9.9/dttools/src/envtools.c:72:24: style: Variable 'variable[var_index]' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/fast_popen.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/fd.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/fd.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/fd.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/file_cache.c:76:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/file_cache.c:179:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/file_cache.c:185:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/file_cache.c:152:41: style:inconclusive: Function 'file_cache_fini' argument 1 names different: declaration 'c' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dttools/src/file_cache.h:16:41: note: Function 'file_cache_fini' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:152:41: note: Function 'file_cache_fini' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:160:44: style:inconclusive: Function 'file_cache_cleanup' argument 1 names different: declaration 'c' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dttools/src/file_cache.h:17:44: note: Function 'file_cache_cleanup' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:160:44: note: Function 'file_cache_cleanup' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:222:44: style:inconclusive: Function 'file_cache_contains' argument 1 names different: declaration 'f' definition 'c'. [funcArgNamesDifferent] cctools-9.9/dttools/src/file_cache.h:21:44: note: Function 'file_cache_contains' argument 1 names different: declaration 'f' definition 'c'. cctools-9.9/dttools/src/file_cache.c:222:44: note: Function 'file_cache_contains' argument 1 names different: declaration 'f' definition 'c'. cctools-9.9/dttools/src/file_cache.c:281:41: style:inconclusive: Function 'file_cache_begin' argument 1 names different: declaration 'c' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dttools/src/file_cache.h:23:41: note: Function 'file_cache_begin' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:281:41: note: Function 'file_cache_begin' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:293:41: style:inconclusive: Function 'file_cache_abort' argument 1 names different: declaration 'c' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dttools/src/file_cache.h:25:41: note: Function 'file_cache_abort' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:293:41: note: Function 'file_cache_abort' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:299:42: style:inconclusive: Function 'file_cache_commit' argument 1 names different: declaration 'c' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dttools/src/file_cache.h:24:42: note: Function 'file_cache_commit' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:299:42: note: Function 'file_cache_commit' argument 1 names different: declaration 'c' definition 'f'. cctools-9.9/dttools/src/file_cache.c:40:44: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/file_cache.c:47:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/file_cache.c:56:52: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/file_cache.c:62:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/full_io.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/full_io.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/get_canonical_path.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/get_canonical_path.c:33:63: style:inconclusive: Function 'get_canonical_path' argument 3 names different: declaration 'maxlength' definition 'length'. [funcArgNamesDifferent] cctools-9.9/dttools/src/get_canonical_path.h:11:63: note: Function 'get_canonical_path' argument 3 names different: declaration 'maxlength' definition 'length'. cctools-9.9/dttools/src/get_canonical_path.c:33:63: note: Function 'get_canonical_path' argument 3 names different: declaration 'maxlength' definition 'length'. cctools-9.9/dttools/src/getopt.c:241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RETURN_IN_ORDER [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/getopt.c:388:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERMUTE [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/getopt.c:344:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:114:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. cctools-9.9/dttools/src/getopt.c:344:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. cctools-9.9/dttools/src/getopt.c:344:44: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:114:58: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. cctools-9.9/dttools/src/getopt.c:344:44: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. cctools-9.9/dttools/src/getopt.c:344:62: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:115:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. cctools-9.9/dttools/src/getopt.c:344:62: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. cctools-9.9/dttools/src/getopt.c:345:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:116:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. cctools-9.9/dttools/src/getopt.c:345:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. cctools-9.9/dttools/src/getopt.c:345:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:116:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. cctools-9.9/dttools/src/getopt.c:345:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. cctools-9.9/dttools/src/getopt.c:346:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:117:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. cctools-9.9/dttools/src/getopt.c:346:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. cctools-9.9/dttools/src/getopt.c:346:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:117:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. cctools-9.9/dttools/src/getopt.c:346:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. cctools-9.9/dttools/src/getopt.c:1065:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:24:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. cctools-9.9/dttools/src/getopt.c:1065:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. cctools-9.9/dttools/src/getopt.c:1065:42: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:24:56: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. cctools-9.9/dttools/src/getopt.c:1065:42: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. cctools-9.9/dttools/src/getopt.c:1065:60: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:25:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. cctools-9.9/dttools/src/getopt.c:1065:60: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. cctools-9.9/dttools/src/getopt.c:1066:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:26:37: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. cctools-9.9/dttools/src/getopt.c:1066:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. cctools-9.9/dttools/src/getopt.c:1066:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:26:54: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. cctools-9.9/dttools/src/getopt.c:1066:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. cctools-9.9/dttools/src/getopt.c:1066:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] cctools-9.9/dttools/src/getopt_int.h:27:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. cctools-9.9/dttools/src/getopt.c:1066:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. cctools-9.9/dttools/src/getopt.c:736:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/getopt_aux.c:22:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/getopt_aux.c:24:11: warning: Either the condition '!file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] cctools-9.9/dttools/src/getopt_aux.c:21:6: note: Assuming that condition '!file' is not redundant cctools-9.9/dttools/src/getopt_aux.c:24:11: note: Null pointer dereference cctools-9.9/dttools/src/getopt_aux.c:25:10: warning: Either the condition '!file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] cctools-9.9/dttools/src/getopt_aux.c:21:6: note: Assuming that condition '!file' is not redundant cctools-9.9/dttools/src/getopt_aux.c:25:10: note: Null pointer dereference cctools-9.9/dttools/src/gpu_info.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/gpu_info.c:27:2: warning: Return value of function pipe() is not used. [ignoredReturnValue] cctools-9.9/dttools/src/gpu_info.c:72:2: error: Mismatching allocation and deallocation: pipe [mismatchAllocDealloc] cctools-9.9/dttools/src/gpu_info.c:66:15: note: Mismatching allocation and deallocation: pipe cctools-9.9/dttools/src/gpu_info.c:72:2: note: Mismatching allocation and deallocation: pipe cctools-9.9/dttools/src/gpu_info.c:60:8: style: Variable 'nvidia_cmd' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/hash_table.c:33:42: style:inconclusive: Function 'hash_table_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hash_table.h:50:42: note: Function 'hash_table_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/hash_table.c:33:42: note: Function 'hash_table_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/hash_table.c:105:40: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/hdfs_library.c:64:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/hdfs_library.c:114:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/histogram.c:88:48: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram.c:94:38: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram.c:117:33: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram.c:169:20: style: Variable 'box' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/histogram.c:221:20: style: Variable 'box' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/histogram.c:243:20: style: Variable 'box' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/histogram.c:251:45: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram.c:255:46: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram.c:260:46: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram.c:264:41: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/histogram_test.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/histogram_test.c:45:6: style: Variable 'expected_counts' can be declared as const array [constVariable] cctools-9.9/dttools/src/hmac.c:17:22: style:inconclusive: Function 'hmac' argument 1 names different: declaration 'buffer' definition 'text'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:30:22: note: Function 'hmac' argument 1 names different: declaration 'buffer' definition 'text'. cctools-9.9/dttools/src/hmac.c:17:22: note: Function 'hmac' argument 1 names different: declaration 'buffer' definition 'text'. cctools-9.9/dttools/src/hmac.c:17:35: style:inconclusive: Function 'hmac' argument 2 names different: declaration 'buffer_length' definition 'text_len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:30:37: note: Function 'hmac' argument 2 names different: declaration 'buffer_length' definition 'text_len'. cctools-9.9/dttools/src/hmac.c:17:35: note: Function 'hmac' argument 2 names different: declaration 'buffer_length' definition 'text_len'. cctools-9.9/dttools/src/hmac.c:17:57: style:inconclusive: Function 'hmac' argument 3 names different: declaration 'key' definition 'in_key'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:30:64: note: Function 'hmac' argument 3 names different: declaration 'key' definition 'in_key'. cctools-9.9/dttools/src/hmac.c:17:57: note: Function 'hmac' argument 3 names different: declaration 'key' definition 'in_key'. cctools-9.9/dttools/src/hmac.c:17:72: style:inconclusive: Function 'hmac' argument 4 names different: declaration 'key_length' definition 'in_key_len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:30:76: note: Function 'hmac' argument 4 names different: declaration 'key_length' definition 'in_key_len'. cctools-9.9/dttools/src/hmac.c:17:72: note: Function 'hmac' argument 4 names different: declaration 'key_length' definition 'in_key_len'. cctools-9.9/dttools/src/hmac.c:66:26: style:inconclusive: Function 'hmac_md5' argument 1 names different: declaration 'buffer' definition 'text'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:40:26: note: Function 'hmac_md5' argument 1 names different: declaration 'buffer' definition 'text'. cctools-9.9/dttools/src/hmac.c:66:26: note: Function 'hmac_md5' argument 1 names different: declaration 'buffer' definition 'text'. cctools-9.9/dttools/src/hmac.c:66:39: style:inconclusive: Function 'hmac_md5' argument 2 names different: declaration 'buffer_length' definition 'text_len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:40:41: note: Function 'hmac_md5' argument 2 names different: declaration 'buffer_length' definition 'text_len'. cctools-9.9/dttools/src/hmac.c:66:39: note: Function 'hmac_md5' argument 2 names different: declaration 'buffer_length' definition 'text_len'. cctools-9.9/dttools/src/hmac.c:66:61: style:inconclusive: Function 'hmac_md5' argument 3 names different: declaration 'key' definition 'in_key'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:40:68: note: Function 'hmac_md5' argument 3 names different: declaration 'key' definition 'in_key'. cctools-9.9/dttools/src/hmac.c:66:61: note: Function 'hmac_md5' argument 3 names different: declaration 'key' definition 'in_key'. cctools-9.9/dttools/src/hmac.c:66:76: style:inconclusive: Function 'hmac_md5' argument 4 names different: declaration 'key_length' definition 'in_key_len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:40:80: note: Function 'hmac_md5' argument 4 names different: declaration 'key_length' definition 'in_key_len'. cctools-9.9/dttools/src/hmac.c:66:76: note: Function 'hmac_md5' argument 4 names different: declaration 'key_length' definition 'in_key_len'. cctools-9.9/dttools/src/hmac.c:71:27: style:inconclusive: Function 'hmac_sha1' argument 1 names different: declaration 'buffer' definition 'text'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:50:27: note: Function 'hmac_sha1' argument 1 names different: declaration 'buffer' definition 'text'. cctools-9.9/dttools/src/hmac.c:71:27: note: Function 'hmac_sha1' argument 1 names different: declaration 'buffer' definition 'text'. cctools-9.9/dttools/src/hmac.c:71:40: style:inconclusive: Function 'hmac_sha1' argument 2 names different: declaration 'buffer_length' definition 'text_len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:50:42: note: Function 'hmac_sha1' argument 2 names different: declaration 'buffer_length' definition 'text_len'. cctools-9.9/dttools/src/hmac.c:71:40: note: Function 'hmac_sha1' argument 2 names different: declaration 'buffer_length' definition 'text_len'. cctools-9.9/dttools/src/hmac.c:71:62: style:inconclusive: Function 'hmac_sha1' argument 3 names different: declaration 'key' definition 'in_key'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:50:69: note: Function 'hmac_sha1' argument 3 names different: declaration 'key' definition 'in_key'. cctools-9.9/dttools/src/hmac.c:71:62: note: Function 'hmac_sha1' argument 3 names different: declaration 'key' definition 'in_key'. cctools-9.9/dttools/src/hmac.c:71:77: style:inconclusive: Function 'hmac_sha1' argument 4 names different: declaration 'key_length' definition 'in_key_len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/hmac.h:50:81: note: Function 'hmac_sha1' argument 4 names different: declaration 'key_length' definition 'in_key_len'. cctools-9.9/dttools/src/hmac.c:71:77: note: Function 'hmac_sha1' argument 4 names different: declaration 'key_length' definition 'in_key_len'. cctools-9.9/dttools/src/host_disk_info.c:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/host_disk_info.c:34:41: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/host_memory_info.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/host_memory_info.c:49:38: style:inconclusive: Function 'host_memory_usage_get' argument 1 names different: declaration 'rss' definition 'rssp'. [funcArgNamesDifferent] cctools-9.9/dttools/src/host_memory_info.h:29:38: note: Function 'host_memory_usage_get' argument 1 names different: declaration 'rss' definition 'rssp'. cctools-9.9/dttools/src/host_memory_info.c:49:38: note: Function 'host_memory_usage_get' argument 1 names different: declaration 'rss' definition 'rssp'. cctools-9.9/dttools/src/host_memory_info.c:49:55: style:inconclusive: Function 'host_memory_usage_get' argument 2 names different: declaration 'total' definition 'totalp'. [funcArgNamesDifferent] cctools-9.9/dttools/src/host_memory_info.h:29:54: note: Function 'host_memory_usage_get' argument 2 names different: declaration 'total' definition 'totalp'. cctools-9.9/dttools/src/host_memory_info.c:49:55: note: Function 'host_memory_usage_get' argument 2 names different: declaration 'total' definition 'totalp'. cctools-9.9/dttools/src/http_query.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/http_query.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/http_query.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cctools-9.9/dttools/src/http_query.c:74:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/http_query.c:81:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/http_query.c:106:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/http_query.c:116:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/http_query.c:119:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/http_query.c:179:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/http_query.c:87:71: style:inconclusive: Function 'http_query_size_via_proxy' argument 2 names different: declaration 'url' definition 'urlin'. [funcArgNamesDifferent] cctools-9.9/dttools/src/http_query.h:17:71: note: Function 'http_query_size_via_proxy' argument 2 names different: declaration 'url' definition 'urlin'. cctools-9.9/dttools/src/http_query.c:87:71: note: Function 'http_query_size_via_proxy' argument 2 names different: declaration 'url' definition 'urlin'. cctools-9.9/dttools/src/http_query.c:71:9: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/itable.c:30:34: style:inconclusive: Function 'itable_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/itable.h:47:34: note: Function 'itable_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/itable.c:30:34: note: Function 'itable_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/itable.c:79:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx.c:151:40: style:inconclusive: Function 'jx_operator' argument 1 names different: declaration 'oper' definition 'type'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:181:40: note: Function 'jx_operator' argument 1 names different: declaration 'oper' definition 'type'. cctools-9.9/dttools/src/jx.c:151:40: note: Function 'jx_operator' argument 1 names different: declaration 'oper' definition 'type'. cctools-9.9/dttools/src/jx.c:205:35: style:inconclusive: Function 'jx_lookup' argument 1 names different: declaration 'object' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:260:35: note: Function 'jx_lookup' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:205:35: note: Function 'jx_lookup' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:286:27: style:inconclusive: Function 'jx_insert' argument 1 names different: declaration 'object' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:242:27: note: Function 'jx_insert' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:286:27: note: Function 'jx_insert' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:313:36: style:inconclusive: Function 'jx_insert_boolean' argument 1 names different: declaration 'object' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:248:36: note: Function 'jx_insert_boolean' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:313:36: note: Function 'jx_insert_boolean' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:318:36: style:inconclusive: Function 'jx_insert_integer' argument 1 names different: declaration 'object' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:251:36: note: Function 'jx_insert_integer' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:318:36: note: Function 'jx_insert_integer' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:323:35: style:inconclusive: Function 'jx_insert_double' argument 1 names different: declaration 'object' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:254:35: note: Function 'jx_insert_double' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:323:35: note: Function 'jx_insert_double' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:328:35: style:inconclusive: Function 'jx_insert_string' argument 1 names different: declaration 'object' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:257:35: note: Function 'jx_insert_string' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:328:35: note: Function 'jx_insert_string' argument 1 names different: declaration 'object' definition 'j'. cctools-9.9/dttools/src/jx.c:345:40: style:inconclusive: Function 'jx_array_index' argument 1 names different: declaration 'array' definition 'j'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:287:40: note: Function 'jx_array_index' argument 1 names different: declaration 'array' definition 'j'. cctools-9.9/dttools/src/jx.c:345:40: note: Function 'jx_array_index' argument 1 names different: declaration 'array' definition 'j'. cctools-9.9/dttools/src/jx.c:396:38: style:inconclusive: Function 'jx_pair_delete' argument 1 names different: declaration 'p' definition 'pair'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:230:38: note: Function 'jx_pair_delete' argument 1 names different: declaration 'p' definition 'pair'. cctools-9.9/dttools/src/jx.c:396:38: note: Function 'jx_pair_delete' argument 1 names different: declaration 'p' definition 'pair'. cctools-9.9/dttools/src/jx.c:405:38: style:inconclusive: Function 'jx_item_delete' argument 1 names different: declaration 'i' definition 'item'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx.h:233:38: note: Function 'jx_item_delete' argument 1 names different: declaration 'i' definition 'item'. cctools-9.9/dttools/src/jx.c:405:38: note: Function 'jx_item_delete' argument 1 names different: declaration 'i' definition 'item'. cctools-9.9/dttools/src/jx.c:183:41: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx.c:338:34: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx.c:456:29: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx.c:469:27: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx2env.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx2env.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx2env.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx2json.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx2json.c:86:29: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/jx2json.c:46:26: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/dttools/src/jx2json.c:48:8: style: Variable 'input' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/jx_binary.c:38:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_binary_test.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_binary_test.c:42:3: error: Resource leak: textfile [resourceLeak] cctools-9.9/dttools/src/jx_binary_test.c:48:3: error: Resource leak: textfile [resourceLeak] cctools-9.9/dttools/src/jx_binary_test.c:48:3: error: Resource leak: binaryfile [resourceLeak] cctools-9.9/dttools/src/jx_binary_test.c:62:3: error: Resource leak: textout [resourceLeak] cctools-9.9/dttools/src/jx_binary_test.c:26:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/dttools/src/jx_count_obj_test.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_eval.c:181:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/jx_export.c:217:32: style:inconclusive: Function 'jx_export_html' argument 1 names different: declaration 'j' definition 'n'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_export.h:22:33: note: Function 'jx_export_html' argument 1 names different: declaration 'j' definition 'n'. cctools-9.9/dttools/src/jx_export.c:217:32: note: Function 'jx_export_html' argument 1 names different: declaration 'j' definition 'n'. cctools-9.9/dttools/src/jx_export.c:222:42: style:inconclusive: Function 'jx_export_html_with_link' argument 1 names different: declaration 'j' definition 'n'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_export.h:25:42: note: Function 'jx_export_html_with_link' argument 1 names different: declaration 'j' definition 'n'. cctools-9.9/dttools/src/jx_export.c:222:42: note: Function 'jx_export_html_with_link' argument 1 names different: declaration 'j' definition 'n'. cctools-9.9/dttools/src/jx_export.c:31:34: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_export.c:46:35: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_export.c:61:41: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_export.c:174:50: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_export.c:183:37: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_function.c:103:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_function.c:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_function.c:156:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_function.c:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_function.c:531:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_function.c:870:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_function.c:536:33: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/jx_function.c:269:90: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/jx_function.c:937:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/jx_function.c:1007:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/jx_function.c:465:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/jx_function.c:466:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/jx_function.c:536:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/jx_function.c:1055:28: style: Variable 'lookup' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/jx_getopt.c:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_getopt.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_getopt.c:112:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_parse.c:170:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_parse.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_parse.c:261:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_parse.c:1093:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_parse.c:1134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_parse.c:204:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] cctools-9.9/dttools/src/jx_parse.c:1102:32: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/jx_parse.c:712:43: style:inconclusive: Function 'jx_operator_precedence' argument 1 names different: declaration 'op' definition 't'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_parse.h:85:43: note: Function 'jx_operator_precedence' argument 1 names different: declaration 'op' definition 't'. cctools-9.9/dttools/src/jx_parse.c:712:43: note: Function 'jx_operator_precedence' argument 1 names different: declaration 'op' definition 't'. cctools-9.9/dttools/src/jx_parse.c:1008:41: style:inconclusive: Function 'jx_parse' argument 1 names different: declaration 'p' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_parse.h:73:41: note: Function 'jx_parse' argument 1 names different: declaration 'p' definition 's'. cctools-9.9/dttools/src/jx_parse.c:1008:41: note: Function 'jx_parse' argument 1 names different: declaration 'p' definition 's'. cctools-9.9/dttools/src/jx_parse.c:106:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_parse.c:111:56: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_parse.c:1077:56: style: Parameter 'args_file' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_parse.c:1111:51: style: Parameter 'define_stmt' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_print.c:163:47: style:inconclusive: Function 'jx_print_buffer' argument 2 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_print.h:27:47: note: Function 'jx_print_buffer' argument 2 names different: declaration 'buffer' definition 'b'. cctools-9.9/dttools/src/jx_print.c:163:47: note: Function 'jx_print_buffer' argument 2 names different: declaration 'buffer' definition 'b'. cctools-9.9/dttools/src/jx_repl.c:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/jx_repl.c:195:60: style: Expression is always false because 'else if' condition matches previous condition at line 187. [multiCondition] cctools-9.9/dttools/src/jx_repl.c:134:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/dttools/src/jx_repl.c:135:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/dttools/src/jx_repl.c:97:30: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_table.c:79:62: style:inconclusive: Function 'jx_table_print_header' argument 3 names different: declaration 'columns' definition 'columns_max'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_table.h:27:62: note: Function 'jx_table_print_header' argument 3 names different: declaration 'columns' definition 'columns_max'. cctools-9.9/dttools/src/jx_table.c:79:62: note: Function 'jx_table_print_header' argument 3 names different: declaration 'columns' definition 'columns_max'. cctools-9.9/dttools/src/jx_table.c:101:70: style:inconclusive: Function 'jx_table_print' argument 4 names different: declaration 'columns' definition 'columns_max'. [funcArgNamesDifferent] cctools-9.9/dttools/src/jx_table.h:28:69: note: Function 'jx_table_print' argument 4 names different: declaration 'columns' definition 'columns_max'. cctools-9.9/dttools/src/jx_table.c:101:70: note: Function 'jx_table_print' argument 4 names different: declaration 'columns' definition 'columns_max'. cctools-9.9/dttools/src/jx_table.c:152:46: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_table.c:152:56: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/jx_test.c:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/libforce_halt_enospc.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_open [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/libforce_halt_enospc.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_write [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/libforce_halt_enospc.c:50:3: error: Resource leak: err_fd [resourceLeak] cctools-9.9/dttools/src/libforce_halt_enospc.c:80:3: error: Resource leak: fd [resourceLeak] cctools-9.9/dttools/src/libforce_halt_enospc.c:70:7: style: Local variable 'fd' shadows outer argument [shadowArgument] cctools-9.9/dttools/src/libforce_halt_enospc.c:60:19: note: Shadowed declaration cctools-9.9/dttools/src/libforce_halt_enospc.c:70:7: note: Shadow variable cctools-9.9/dttools/src/libforce_halt_enospc.c:41:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/libforce_halt_enospc.c:71:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/link.c:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:235:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:372:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:451:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:502:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:580:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:627:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:682:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:784:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:869:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:898:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:1082:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:1091:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:1102:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pollfd [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/link.c:69:26: style:inconclusive: Function 'link_window_set' argument 1 names different: declaration 'send_window' definition 'send_buffer'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:247:26: note: Function 'link_window_set' argument 1 names different: declaration 'send_window' definition 'send_buffer'. cctools-9.9/dttools/src/link.c:69:26: note: Function 'link_window_set' argument 1 names different: declaration 'send_window' definition 'send_buffer'. cctools-9.9/dttools/src/link.c:69:43: style:inconclusive: Function 'link_window_set' argument 2 names different: declaration 'recv_window' definition 'recv_buffer'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:247:43: note: Function 'link_window_set' argument 2 names different: declaration 'recv_window' definition 'recv_buffer'. cctools-9.9/dttools/src/link.c:69:43: note: Function 'link_window_set' argument 2 names different: declaration 'recv_window' definition 'recv_buffer'. cctools-9.9/dttools/src/link.c:75:35: style:inconclusive: Function 'link_window_get' argument 1 names different: declaration 'link' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:255:35: note: Function 'link_window_get' argument 1 names different: declaration 'link' definition 'l'. cctools-9.9/dttools/src/link.c:75:35: note: Function 'link_window_get' argument 1 names different: declaration 'link' definition 'l'. cctools-9.9/dttools/src/link.c:75:43: style:inconclusive: Function 'link_window_get' argument 2 names different: declaration 'send_window' definition 'send_buffer'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:255:46: note: Function 'link_window_get' argument 2 names different: declaration 'send_window' definition 'send_buffer'. cctools-9.9/dttools/src/link.c:75:43: note: Function 'link_window_get' argument 2 names different: declaration 'send_window' definition 'send_buffer'. cctools-9.9/dttools/src/link.c:75:61: style:inconclusive: Function 'link_window_get' argument 3 names different: declaration 'recv_window' definition 'recv_buffer'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:255:64: note: Function 'link_window_get' argument 3 names different: declaration 'recv_window' definition 'recv_buffer'. cctools-9.9/dttools/src/link.c:75:61: note: Function 'link_window_get' argument 3 names different: declaration 'recv_window' definition 'recv_buffer'. cctools-9.9/dttools/src/link.c:309:40: style:inconclusive: Function 'link_attach_to_file' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:75:40: note: Function 'link_attach_to_file' argument 1 names different: declaration 'file' definition 'f'. cctools-9.9/dttools/src/link.c:309:40: note: Function 'link_attach_to_file' argument 1 names different: declaration 'file' definition 'f'. cctools-9.9/dttools/src/link.c:595:57: style:inconclusive: Function 'link_read' argument 3 names different: declaration 'length' definition 'count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:133:57: note: Function 'link_read' argument 3 names different: declaration 'length' definition 'count'. cctools-9.9/dttools/src/link.c:595:57: note: Function 'link_read' argument 3 names different: declaration 'length' definition 'count'. cctools-9.9/dttools/src/link.c:659:63: style:inconclusive: Function 'link_read_avail' argument 3 names different: declaration 'length' definition 'count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:144:63: note: Function 'link_read_avail' argument 3 names different: declaration 'length' definition 'count'. cctools-9.9/dttools/src/link.c:659:63: note: Function 'link_read_avail' argument 3 names different: declaration 'length' definition 'count'. cctools-9.9/dttools/src/link.c:738:64: style:inconclusive: Function 'link_write' argument 3 names different: declaration 'length' definition 'count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:153:64: note: Function 'link_write' argument 3 names different: declaration 'length' definition 'count'. cctools-9.9/dttools/src/link.c:738:64: note: Function 'link_write' argument 3 names different: declaration 'length' definition 'count'. cctools-9.9/dttools/src/link.c:779:56: style:inconclusive: Function 'link_putlstring' argument 2 names different: declaration 'str' definition 'data'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:163:56: note: Function 'link_putlstring' argument 2 names different: declaration 'str' definition 'data'. cctools-9.9/dttools/src/link.c:779:56: note: Function 'link_putlstring' argument 2 names different: declaration 'str' definition 'data'. cctools-9.9/dttools/src/link.c:779:69: style:inconclusive: Function 'link_putlstring' argument 3 names different: declaration 'len' definition 'count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:163:68: note: Function 'link_putlstring' argument 3 names different: declaration 'len' definition 'count'. cctools-9.9/dttools/src/link.c:779:69: note: Function 'link_putlstring' argument 3 names different: declaration 'len' definition 'count'. cctools-9.9/dttools/src/link.c:1100:33: style:inconclusive: Function 'link_poll' argument 1 names different: declaration 'array' definition 'links'. [funcArgNamesDifferent] cctools-9.9/dttools/src/link.h:348:33: note: Function 'link_poll' argument 1 names different: declaration 'array' definition 'links'. cctools-9.9/dttools/src/link.c:1100:33: note: Function 'link_poll' argument 1 names different: declaration 'array' definition 'links'. cctools-9.9/dttools/src/link.c:75:35: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:86:48: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:122:33: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:162:36: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:175:45: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:175:67: style: Parameter 'timeout' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:175:86: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:846:26: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:851:37: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:880:38: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/link.c:1051:28: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/list.c:326:38: style:inconclusive: Function 'cctools_list_split' argument 1 names different: declaration 'src' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:271:38: note: Function 'cctools_list_split' argument 1 names different: declaration 'src' definition 'l'. cctools-9.9/dttools/src/list.c:326:38: note: Function 'cctools_list_split' argument 1 names different: declaration 'src' definition 'l'. cctools-9.9/dttools/src/list.c:353:31: style:inconclusive: Function 'cctools_list_delete' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:245:31: note: Function 'cctools_list_delete' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:353:31: note: Function 'cctools_list_delete' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:368:29: style:inconclusive: Function 'cctools_list_free' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:252:29: note: Function 'cctools_list_free' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:368:29: note: Function 'cctools_list_free' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:381:33: style:inconclusive: Function 'cctools_list_push_head' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:278:33: note: Function 'cctools_list_push_head' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:381:33: note: Function 'cctools_list_push_head' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:389:33: style:inconclusive: Function 'cctools_list_push_tail' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:297:33: note: Function 'cctools_list_push_tail' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:389:33: note: Function 'cctools_list_push_tail' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:396:34: style:inconclusive: Function 'cctools_list_pop_head' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:284:34: note: Function 'cctools_list_pop_head' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:396:34: note: Function 'cctools_list_pop_head' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:411:34: style:inconclusive: Function 'cctools_list_pop_tail' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:303:34: note: Function 'cctools_list_pop_tail' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:411:34: note: Function 'cctools_list_pop_tail' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:426:35: style:inconclusive: Function 'cctools_list_peek_head' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:290:35: note: Function 'cctools_list_peek_head' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:426:35: note: Function 'cctools_list_peek_head' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:440:35: style:inconclusive: Function 'cctools_list_peek_tail' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:309:35: note: Function 'cctools_list_peek_tail' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:440:35: note: Function 'cctools_list_peek_tail' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:454:38: style:inconclusive: Function 'cctools_list_peek_current' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:315:38: note: Function 'cctools_list_peek_current' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:454:38: note: Function 'cctools_list_peek_current' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:464:32: style:inconclusive: Function 'cctools_list_remove' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:348:32: note: Function 'cctools_list_remove' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:464:32: note: Function 'cctools_list_remove' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:486:30: style:inconclusive: Function 'cctools_list_find' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:339:30: note: Function 'cctools_list_find' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:486:30: note: Function 'cctools_list_find' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:502:31: style:inconclusive: Function 'cctools_list_iterate' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:374:31: note: Function 'cctools_list_iterate' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:502:31: note: Function 'cctools_list_iterate' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:518:39: style:inconclusive: Function 'cctools_list_iterate_reverse' argument 1 names different: declaration 'list' definition 'l'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:382:39: note: Function 'cctools_list_iterate_reverse' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:518:39: note: Function 'cctools_list_iterate_reverse' argument 1 names different: declaration 'list' definition 'l'. cctools-9.9/dttools/src/list.c:545:42: style:inconclusive: Function 'list_duplicate' argument 1 names different: declaration 'list' definition 'src'. [funcArgNamesDifferent] cctools-9.9/dttools/src/list.h:237:42: note: Function 'list_duplicate' argument 1 names different: declaration 'list' definition 'src'. cctools-9.9/dttools/src/list.c:545:42: note: Function 'list_duplicate' argument 1 names different: declaration 'list' definition 'src'. cctools-9.9/dttools/src/luapatt.c:65:59: error: There is an unknown macro here somewhere. Configuration is required. If LUA_QL is a macro then please configure it. [unknownMacro] cctools-9.9/dttools/src/make_int_sizes.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/make_int_sizes.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/make_int_sizes.c:12:24: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/md5.c:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/md5.c:105:18: style:inconclusive: Function 'cctools_md5_init' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] cctools-9.9/dttools/src/md5.h:33:31: note: Function 'cctools_md5_init' argument 1 names different: declaration 'ctx' definition 'context'. cctools-9.9/dttools/src/md5.c:105:18: note: Function 'cctools_md5_init' argument 1 names different: declaration 'ctx' definition 'context'. cctools-9.9/dttools/src/md5.c:245:18: style:inconclusive: Function 'cctools_md5_update' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] cctools-9.9/dttools/src/md5.h:34:33: note: Function 'cctools_md5_update' argument 1 names different: declaration 'ctx' definition 'context'. cctools-9.9/dttools/src/md5.c:245:18: note: Function 'cctools_md5_update' argument 1 names different: declaration 'ctx' definition 'context'. cctools-9.9/dttools/src/md5.c:284:18: style:inconclusive: Function 'cctools_md5_final' argument 2 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] cctools-9.9/dttools/src/md5.h:35:73: note: Function 'cctools_md5_final' argument 2 names different: declaration 'ctx' definition 'context'. cctools-9.9/dttools/src/md5.c:284:18: note: Function 'cctools_md5_final' argument 2 names different: declaration 'ctx' definition 'context'. cctools-9.9/dttools/src/md5.c:121:13: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/md5.c:139:12: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/md5.c:360:38: style: Parameter 'digest' can be declared as const array [constParameter] cctools-9.9/dttools/src/memfdexe.c:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/memfdexe.c:28:9: style: Condition 'fd==-1' is always true [knownConditionTrueFalse] cctools-9.9/dttools/src/memfdexe.c:25:8: note: Assignment 'fd=-1', assigned value is -1 cctools-9.9/dttools/src/memfdexe.c:28:9: note: Condition 'fd==-1' is always true cctools-9.9/dttools/src/memfdexe.c:61:11: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/microbench.c:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/microbench.c:62:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/microbench.c:80:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/microbench.c:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/microbench.c:109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/microbench.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/microbench.c:69:7: style: Variable 'buffer' can be declared as const array [constVariable] cctools-9.9/dttools/src/microbench.c:123:8: style: Variable 'path' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/mkdir_recursive.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mkdir_recursive.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:407:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:595:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:706:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:757:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:776:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:844:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:855:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:877:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:932:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq.c:691:33: style:inconclusive: Function 'mq_accept' argument 1 names different: declaration 'server' definition 'mq'. [funcArgNamesDifferent] cctools-9.9/dttools/src/mq.h:163:33: note: Function 'mq_accept' argument 1 names different: declaration 'server' definition 'mq'. cctools-9.9/dttools/src/mq.c:691:33: note: Function 'mq_accept' argument 1 names different: declaration 'server' definition 'mq'. cctools-9.9/dttools/src/mq_store_test.c:17:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/mq_store_test.c:14:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/dttools/src/multirun.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/multirun.c:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/multirun.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/multirun.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/multirun.c:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/multirun.c:243:28: style: Condition 'i>=argc' is always true [knownConditionTrueFalse] cctools-9.9/dttools/src/multirun.c:217:8: note: Assuming that condition 'i=argc' is always true cctools-9.9/dttools/src/multirun.c:67:30: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/multirun.c:138:23: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/nvpair.c:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/nvpair.c:53:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/nvpair.c:55:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/nvpair.c:61:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/nvpair.c:89:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/nvpair.c:48:49: style:inconclusive: Function 'nvpair_parse' argument 2 names different: declaration 'text' definition 'data'. [funcArgNamesDifferent] cctools-9.9/dttools/src/nvpair.h:47:49: note: Function 'nvpair_parse' argument 2 names different: declaration 'text' definition 'data'. cctools-9.9/dttools/src/nvpair.c:48:49: note: Function 'nvpair_parse' argument 2 names different: declaration 'text' definition 'data'. cctools-9.9/dttools/src/nvpair.c:159:72: style:inconclusive: Function 'nvpair_insert_integer' argument 3 names different: declaration 'value' definition 'ivalue'. [funcArgNamesDifferent] cctools-9.9/dttools/src/nvpair.h:87:75: note: Function 'nvpair_insert_integer' argument 3 names different: declaration 'value' definition 'ivalue'. cctools-9.9/dttools/src/nvpair.c:159:72: note: Function 'nvpair_insert_integer' argument 3 names different: declaration 'value' definition 'ivalue'. cctools-9.9/dttools/src/nvpair.c:166:69: style:inconclusive: Function 'nvpair_insert_float' argument 3 names different: declaration 'value' definition 'fvalue'. [funcArgNamesDifferent] cctools-9.9/dttools/src/nvpair.h:94:69: note: Function 'nvpair_insert_float' argument 3 names different: declaration 'value' definition 'fvalue'. cctools-9.9/dttools/src/nvpair.c:166:69: note: Function 'nvpair_insert_float' argument 3 names different: declaration 'value' definition 'fvalue'. cctools-9.9/dttools/src/nvpair.c:51:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/nvpair.c:51:15: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/nvpair_jx.c:45:42: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/password_cache.c:25:51: style:inconclusive: Function 'password_cache_delete' argument 1 names different: declaration 'c' definition 'p'. [funcArgNamesDifferent] cctools-9.9/dttools/src/password_cache.h:21:51: note: Function 'password_cache_delete' argument 1 names different: declaration 'c' definition 'p'. cctools-9.9/dttools/src/password_cache.c:25:51: note: Function 'password_cache_delete' argument 1 names different: declaration 'c' definition 'p'. cctools-9.9/dttools/src/password_cache.c:33:52: style:inconclusive: Function 'password_cache_cleanup' argument 1 names different: declaration 'c' definition 'p'. [funcArgNamesDifferent] cctools-9.9/dttools/src/password_cache.h:22:52: note: Function 'password_cache_cleanup' argument 1 names different: declaration 'c' definition 'p'. cctools-9.9/dttools/src/password_cache.c:33:52: note: Function 'password_cache_cleanup' argument 1 names different: declaration 'c' definition 'p'. cctools-9.9/dttools/src/password_cache.c:58:48: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/path.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:524:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path.c:185:23: error: Using pointer to local variable 'tmp' that is out of scope. [invalidLifetime] cctools-9.9/dttools/src/path.c:182:8: note: Array decayed to pointer here. cctools-9.9/dttools/src/path.c:177:9: note: Variable created here. cctools-9.9/dttools/src/path.c:185:23: note: Using pointer to local variable 'tmp' that is out of scope. cctools-9.9/dttools/src/path.c:191:18: error: Using pointer to local variable 'tmp' that is out of scope. [invalidLifetime] cctools-9.9/dttools/src/path.c:182:8: note: Array decayed to pointer here. cctools-9.9/dttools/src/path.c:177:9: note: Variable created here. cctools-9.9/dttools/src/path.c:191:18: note: Using pointer to local variable 'tmp' that is out of scope. cctools-9.9/dttools/src/path.c:187:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/path.c:298:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/path.c:186:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/path.c:296:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/path.c:519:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/path_disk_size_info.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/path_disk_size_info.c:78:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/path_disk_size_info.c:76:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/luapatt.c:198:14: warning: Either the condition 'level>=256' is redundant or the array 'ms->capture[256]' is accessed at index 256, which is out of bounds. [arrayIndexOutOfBoundsCond] cctools-9.9/dttools/src/luapatt.c:197:13: note: Assuming that condition 'level>=256' is not redundant cctools-9.9/dttools/src/luapatt.c:198:14: note: Array index out of bounds cctools-9.9/dttools/src/luapatt.c:199:14: warning: Either the condition 'level>=256' is redundant or the array 'ms->capture[256]' is accessed at index 256, which is out of bounds. [arrayIndexOutOfBoundsCond] cctools-9.9/dttools/src/luapatt.c:197:13: note: Assuming that condition 'level>=256' is not redundant cctools-9.9/dttools/src/luapatt.c:199:14: note: Array index out of bounds cctools-9.9/dttools/src/luapatt.c:128:37: style: Parameter 'ms' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/pattern.c:46:13: style: Variable 'rest' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/ppoll_compat.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/ppoll_compat.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/preadwrite.c:23:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/preadwrite.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/process.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/process.c:81:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/process.c:82:9: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/random.c:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/random.c:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/random.c:60:26: style:inconclusive: Function 'random_array' argument 1 names different: declaration 'm' definition 'dest'. [funcArgNamesDifferent] cctools-9.9/dttools/src/random.h:51:29: note: Function 'random_array' argument 1 names different: declaration 'm' definition 'dest'. cctools-9.9/dttools/src/random.c:60:26: note: Function 'random_array' argument 1 names different: declaration 'm' definition 'dest'. cctools-9.9/dttools/src/random.c:60:39: style:inconclusive: Function 'random_array' argument 2 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/random.h:51:39: note: Function 'random_array' argument 2 names different: declaration 'l' definition 'len'. cctools-9.9/dttools/src/random.c:60:39: note: Function 'random_array' argument 2 names different: declaration 'l' definition 'len'. cctools-9.9/dttools/src/random.c:71:24: style:inconclusive: Function 'random_hex' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] cctools-9.9/dttools/src/random.h:58:29: note: Function 'random_hex' argument 1 names different: declaration 's' definition 'str'. cctools-9.9/dttools/src/random.c:71:24: note: Function 'random_hex' argument 1 names different: declaration 's' definition 'str'. cctools-9.9/dttools/src/random.c:71:36: style:inconclusive: Function 'random_hex' argument 2 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent] cctools-9.9/dttools/src/random.h:58:39: note: Function 'random_hex' argument 2 names different: declaration 'l' definition 'len'. cctools-9.9/dttools/src/random.c:71:36: note: Function 'random_hex' argument 2 names different: declaration 'l' definition 'len'. cctools-9.9/dttools/src/rmonitor.c:98:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_PATH [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor.c:51:8: style: Variable 'test_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/rmonitor_poll.c:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:237:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:306:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:346:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:765:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:813:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:1030:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmonitor_poll.c:60:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/dttools/src/rmonitor_poll.c:87:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/dttools/src/rmonitor_poll.c:113:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/dttools/src/rmonitor_poll.c:569:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/dttools/src/rmonitor_poll.c:475:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/rmonitor_poll.c:270:4: error: Common realloc mistake: 'child_list' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/dttools/src/rmonitor_poll.c:876:19: style: Variable 'tr->machine_load' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/dttools/src/rmonitor_poll.c:859:19: note: tr->machine_load is assigned cctools-9.9/dttools/src/rmonitor_poll.c:876:19: note: tr->machine_load is overwritten cctools-9.9/dttools/src/rmonitor_poll.c:877:19: style: Variable 'tr->machine_cpus' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/dttools/src/rmonitor_poll.c:860:19: note: tr->machine_cpus is assigned cctools-9.9/dttools/src/rmonitor_poll.c:877:19: note: tr->machine_cpus is overwritten cctools-9.9/dttools/src/rmonitor_poll.c:368:69: style:inconclusive: Function 'rmonitor_get_ctxsw_usage' argument 2 names different: declaration 'ctx' definition 'switches'. [funcArgNamesDifferent] cctools-9.9/dttools/src/rmonitor_poll_internal.h:51:79: note: Function 'rmonitor_get_ctxsw_usage' argument 2 names different: declaration 'ctx' definition 'switches'. cctools-9.9/dttools/src/rmonitor_poll.c:368:69: note: Function 'rmonitor_get_ctxsw_usage' argument 2 names different: declaration 'ctx' definition 'switches'. cctools-9.9/dttools/src/rmonitor_poll.c:173:39: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:201:53: style: Parameter 'attribute' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:363:92: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:395:83: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:446:77: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:503:28: style: Variable 'i' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/rmonitor_poll.c:711:78: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:753:78: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:778:55: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:799:78: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:829:115: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:938:47: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:959:165: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:959:195: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmonitor_poll.c:504:10: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] cctools-9.9/dttools/src/rmsummary.c:442:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmsummary.c:482:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/rmsummary.c:583:12: portability: The 2nd memset() argument 'default_value' is a float, its representation is implementation defined. [memsetFloat] cctools-9.9/dttools/src/rmsummary.c:125:9: warning: Either the condition '!info' is redundant or there is possible null pointer dereference: info. [nullPointerRedundantCheck] cctools-9.9/dttools/src/rmsummary.c:121:5: note: Assuming that condition '!info' is not redundant cctools-9.9/dttools/src/rmsummary.c:125:9: note: Null pointer dereference cctools-9.9/dttools/src/rmsummary.c:129:12: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] cctools-9.9/dttools/src/rmsummary.c:133:4: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] cctools-9.9/dttools/src/rmsummary.c:299:89: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/rmsummary.c:330:96: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cctools-9.9/dttools/src/rmsummary.c:744:11: style: Local variable 'i' shadows outer variable [shadowVariable] cctools-9.9/dttools/src/rmsummary.c:709:9: note: Shadowed declaration cctools-9.9/dttools/src/rmsummary.c:744:11: note: Shadow variable cctools-9.9/dttools/src/rmsummary.c:136:76: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmsummary.c:283:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmsummary.c:525:54: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/rmsummary.c:639:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/rmsummary.c:914:74: style: Parameter 'limits' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/s3_file_io.c:193:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/s3_file_io.c:330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_HTTPHEADER [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/s3_file_io.c:363:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_HTTPHEADER [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/s3_file_io.c:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_HTTPHEADER [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/s3_file_io.c:124:23: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] cctools-9.9/dttools/src/s3_file_io.c:306:5: error: Resource leak: ch [resourceLeak] cctools-9.9/dttools/src/s3_file_io.c:204:33: style:inconclusive: Function 'aws_set_key' argument 1 names different: declaration 'str' definition 'key'. [funcArgNamesDifferent] cctools-9.9/dttools/src/s3_file_io.h:11:33: note: Function 'aws_set_key' argument 1 names different: declaration 'str' definition 'key'. cctools-9.9/dttools/src/s3_file_io.c:204:33: note: Function 'aws_set_key' argument 1 names different: declaration 'str' definition 'key'. cctools-9.9/dttools/src/s3_file_io.c:209:35: style:inconclusive: Function 'aws_set_keyid' argument 1 names different: declaration 'str' definition 'keyid'. [funcArgNamesDifferent] cctools-9.9/dttools/src/s3_file_io.h:12:35: note: Function 'aws_set_keyid' argument 1 names different: declaration 'str' definition 'keyid'. cctools-9.9/dttools/src/s3_file_io.c:209:35: note: Function 'aws_set_keyid' argument 1 names different: declaration 'str' definition 'keyid'. cctools-9.9/dttools/src/s3_file_io.c:95:34: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'writefunc' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/dttools/src/s3_file_io.c:365:49: note: You might need to cast the function pointer here cctools-9.9/dttools/src/s3_file_io.c:95:34: note: Parameter 'ptr' can be declared as pointer to const cctools-9.9/dttools/src/s3_file_io.c:124:15: style: Variable 'gTime' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/s3_file_io.c:143:22: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:144:22: style: Parameter 'bucket' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:145:22: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:204:33: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:209:35: style: Parameter 'keyid' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:220:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:224:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:228:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:232:32: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:297:46: style: Parameter 'signature' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:298:23: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:298:42: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:350:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:350:46: style: Parameter 'signature' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:351:23: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:351:42: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:388:39: style: Parameter 'signature' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:389:23: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/s3_file_io.c:389:42: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/semaphore.c:17:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/semaphore.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/semaphore.c:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_PRIVATE [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/semaphore.c:18:2: warning: Return value of function semop() is not used. [ignoredReturnValue] cctools-9.9/dttools/src/semaphore.c:28:2: warning: Return value of function semop() is not used. [ignoredReturnValue] cctools-9.9/dttools/src/semaphore.c:41:20: style: union member 'semun::buf' is never used. [unusedStructMember] cctools-9.9/dttools/src/semaphore.c:42:19: style: union member 'semun::array' is never used. [unusedStructMember] cctools-9.9/dttools/src/semaphore.c:15:14: style: Variable 'buf.sem_num' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/semaphore.c:16:13: style: Variable 'buf.sem_op' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/semaphore.c:17:14: style: Variable 'buf.sem_flg' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/semaphore.c:25:14: style: Variable 'buf.sem_num' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/semaphore.c:26:13: style: Variable 'buf.sem_op' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/semaphore.c:27:14: style: Variable 'buf.sem_flg' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/set.c:30:28: style:inconclusive: Function 'set_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/set.h:49:28: note: Function 'set_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/set.c:30:28: note: Function 'set_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/set.c:229:26: style:inconclusive: Function 'set_push' argument 1 names different: declaration 'h' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/set.h:126:26: note: Function 'set_push' argument 1 names different: declaration 'h' definition 's'. cctools-9.9/dttools/src/set.c:229:26: note: Function 'set_push' argument 1 names different: declaration 'h' definition 's'. cctools-9.9/dttools/src/set.c:107:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/set.c:140:8: style: Variable 'element' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/sh_popen.c:69:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/sh_popen.c:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/sh_popen.c:117:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/sh_popen.c:81:23: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/sh_popen.c:121:24: style: Variable 'pres' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/sh_popen.c:106:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] cctools-9.9/dttools/src/sha1.c:410:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_MADV_SEQUENTIAL [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/sha1.c:422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/sha1.c:140:33: style:inconclusive: Function 'dttools_sha1_init' argument 1 names different: declaration 'ctx' definition 'shsInfo'. [funcArgNamesDifferent] cctools-9.9/dttools/src/sha1.h:36:33: note: Function 'dttools_sha1_init' argument 1 names different: declaration 'ctx' definition 'shsInfo'. cctools-9.9/dttools/src/sha1.c:140:33: note: Function 'dttools_sha1_init' argument 1 names different: declaration 'ctx' definition 'shsInfo'. cctools-9.9/dttools/src/sha1.c:287:35: style:inconclusive: Function 'dttools_sha1_update' argument 1 names different: declaration 'ctx' definition 'shsInfo'. [funcArgNamesDifferent] cctools-9.9/dttools/src/sha1.h:37:35: note: Function 'dttools_sha1_update' argument 1 names different: declaration 'ctx' definition 'shsInfo'. cctools-9.9/dttools/src/sha1.c:287:35: note: Function 'dttools_sha1_update' argument 1 names different: declaration 'ctx' definition 'shsInfo'. cctools-9.9/dttools/src/sha1.c:346:31: style:inconclusive: Function 'dttools_sha1_final' argument 1 names different: declaration 'digest' definition 'output'. [funcArgNamesDifferent] cctools-9.9/dttools/src/sha1.h:38:31: note: Function 'dttools_sha1_final' argument 1 names different: declaration 'digest' definition 'output'. cctools-9.9/dttools/src/sha1.c:346:31: note: Function 'dttools_sha1_final' argument 1 names different: declaration 'digest' definition 'output'. cctools-9.9/dttools/src/sha1.c:346:59: style:inconclusive: Function 'dttools_sha1_final' argument 2 names different: declaration 'ctx' definition 'shsInfo'. [funcArgNamesDifferent] cctools-9.9/dttools/src/sha1.h:38:76: note: Function 'dttools_sha1_final' argument 2 names different: declaration 'ctx' definition 'shsInfo'. cctools-9.9/dttools/src/sha1.c:346:59: note: Function 'dttools_sha1_final' argument 2 names different: declaration 'ctx' definition 'shsInfo'. cctools-9.9/dttools/src/sha1.c:162:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/sha1.c:334:52: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/sha1.c:439:39: style: Parameter 'digest' can be declared as const array [constParameter] cctools-9.9/dttools/src/shell.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/shell.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/shell.c:21:68: style: Parameter 'in' can be declared as const array [constParameter] cctools-9.9/dttools/src/shell.c:21:91: style: Parameter 'err' can be declared as const array [constParameter] cctools-9.9/dttools/src/sigdef.c:129:28: style:inconclusive: Function 'sigdefint' argument 1 names different: declaration 's' definition 'def'. [funcArgNamesDifferent] cctools-9.9/dttools/src/sigdef.h:11:28: note: Function 'sigdefint' argument 1 names different: declaration 's' definition 'def'. cctools-9.9/dttools/src/sigdef.c:129:28: note: Function 'sigdefint' argument 1 names different: declaration 's' definition 'def'. cctools-9.9/chirp/src/sqlite3.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cctools-9.9/dttools/src/sort_dir.c:27:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/sort_dir.c:25:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:16439:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] cctools-9.9/chirp/src/sqlite3.c:74811:53: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] cctools-9.9/chirp/src/sqlite3.c:74813:59: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] cctools-9.9/chirp/src/sqlite3.c:81205:11: warning: Assert statement calls a function which may have desired side effects: 'sqlite3ExprIsInteger'. [assertWithSideEffect] cctools-9.9/chirp/src/sqlite3.c:83171:15: warning: Assert statement calls a function which may have desired side effects: 'sqlite3GetInt32'. [assertWithSideEffect] cctools-9.9/chirp/src/sqlite3.c:96346:22: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] cctools-9.9/chirp/src/sqlite3.c:96466:18: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] cctools-9.9/chirp/src/sqlite3.c:129845:18: warning: Assert statement modifies 'x'. [assignmentInAssert] cctools-9.9/chirp/src/sqlite3.c:105449:10: error: Returning pointer to local variable 'standin' that will be invalid when returning. [returnDanglingLifetime] cctools-9.9/chirp/src/sqlite3.c:105422:12: note: Address of variable taken here. cctools-9.9/chirp/src/sqlite3.c:105442:9: note: Assuming condition is false cctools-9.9/chirp/src/sqlite3.c:105416:10: note: Variable created here. cctools-9.9/chirp/src/sqlite3.c:105449:10: note: Returning pointer to local variable 'standin' that will be invalid when returning. cctools-9.9/chirp/src/sqlite3.c:111070:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] cctools-9.9/dttools/src/string_set.c:33:42: style:inconclusive: Function 'string_set_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. [funcArgNamesDifferent] cctools-9.9/dttools/src/string_set.h:50:42: note: Function 'string_set_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/string_set.c:33:42: note: Function 'string_set_create' argument 1 names different: declaration 'buckets' definition 'bucket_count'. cctools-9.9/dttools/src/string_set.c:230:40: style:inconclusive: Function 'string_set_push' argument 1 names different: declaration 'h' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/string_set.h:116:40: note: Function 'string_set_push' argument 1 names different: declaration 'h' definition 's'. cctools-9.9/dttools/src/string_set.c:230:40: note: Function 'string_set_push' argument 1 names different: declaration 'h' definition 's'. cctools-9.9/dttools/src/string_set.c:115:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/stringtools.c:879:37: debug: Function::addArguments found argument 'int' with varid 0. [varid0] cctools-9.9/dttools/src/stringtools.c:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/stringtools.c:265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/stringtools.c:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/stringtools.c:670:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sys_siglist [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/stringtools.c:868:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable va [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:23790:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] cctools-9.9/dttools/src/stringtools.c:834:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/dttools/src/stringtools.c:403:14: style: Condition '!*str' is always false [knownConditionTrueFalse] cctools-9.9/dttools/src/stringtools.c:644:9: warning: Either the condition '!r' is redundant or there is possible null pointer dereference: r. [nullPointerRedundantCheck] cctools-9.9/dttools/src/stringtools.c:641:5: note: Assuming that condition '!r' is not redundant cctools-9.9/dttools/src/stringtools.c:644:9: note: Null pointer dereference cctools-9.9/dttools/src/stringtools.c:662:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] cctools-9.9/dttools/src/stringtools.c:132:25: style:inconclusive: Function 'string_chomp' argument 1 names different: declaration 'str' definition 'start'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:48:25: note: Function 'string_chomp' argument 1 names different: declaration 'str' definition 'start'. cctools-9.9/dttools/src/stringtools.c:132:25: note: Function 'string_chomp' argument 1 names different: declaration 'str' definition 'start'. cctools-9.9/dttools/src/stringtools.c:418:30: style:inconclusive: Function 'string_pad_right' argument 1 names different: declaration 'str' definition 'old'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:59:30: note: Function 'string_pad_right' argument 1 names different: declaration 'str' definition 'old'. cctools-9.9/dttools/src/stringtools.c:418:30: note: Function 'string_pad_right' argument 1 names different: declaration 'str' definition 'old'. cctools-9.9/dttools/src/stringtools.c:437:29: style:inconclusive: Function 'string_pad_left' argument 1 names different: declaration 'str' definition 'old'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:60:29: note: Function 'string_pad_left' argument 1 names different: declaration 'str' definition 'old'. cctools-9.9/dttools/src/stringtools.c:437:29: note: Function 'string_pad_left' argument 1 names different: declaration 'str' definition 'old'. cctools-9.9/dttools/src/stringtools.c:463:26: style:inconclusive: Function 'string_cookie' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:61:26: note: Function 'string_cookie' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:463:26: note: Function 'string_cookie' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:624:28: style:inconclusive: Function 'string_combine' argument 1 names different: declaration 'first' definition 'a'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:72:28: note: Function 'string_combine' argument 1 names different: declaration 'first' definition 'a'. cctools-9.9/dttools/src/stringtools.c:624:28: note: Function 'string_combine' argument 1 names different: declaration 'first' definition 'a'. cctools-9.9/dttools/src/stringtools.c:624:43: style:inconclusive: Function 'string_combine' argument 2 names different: declaration 'second' definition 'b'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:72:47: note: Function 'string_combine' argument 2 names different: declaration 'second' definition 'b'. cctools-9.9/dttools/src/stringtools.c:624:43: note: Function 'string_combine' argument 2 names different: declaration 'second' definition 'b'. cctools-9.9/dttools/src/stringtools.c:649:34: style:inconclusive: Function 'string_combine_multi' argument 1 names different: declaration 'first' definition 'r'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:73:34: note: Function 'string_combine_multi' argument 1 names different: declaration 'first' definition 'r'. cctools-9.9/dttools/src/stringtools.c:649:34: note: Function 'string_combine_multi' argument 1 names different: declaration 'first' definition 'r'. cctools-9.9/dttools/src/stringtools.c:674:27: style:inconclusive: Function 'string_tolower' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:75:27: note: Function 'string_tolower' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:674:27: note: Function 'string_tolower' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:682:27: style:inconclusive: Function 'string_toupper' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:76:27: note: Function 'string_toupper' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:682:27: note: Function 'string_toupper' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:690:36: style:inconclusive: Function 'string_is_integer' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:78:35: note: Function 'string_is_integer' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:690:36: note: Function 'string_is_integer' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:697:34: style:inconclusive: Function 'string_is_float' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:79:33: note: Function 'string_is_float' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:697:34: note: Function 'string_is_float' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:704:32: style:inconclusive: Function 'string_isspace' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:77:32: note: Function 'string_isspace' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:704:32: note: Function 'string_isspace' argument 1 names different: declaration 'str' definition 's'. cctools-9.9/dttools/src/stringtools.c:715:49: style:inconclusive: Function 'string_replace_backslash_codes' argument 1 names different: declaration 'instr' definition 'a'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:80:49: note: Function 'string_replace_backslash_codes' argument 1 names different: declaration 'instr' definition 'a'. cctools-9.9/dttools/src/stringtools.c:715:49: note: Function 'string_replace_backslash_codes' argument 1 names different: declaration 'instr' definition 'a'. cctools-9.9/dttools/src/stringtools.c:715:58: style:inconclusive: Function 'string_replace_backslash_codes' argument 2 names different: declaration 'outstr' definition 'b'. [funcArgNamesDifferent] cctools-9.9/dttools/src/stringtools.h:80:62: note: Function 'string_replace_backslash_codes' argument 2 names different: declaration 'outstr' definition 'b'. cctools-9.9/dttools/src/stringtools.c:715:58: note: Function 'string_replace_backslash_codes' argument 2 names different: declaration 'outstr' definition 'b'. cctools-9.9/dttools/src/stringtools.c:198:8: style: Variable 'w' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/stringtools.c:418:30: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/stringtools.c:437:29: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/stringtools.c:651:8: style: Variable 'n' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/stringtools.c:827:8: style: Variable 'Month' can be declared as const array [constVariable] cctools-9.9/dttools/src/stringtools.c:831:13: style: Variable 'T' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/stringtools.c:936:9: style: Variable 'braces' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/stringtools.c:937:9: style: Variable 'square' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/stringtools.c:660:10: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] cctools-9.9/chirp/src/sqlite3.c:98090:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] cctools-9.9/chirp/src/sqlite3.c:98087:15: note: Address of variable taken here. cctools-9.9/chirp/src/sqlite3.c:98090:16: note: The address of variable 'iCol' might be accessed at non-zero index. cctools-9.9/chirp/src/sqlite3.c:98091:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] cctools-9.9/chirp/src/sqlite3.c:98087:15: note: Address of variable taken here. cctools-9.9/chirp/src/sqlite3.c:98091:14: note: The address of variable 'iCol' might be accessed at non-zero index. cctools-9.9/dttools/src/text_array.c:89:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/dttools/src/text_array.c:43:41: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/text_array.c:48:42: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:15510:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/chirp/src/sqlite3.c:27298:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] cctools-9.9/dttools/src/text_list.c:52:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/text_list.c:55:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/dttools/src/text_list.c:70:55: style:inconclusive: Function 'text_list_append' argument 2 names different: declaration 'item' definition 'str'. [funcArgNamesDifferent] cctools-9.9/dttools/src/text_list.h:8:55: note: Function 'text_list_append' argument 2 names different: declaration 'item' definition 'str'. cctools-9.9/dttools/src/text_list.c:70:55: note: Function 'text_list_append' argument 2 names different: declaration 'item' definition 'str'. cctools-9.9/dttools/src/text_list.c:96:53: style:inconclusive: Function 'text_list_set' argument 2 names different: declaration 'item' definition 'str'. [funcArgNamesDifferent] cctools-9.9/dttools/src/text_list.h:10:53: note: Function 'text_list_set' argument 2 names different: declaration 'item' definition 'str'. cctools-9.9/dttools/src/text_list.c:96:53: note: Function 'text_list_set' argument 2 names different: declaration 'item' definition 'str'. cctools-9.9/dttools/src/text_list.c:50:8: style: Variable 'pch' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/text_list.c:81:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/dttools/src/timer.c:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/timer.c:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/timestamp.c:49:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/dttools/src/timestamp.c:15:35: style:inconclusive: Function 'timestamp_file' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] cctools-9.9/dttools/src/timestamp.h:51:35: note: Function 'timestamp_file' argument 1 names different: declaration 'file' definition 'filename'. cctools-9.9/dttools/src/timestamp.c:15:35: note: Function 'timestamp_file' argument 1 names different: declaration 'file' definition 'filename'. cctools-9.9/dttools/src/timestamp.c:39:13: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/tlq_config.c:15:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/tlq_config.c:21:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/dttools/src/twister.c:83:39: style: Parameter 'init_key' can be declared as const array [constParameter] cctools-9.9/dttools/src/twister.c:111:18: style: Variable 'mag01' can be declared as const array [constVariable] cctools-9.9/dttools/src/unlink_recursive.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/unlink_recursive.c:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/unlink_recursive.c:41:27: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/unlink_recursive.c:75:26: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/dttools/src/unlink_recursive.c:31:29: style:inconclusive: Function 'unlinkat_recursive' argument 1 names different: declaration 'fd' definition 'dirfd'. [funcArgNamesDifferent] cctools-9.9/dttools/src/unlink_recursive.h:21:29: note: Function 'unlinkat_recursive' argument 1 names different: declaration 'fd' definition 'dirfd'. cctools-9.9/dttools/src/unlink_recursive.c:31:29: note: Function 'unlinkat_recursive' argument 1 names different: declaration 'fd' definition 'dirfd'. cctools-9.9/dttools/src/unlink_recursive.c:39:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/unlink_recursive.c:73:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:51444:9: style: The if condition is the same as the previous if condition [duplicateCondition] cctools-9.9/chirp/src/sqlite3.c:51439:9: note: First condition cctools-9.9/chirp/src/sqlite3.c:51444:9: note: Second condition cctools-9.9/chirp/src/sqlite3.c:112548:7: style: The if condition is the same as the previous if condition [duplicateCondition] cctools-9.9/chirp/src/sqlite3.c:112540:7: note: First condition cctools-9.9/chirp/src/sqlite3.c:112548:7: note: Second condition cctools-9.9/dttools/src/url_encode.c:12:29: style:inconclusive: Function 'url_encode' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/url_encode.h:25:29: note: Function 'url_encode' argument 1 names different: declaration 'source' definition 's'. cctools-9.9/dttools/src/url_encode.c:12:29: note: Function 'url_encode' argument 1 names different: declaration 'source' definition 's'. cctools-9.9/dttools/src/url_encode.c:12:38: style:inconclusive: Function 'url_encode' argument 2 names different: declaration 'target' definition 't'. [funcArgNamesDifferent] cctools-9.9/dttools/src/url_encode.h:25:43: note: Function 'url_encode' argument 2 names different: declaration 'target' definition 't'. cctools-9.9/dttools/src/url_encode.c:12:38: note: Function 'url_encode' argument 2 names different: declaration 'target' definition 't'. cctools-9.9/dttools/src/url_encode.c:34:29: style:inconclusive: Function 'url_decode' argument 1 names different: declaration 'source' definition 's'. [funcArgNamesDifferent] cctools-9.9/dttools/src/url_encode.h:36:29: note: Function 'url_decode' argument 1 names different: declaration 'source' definition 's'. cctools-9.9/dttools/src/url_encode.c:34:29: note: Function 'url_decode' argument 1 names different: declaration 'source' definition 's'. cctools-9.9/dttools/src/url_encode.c:34:38: style:inconclusive: Function 'url_decode' argument 2 names different: declaration 'target' definition 't'. [funcArgNamesDifferent] cctools-9.9/dttools/src/url_encode.h:36:43: note: Function 'url_decode' argument 2 names different: declaration 'target' definition 't'. cctools-9.9/dttools/src/url_encode.c:34:38: note: Function 'url_decode' argument 2 names different: declaration 'target' definition 't'. cctools-9.9/dttools/src/username.c:24:6: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] cctools-9.9/dttools/src/username.c:37:6: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] cctools-9.9/dttools/src/username.c:53:6: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] cctools-9.9/dttools/src/username.c:22:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/username.c:35:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/dttools/src/username.c:48:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:43019:41: style: Expression '(X & 0x4) != 0x1' is always true. [comparisonError] cctools-9.9/chirp/src/sqlite3.c:43020:41: style: Expression '(X & 0x2) != 0x1' is always true. [comparisonError] cctools-9.9/chirp/src/sqlite3.c:43022:41: style: Expression '(X & 0x0) != 0x1' is always true. [comparisonError] cctools-9.9/dttools/src/watchdog.c:71:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/watchdog.c:103:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/watchdog.c:128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/watchdog.c:214:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/dttools/src/watchdog.c:185:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/dttools/src/watchdog.c:186:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cctools-9.9/chirp/src/sqlite3.c:22972:7: style: Condition 'bom' is always false [knownConditionTrueFalse] cctools-9.9/chirp/src/sqlite3.c:22958:12: note: Assignment 'bom=0', assigned value is 0 cctools-9.9/chirp/src/sqlite3.c:22972:7: note: Condition 'bom' is always false cctools-9.9/chirp/src/sqlite3.c:63508:56: style: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false [knownConditionTrueFalse] cctools-9.9/chirp/src/sqlite3.c:22957:12: note: Assignment 'rc=0', assigned value is 0 cctools-9.9/chirp/src/sqlite3.c:63508:56: note: Calling function 'sqlite3VdbeMemHandleBom' returns 0 cctools-9.9/chirp/src/sqlite3.c:63508:56: note: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false cctools-9.9/dttools/src/xxmalloc.c:42:35: style:inconclusive: Function 'xxrealloc' argument 2 names different: declaration 'nbytes' definition 'nsize'. [funcArgNamesDifferent] cctools-9.9/dttools/src/xxmalloc.h:27:35: note: Function 'xxrealloc' argument 2 names different: declaration 'nbytes' definition 'nsize'. cctools-9.9/dttools/src/xxmalloc.c:42:35: note: Function 'xxrealloc' argument 2 names different: declaration 'nbytes' definition 'nsize'. cctools-9.9/chirp/src/sqlite3.c:86907:41: style: Condition 'pDflt' is always false [knownConditionTrueFalse] cctools-9.9/chirp/src/sqlite3.c:86870:7: note: Assuming that condition 'pDflt' is not redundant cctools-9.9/chirp/src/sqlite3.c:86907:41: note: Condition 'pDflt' is always false cctools-9.9/ftp_lite/src/error.c:14:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/error.c:11:25: style:inconclusive: Function 'ftp_lite_error' argument 1 names different: declaration 'response_code' definition 'r'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/error.h:11:25: note: Function 'ftp_lite_error' argument 1 names different: declaration 'response_code' definition 'r'. cctools-9.9/ftp_lite/src/error.c:11:25: note: Function 'ftp_lite_error' argument 1 names different: declaration 'response_code' definition 'r'. cctools-9.9/chirp/src/sqlite3.c:120123:19: style: Condition 'sCur.n==0' is always true [knownConditionTrueFalse] cctools-9.9/chirp/src/sqlite3.c:120101:18: note: Assignment 'sCur.n=0', assigned value is 0 cctools-9.9/chirp/src/sqlite3.c:120123:19: note: Condition 'sCur.n==0' is always true cctools-9.9/ftp_lite/src/ftp_lite.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FTP [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:131:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:228:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FTP [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAIN [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:408:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:500:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:623:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:643:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:678:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:708:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:725:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:755:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:1054:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:1060:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:1066:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite.c:232:26: style: Condition 'ftp_lite_auth_globus(s)' is always false [knownConditionTrueFalse] cctools-9.9/ftp_lite/src/ftp_lite.c:232:26: note: Calling function 'ftp_lite_auth_globus' returns 0 cctools-9.9/ftp_lite/src/ftp_lite.c:232:26: note: Condition 'ftp_lite_auth_globus(s)' is always false cctools-9.9/ftp_lite/src/ftp_lite.c:482:31: style: Condition 'ftp_lite_data_channel_auth(s,stream)' is always true [knownConditionTrueFalse] cctools-9.9/ftp_lite/src/ftp_lite.c:482:31: note: Calling function 'ftp_lite_data_channel_auth' returns 1 cctools-9.9/ftp_lite/src/ftp_lite.c:482:31: note: Condition 'ftp_lite_data_channel_auth(s,stream)' is always true cctools-9.9/ftp_lite/src/ftp_lite.c:646:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/ftp_lite/src/ftp_lite.c:307:16: error: Resource handle 'net' freed twice. [doubleFree] cctools-9.9/ftp_lite/src/ftp_lite.c:297:15: note: Resource handle 'net' freed twice. cctools-9.9/ftp_lite/src/ftp_lite.c:307:16: note: Resource handle 'net' freed twice. cctools-9.9/ftp_lite/src/ftp_lite.c:343:86: style:inconclusive: Function 'ftp_lite_auth_userpass' argument 3 names different: declaration 'password' definition 'pass'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite.h:29:86: note: Function 'ftp_lite_auth_userpass' argument 3 names different: declaration 'password' definition 'pass'. cctools-9.9/ftp_lite/src/ftp_lite.c:343:86: note: Function 'ftp_lite_auth_userpass' argument 3 names different: declaration 'password' definition 'pass'. cctools-9.9/ftp_lite/src/ftp_lite.c:544:61: style:inconclusive: Function 'ftp_lite_list' argument 2 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite.h:34:62: note: Function 'ftp_lite_list' argument 2 names different: declaration 'path' definition 'dir'. cctools-9.9/ftp_lite/src/ftp_lite.c:544:61: note: Function 'ftp_lite_list' argument 2 names different: declaration 'path' definition 'dir'. cctools-9.9/ftp_lite/src/ftp_lite.c:822:46: style:inconclusive: Function 'ftp_lite_close' argument 1 names different: declaration 'server' definition 's'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite.h:26:46: note: Function 'ftp_lite_close' argument 1 names different: declaration 'server' definition 's'. cctools-9.9/ftp_lite/src/ftp_lite.c:822:46: note: Function 'ftp_lite_close' argument 1 names different: declaration 'server' definition 's'. cctools-9.9/ftp_lite/src/ftp_lite.c:1047:66: style:inconclusive: Function 'ftp_lite_data_channel_auth' argument 2 names different: declaration 'stream' definition 'data'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite.c:38:73: note: Function 'ftp_lite_data_channel_auth' argument 2 names different: declaration 'stream' definition 'data'. cctools-9.9/ftp_lite/src/ftp_lite.c:1047:66: note: Function 'ftp_lite_data_channel_auth' argument 2 names different: declaration 'stream' definition 'data'. cctools-9.9/ftp_lite/src/ftp_lite.c:1052:78: style:inconclusive: Function 'ftp_lite_send_command_gss' argument 2 names different: declaration 'outbuffer' definition 'buffer'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite.c:36:78: note: Function 'ftp_lite_send_command_gss' argument 2 names different: declaration 'outbuffer' definition 'buffer'. cctools-9.9/ftp_lite/src/ftp_lite.c:1052:78: note: Function 'ftp_lite_send_command_gss' argument 2 names different: declaration 'outbuffer' definition 'buffer'. cctools-9.9/ftp_lite/src/ftp_lite.c:66:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cctools-9.9/ftp_lite/src/ftp_lite.c:203:67: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:371:69: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:1047:57: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:1047:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:1052:63: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:1058:63: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:1058:72: style: Parameter 'outbuffer' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:1064:51: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite.c:44:6: style: struct member 'ftp_lite_server::broken' is never used. [unusedStructMember] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:19:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:38:8: style: Variable 'source_host' can be declared as pointer to const [constVariablePointer] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:38:24: style: Variable 'source_file' can be declared as pointer to const [constVariablePointer] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:39:8: style: Variable 'target_host' can be declared as pointer to const [constVariablePointer] cctools-9.9/ftp_lite/src/ftp_lite_copy.c:39:24: style: Variable 'target_file' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:16964:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/ftp_lite/src/ftp_lite_test.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:134:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:161:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:192:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:223:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:238:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:247:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:256:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:274:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:283:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/ftp_lite_test.c:295:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:27135:16: warning: Either the condition 'pFile->pInode' is redundant or there is possible null pointer dereference: pFile->pInode. [nullPointerRedundantCheck] cctools-9.9/chirp/src/sqlite3.c:27136:7: note: Assuming that condition 'pFile->pInode' is not redundant cctools-9.9/chirp/src/sqlite3.c:27135:16: note: Null pointer dereference cctools-9.9/ftp_lite/src/ftp_lite_test.c:96:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/ftp_lite/src/ftp_lite_test.c:122:34: style:inconclusive: Function 'do_open' argument 1 names different: declaration 'x' definition 'host'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:20:34: note: Function 'do_open' argument 1 names different: declaration 'x' definition 'host'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:122:34: note: Function 'do_open' argument 1 names different: declaration 'x' definition 'host'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:122:52: style:inconclusive: Function 'do_open' argument 2 names different: declaration 'y' definition 'textport'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:20:49: note: Function 'do_open' argument 2 names different: declaration 'y' definition 'textport'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:122:52: note: Function 'do_open' argument 2 names different: declaration 'y' definition 'textport'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:152:33: style:inconclusive: Function 'do_get' argument 1 names different: declaration 'x' definition 'rfile'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:22:33: note: Function 'do_get' argument 1 names different: declaration 'x' definition 'rfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:152:33: note: Function 'do_get' argument 1 names different: declaration 'x' definition 'rfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:152:52: style:inconclusive: Function 'do_get' argument 2 names different: declaration 'y' definition 'lfile'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:22:48: note: Function 'do_get' argument 2 names different: declaration 'y' definition 'lfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:152:52: note: Function 'do_get' argument 2 names different: declaration 'y' definition 'lfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:183:33: style:inconclusive: Function 'do_put' argument 1 names different: declaration 'x' definition 'lfile'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:23:33: note: Function 'do_put' argument 1 names different: declaration 'x' definition 'lfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:183:33: note: Function 'do_put' argument 1 names different: declaration 'x' definition 'lfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:183:52: style:inconclusive: Function 'do_put' argument 2 names different: declaration 'y' definition 'rfile'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:23:48: note: Function 'do_put' argument 2 names different: declaration 'y' definition 'rfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:183:52: note: Function 'do_put' argument 2 names different: declaration 'y' definition 'rfile'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:214:32: style:inconclusive: Function 'do_ls' argument 1 names different: declaration 'x' definition 'path'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:24:32: note: Function 'do_ls' argument 1 names different: declaration 'x' definition 'path'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:214:32: note: Function 'do_ls' argument 1 names different: declaration 'x' definition 'path'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:235:32: warning: Function 'do_rm' argument order different: declaration 'x, y' definition 'path, x' [funcArgOrderDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:26:32: note: Function 'do_rm' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:235:32: note: Function 'do_rm' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:244:35: warning: Function 'do_rmdir' argument order different: declaration 'x, y' definition 'path, x' [funcArgOrderDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:28:35: note: Function 'do_rmdir' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:244:35: note: Function 'do_rmdir' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:253:35: warning: Function 'do_mkdir' argument order different: declaration 'x, y' definition 'path, x' [funcArgOrderDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:27:35: note: Function 'do_mkdir' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:253:35: note: Function 'do_mkdir' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:262:32: style:inconclusive: Function 'do_mv' argument 1 names different: declaration 'x' definition 'oldpath'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:25:32: note: Function 'do_mv' argument 1 names different: declaration 'x' definition 'oldpath'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:262:32: note: Function 'do_mv' argument 1 names different: declaration 'x' definition 'oldpath'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:262:53: style:inconclusive: Function 'do_mv' argument 2 names different: declaration 'y' definition 'newpath'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:25:47: note: Function 'do_mv' argument 2 names different: declaration 'y' definition 'newpath'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:262:53: note: Function 'do_mv' argument 2 names different: declaration 'y' definition 'newpath'. cctools-9.9/ftp_lite/src/ftp_lite_test.c:271:32: warning: Function 'do_cd' argument order different: declaration 'x, y' definition 'path, x' [funcArgOrderDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:30:32: note: Function 'do_cd' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:271:32: note: Function 'do_cd' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:280:33: warning: Function 'do_nop' argument order different: declaration 'x, y' definition 'path, x' [funcArgOrderDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:31:33: note: Function 'do_nop' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:280:33: note: Function 'do_nop' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:289:34: warning: Function 'do_size' argument order different: declaration 'x, y' definition 'path, x' [funcArgOrderDifferent] cctools-9.9/ftp_lite/src/ftp_lite_test.c:29:34: note: Function 'do_size' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/ftp_lite/src/ftp_lite_test.c:289:34: note: Function 'do_size' argument order different: declaration 'x, y' definition 'path, x' cctools-9.9/chirp/src/sqlite3.c:105128:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] cctools-9.9/chirp/src/sqlite3.c:105211:34: note: Assuming that condition 'ppStmt==0' is not redundant cctools-9.9/chirp/src/sqlite3.c:105210:49: note: Calling function 'sqlite3LockAndPrepare', 6th argument 'ppStmt' value is 0 cctools-9.9/chirp/src/sqlite3.c:105128:4: note: Null pointer dereference cctools-9.9/chirp/src/sqlite3.c:105239:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] cctools-9.9/chirp/src/sqlite3.c:105299:34: note: Assuming that condition 'ppStmt==0' is not redundant cctools-9.9/chirp/src/sqlite3.c:105298:42: note: Calling function 'sqlite3Prepare16', 5th argument 'ppStmt' value is 0 cctools-9.9/chirp/src/sqlite3.c:105239:4: note: Null pointer dereference cctools-9.9/chirp/src/sqlite3.c:43673:47: warning: Either the condition '!pMaster' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] cctools-9.9/chirp/src/sqlite3.c:43674:7: note: Assuming that condition '!pMaster' is not redundant cctools-9.9/chirp/src/sqlite3.c:43673:47: note: Null pointer addition cctools-9.9/ftp_lite/src/login.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/login.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/login.c:64:3: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning] cctools-9.9/ftp_lite/src/login.c:52:3: error: Resource handle 'fd' freed twice. [doubleFree] cctools-9.9/ftp_lite/src/login.c:47:11: note: Resource handle 'fd' freed twice. cctools-9.9/ftp_lite/src/login.c:52:3: note: Resource handle 'fd' freed twice. cctools-9.9/ftp_lite/src/login.c:74:33: style:inconclusive: Function 'ftp_lite_login' argument 1 names different: declaration 'prompt' definition 'service'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/ftp_lite.h:51:33: note: Function 'ftp_lite_login' argument 1 names different: declaration 'prompt' definition 'service'. cctools-9.9/ftp_lite/src/login.c:74:33: note: Function 'ftp_lite_login' argument 1 names different: declaration 'prompt' definition 'service'. cctools-9.9/ftp_lite/src/login.c:34:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:83994:23: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cctools-9.9/ftp_lite/src/network.c:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:381:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/ftp_lite/src/network.c:346:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cctools-9.9/ftp_lite/src/network.c:381:6: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] cctools-9.9/ftp_lite/src/network.c:395:6: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] cctools-9.9/ftp_lite/src/network.c:348:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cctools-9.9/ftp_lite/src/network.c:348:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cctools-9.9/ftp_lite/src/network.c:348:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cctools-9.9/ftp_lite/src/network.c:348:2: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] cctools-9.9/ftp_lite/src/network.c:341:49: style:inconclusive: Function 'network_address_to_string' argument 1 names different: declaration 'host' definition 'addr'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/network.h:37:49: note: Function 'network_address_to_string' argument 1 names different: declaration 'host' definition 'addr'. cctools-9.9/ftp_lite/src/network.c:341:49: note: Function 'network_address_to_string' argument 1 names different: declaration 'host' definition 'addr'. cctools-9.9/ftp_lite/src/network.c:375:46: style:inconclusive: Function 'network_address_to_name' argument 1 names different: declaration 'host' definition 'addr'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/network.h:40:46: note: Function 'network_address_to_name' argument 1 names different: declaration 'host' definition 'addr'. cctools-9.9/ftp_lite/src/network.c:375:46: note: Function 'network_address_to_name' argument 1 names different: declaration 'host' definition 'addr'. cctools-9.9/ftp_lite/src/network.c:375:58: style:inconclusive: Function 'network_address_to_name' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/network.h:40:58: note: Function 'network_address_to_name' argument 2 names different: declaration 'str' definition 'name'. cctools-9.9/ftp_lite/src/network.c:375:58: note: Function 'network_address_to_name' argument 2 names different: declaration 'str' definition 'name'. cctools-9.9/ftp_lite/src/network.c:406:80: style:inconclusive: Function 'network_name_canonicalize' argument 3 names different: declaration 'caddr' definition 'addr'. [funcArgNamesDifferent] cctools-9.9/ftp_lite/src/network.h:42:80: note: Function 'network_name_canonicalize' argument 3 names different: declaration 'caddr' definition 'addr'. cctools-9.9/ftp_lite/src/network.c:406:80: note: Function 'network_name_canonicalize' argument 3 names different: declaration 'caddr' definition 'addr'. cctools-9.9/ftp_lite/src/network.c:343:17: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] cctools-9.9/ftp_lite/src/network.c:377:18: style: Variable 'h' can be declared as pointer to const [constVariablePointer] cctools-9.9/ftp_lite/src/network.c:393:18: style: Variable 'h' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:65785:12: style: Variable 'p->magic' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/chirp/src/sqlite3.c:65775:12: note: p->magic is assigned cctools-9.9/chirp/src/sqlite3.c:65785:12: note: p->magic is overwritten cctools-9.9/ftp_lite/src/radix.c:81:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow.c:56:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow.c:56:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/grow/src/grow.c:67:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/grow/src/grow.c:132:46: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/grow/src/grow.c:168:9: style: Variable 'linkname' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:108121:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] cctools-9.9/chirp/src/sqlite3.c:108109:22: note: 'pKeyDup' is assigned value '0' here. cctools-9.9/chirp/src/sqlite3.c:108121:18: note: The comparison 'pKeyDup == 0' is always true. cctools-9.9/grow/src/grow_fuse.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:187:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:399:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/grow/src/grow_fuse.c:431:27: warning: Either the condition 'index<0' is redundant or fdopen() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/grow/src/grow_fuse.c:428:13: note: Assuming that condition 'index<0' is not redundant cctools-9.9/grow/src/grow_fuse.c:431:27: note: Invalid argument cctools-9.9/grow/src/grow_fuse.c:73:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:128:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:136:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:167:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:176:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:186:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:233:22: style: Variable 'from_ent' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:235:22: style: Variable 'to_ent' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:244:22: style: Variable 'parent_ent' can be declared as pointer to const [constVariablePointer] cctools-9.9/grow/src/grow_fuse.c:303:106: style: Parameter 'fi' can be declared as pointer to const. However it seems that 'grow_fuse_read' is a callback function, if 'fi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/grow/src/grow_fuse.c:358:11: note: You might need to cast the function pointer here cctools-9.9/grow/src/grow_fuse.c:303:106: note: Parameter 'fi' can be declared as pointer to const cctools-9.9/grow/src/grow_fuse.c:325:71: style: Parameter 'fi' can be declared as pointer to const. However it seems that 'grow_fuse_release' is a callback function, if 'fi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/grow/src/grow_fuse.c:360:13: note: You might need to cast the function pointer here cctools-9.9/grow/src/grow_fuse.c:325:71: note: Parameter 'fi' can be declared as pointer to const cctools-9.9/grow/src/grow_fuse.c:330:85: style: Parameter 'fi' can be declared as pointer to const. However it seems that 'grow_fuse_fsync' is a callback function, if 'fi' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/grow/src/grow_fuse.c:361:12: note: You might need to cast the function pointer here cctools-9.9/grow/src/grow_fuse.c:330:85: note: Parameter 'fi' can be declared as pointer to const cctools-9.9/grow/src/grow_fuse.c:405:10: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_MODE_FIXED [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag.c:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag.c:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag.c:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag.c:369:20: style: Local variable 'n' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/dag.c:335:19: note: Shadowed declaration cctools-9.9/makeflow/src/dag.c:369:20: note: Shadow variable cctools-9.9/makeflow/src/dag.c:253:23: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag.c:103:19: style: Variable 'group_number' is assigned a value that is never used. [unreadVariable] cctools-9.9/makeflow/src/dag.c:207:29: style: Variable 'depends_on_single_node' is assigned a value that is never used. [unreadVariable] cctools-9.9/makeflow/src/dag.c:261:15: style: Variable 'parent' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:14899:8: style:inconclusive: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6599:57: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. cctools-9.9/chirp/src/sqlite3.c:14899:8: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. cctools-9.9/chirp/src/sqlite3.c:14900:8: style:inconclusive: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6599:68: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. cctools-9.9/chirp/src/sqlite3.c:14900:8: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. cctools-9.9/chirp/src/sqlite3.c:14901:7: style:inconclusive: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6599:80: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. cctools-9.9/chirp/src/sqlite3.c:14901:7: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. cctools-9.9/chirp/src/sqlite3.c:16520:54: style:inconclusive: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6097:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. cctools-9.9/chirp/src/sqlite3.c:16520:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. cctools-9.9/chirp/src/sqlite3.c:20372:66: style:inconclusive: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5337:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:20372:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:20392:45: style:inconclusive: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5348:63: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:20392:45: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:22243:49: style:inconclusive: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:2652:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. cctools-9.9/chirp/src/sqlite3.c:22243:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. cctools-9.9/chirp/src/sqlite3.c:22994:51: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:13179:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. cctools-9.9/chirp/src/sqlite3.c:22994:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. cctools-9.9/chirp/src/sqlite3.c:23069:52: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:13178:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. cctools-9.9/chirp/src/sqlite3.c:23069:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. cctools-9.9/chirp/src/sqlite3.c:24754:74: style:inconclusive: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:8456:71: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. cctools-9.9/chirp/src/sqlite3.c:24754:74: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. cctools-9.9/chirp/src/sqlite3.c:39045:11: style:inconclusive: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:10213:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:39045:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:39354:64: style:inconclusive: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:10241:57: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. cctools-9.9/chirp/src/sqlite3.c:39354:64: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. cctools-9.9/chirp/src/sqlite3.c:46517:7: style:inconclusive: Function 'sqlite3PagerAcquire' argument 4 names different: declaration 'clrFlag' definition 'flags'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:10052:87: note: Function 'sqlite3PagerAcquire' argument 4 names different: declaration 'clrFlag' definition 'flags'. cctools-9.9/chirp/src/sqlite3.c:46517:7: note: Function 'sqlite3PagerAcquire' argument 4 names different: declaration 'clrFlag' definition 'flags'. cctools-9.9/chirp/src/sqlite3.c:47731:65: style:inconclusive: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:10075:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. cctools-9.9/chirp/src/sqlite3.c:47731:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. cctools-9.9/chirp/src/sqlite3.c:48421:8: style:inconclusive: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:10083:62: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. cctools-9.9/chirp/src/sqlite3.c:48421:8: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. cctools-9.9/chirp/src/sqlite3.c:55046:58: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9230:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. cctools-9.9/chirp/src/sqlite3.c:55046:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. cctools-9.9/chirp/src/sqlite3.c:55046:86: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9230:87: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. cctools-9.9/chirp/src/sqlite3.c:55046:86: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. cctools-9.9/chirp/src/sqlite3.c:56510:13: style:inconclusive: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9324:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. cctools-9.9/chirp/src/sqlite3.c:56510:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. cctools-9.9/chirp/src/sqlite3.c:57436:19: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9332:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. cctools-9.9/chirp/src/sqlite3.c:57436:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. cctools-9.9/chirp/src/sqlite3.c:57438:7: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9334:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. cctools-9.9/chirp/src/sqlite3.c:57438:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. cctools-9.9/chirp/src/sqlite3.c:60175:7: style:inconclusive: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9342:50: note: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. cctools-9.9/chirp/src/sqlite3.c:60175:7: note: Function 'sqlite3BtreeInsert' argument 7 names different: declaration 'bias' definition 'appendBias'. cctools-9.9/chirp/src/sqlite3.c:60838:48: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9280:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:60838:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:60838:65: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9280:70: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. cctools-9.9/chirp/src/sqlite3.c:60838:65: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. cctools-9.9/chirp/src/sqlite3.c:60868:66: style:inconclusive: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9281:64: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. cctools-9.9/chirp/src/sqlite3.c:60868:66: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. cctools-9.9/chirp/src/sqlite3.c:61643:52: style:inconclusive: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9252:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:61643:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:61660:49: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9253:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:61660:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:61748:50: style:inconclusive: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9361:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. cctools-9.9/chirp/src/sqlite3.c:61748:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. cctools-9.9/chirp/src/sqlite3.c:61791:50: style:inconclusive: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9363:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:61791:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:61947:12: style:inconclusive: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7198:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. cctools-9.9/chirp/src/sqlite3.c:61947:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. cctools-9.9/chirp/src/sqlite3.c:61948:15: style:inconclusive: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7199:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. cctools-9.9/chirp/src/sqlite3.c:61948:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. cctools-9.9/chirp/src/sqlite3.c:61949:12: style:inconclusive: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7200:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. cctools-9.9/chirp/src/sqlite3.c:61949:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. cctools-9.9/chirp/src/sqlite3.c:61950:15: style:inconclusive: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7201:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. cctools-9.9/chirp/src/sqlite3.c:61950:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. cctools-9.9/chirp/src/sqlite3.c:62703:77: style:inconclusive: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:14757:61: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. cctools-9.9/chirp/src/sqlite3.c:62703:77: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. cctools-9.9/chirp/src/sqlite3.c:62759:64: style:inconclusive: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:14758:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. cctools-9.9/chirp/src/sqlite3.c:62759:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. cctools-9.9/chirp/src/sqlite3.c:64800:64: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9797:62: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64800:64: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64811:64: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9798:62: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64811:64: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64821:64: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9799:62: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64821:64: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64832:53: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9800:51: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64832:53: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'val'. cctools-9.9/chirp/src/sqlite3.c:64978:81: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:9804:79: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:64978:81: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:68665:17: style:inconclusive: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4734:58: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:68665:17: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:69034:68: style:inconclusive: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4507:66: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. cctools-9.9/chirp/src/sqlite3.c:69034:68: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. cctools-9.9/chirp/src/sqlite3.c:69049:65: style:inconclusive: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4584:60: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. cctools-9.9/chirp/src/sqlite3.c:69049:65: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. cctools-9.9/chirp/src/sqlite3.c:69067:7: style:inconclusive: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4585:59: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. cctools-9.9/chirp/src/sqlite3.c:69067:7: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. cctools-9.9/chirp/src/sqlite3.c:69235:69: style:inconclusive: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4171:63: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69235:69: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69245:62: style:inconclusive: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4172:56: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69245:62: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69250:64: style:inconclusive: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4173:58: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69250:64: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69255:66: style:inconclusive: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4174:60: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69255:66: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69260:60: style:inconclusive: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4175:54: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69260:60: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69265:71: style:inconclusive: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4176:66: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69265:71: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69270:78: style:inconclusive: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4177:72: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69270:78: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69275:73: style:inconclusive: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4180:67: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69275:73: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69285:71: style:inconclusive: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4178:65: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69285:71: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69291:61: style:inconclusive: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4179:55: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69291:61: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. cctools-9.9/chirp/src/sqlite3.c:69540:7: style:inconclusive: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3668:71: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. cctools-9.9/chirp/src/sqlite3.c:69540:7: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. cctools-9.9/chirp/src/sqlite3.c:69606:17: style:inconclusive: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3678:56: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:69606:17: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:69815:69: style:inconclusive: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6728:62: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. cctools-9.9/chirp/src/sqlite3.c:69815:69: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. cctools-9.9/chirp/src/sqlite3.c:77077:61: style:inconclusive: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6025:56: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. cctools-9.9/chirp/src/sqlite3.c:77077:61: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. cctools-9.9/chirp/src/sqlite3.c:77077:68: style:inconclusive: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:6025:63: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:77077:68: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. cctools-9.9/chirp/src/sqlite3.c:88838:57: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:13295:53: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. cctools-9.9/chirp/src/sqlite3.c:88838:57: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. cctools-9.9/chirp/src/sqlite3.c:89560:9: style:inconclusive: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:2737:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. cctools-9.9/chirp/src/sqlite3.c:89560:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. cctools-9.9/chirp/src/sqlite3.c:96125:44: style:inconclusive: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7353:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. cctools-9.9/chirp/src/sqlite3.c:96125:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. cctools-9.9/chirp/src/sqlite3.c:96125:70: style:inconclusive: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7353:63: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. cctools-9.9/chirp/src/sqlite3.c:96125:70: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. cctools-9.9/chirp/src/sqlite3.c:100617:15: style:inconclusive: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:563:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. cctools-9.9/chirp/src/sqlite3.c:100617:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. cctools-9.9/chirp/src/sqlite3.c:100620:10: style:inconclusive: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:566:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. cctools-9.9/chirp/src/sqlite3.c:100620:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. cctools-9.9/chirp/src/sqlite3.c:105193:7: style:inconclusive: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3424:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105193:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105205:7: style:inconclusive: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3431:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105205:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105281:7: style:inconclusive: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3438:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105281:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105293:7: style:inconclusive: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3445:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:105293:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. cctools-9.9/chirp/src/sqlite3.c:111016:10: style:inconclusive: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:2407:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. cctools-9.9/chirp/src/sqlite3.c:111016:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. cctools-9.9/chirp/src/sqlite3.c:111080:10: style:inconclusive: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:2409:43: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. cctools-9.9/chirp/src/sqlite3.c:111080:10: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. cctools-9.9/chirp/src/sqlite3.c:112920:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:112239:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. cctools-9.9/chirp/src/sqlite3.c:112920:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. cctools-9.9/chirp/src/sqlite3.c:113442:25: style:inconclusive: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5747:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. cctools-9.9/chirp/src/sqlite3.c:113442:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. cctools-9.9/chirp/src/sqlite3.c:113443:9: style:inconclusive: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5748:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. cctools-9.9/chirp/src/sqlite3.c:113443:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. cctools-9.9/chirp/src/sqlite3.c:113457:25: style:inconclusive: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5753:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. cctools-9.9/chirp/src/sqlite3.c:113457:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. cctools-9.9/chirp/src/sqlite3.c:113458:9: style:inconclusive: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5754:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. cctools-9.9/chirp/src/sqlite3.c:113458:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. cctools-9.9/chirp/src/sqlite3.c:114066:62: style:inconclusive: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5813:59: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. cctools-9.9/chirp/src/sqlite3.c:114066:62: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. cctools-9.9/chirp/src/sqlite3.c:126141:45: style:inconclusive: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:2244:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. cctools-9.9/chirp/src/sqlite3.c:126141:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. cctools-9.9/chirp/src/sqlite3.c:126306:47: style:inconclusive: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:2245:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. cctools-9.9/chirp/src/sqlite3.c:126306:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. cctools-9.9/chirp/src/sqlite3.c:128017:15: style:inconclusive: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4334:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. cctools-9.9/chirp/src/sqlite3.c:128017:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. cctools-9.9/chirp/src/sqlite3.c:128019:7: style:inconclusive: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4336:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:128019:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:128020:9: style:inconclusive: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4337:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:128020:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:128031:15: style:inconclusive: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4354:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. cctools-9.9/chirp/src/sqlite3.c:128031:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. cctools-9.9/chirp/src/sqlite3.c:128033:7: style:inconclusive: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4356:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:128033:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:128034:9: style:inconclusive: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4357:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:128034:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:128077:9: style:inconclusive: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4347:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:128077:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. cctools-9.9/chirp/src/sqlite3.c:128114:15: style:inconclusive: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:5831:64: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. cctools-9.9/chirp/src/sqlite3.c:128114:15: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. cctools-9.9/chirp/src/sqlite3.c:128299:60: style:inconclusive: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:7445:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. cctools-9.9/chirp/src/sqlite3.c:128299:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. cctools-9.9/chirp/src/sqlite3.c:128736:47: style:inconclusive: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3269:44: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. cctools-9.9/chirp/src/sqlite3.c:128736:47: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. cctools-9.9/chirp/src/sqlite3.c:128736:60: style:inconclusive: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3269:52: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. cctools-9.9/chirp/src/sqlite3.c:128736:60: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. cctools-9.9/chirp/src/sqlite3.c:129306:15: style:inconclusive: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3102:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. cctools-9.9/chirp/src/sqlite3.c:129306:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. cctools-9.9/chirp/src/sqlite3.c:129326:15: style:inconclusive: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3106:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. cctools-9.9/chirp/src/sqlite3.c:129326:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. cctools-9.9/chirp/src/sqlite3.c:129367:7: style:inconclusive: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4823:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:129367:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:129368:9: style:inconclusive: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4824:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. cctools-9.9/chirp/src/sqlite3.c:129368:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. cctools-9.9/chirp/src/sqlite3.c:129380:7: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4830:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:129380:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:129381:9: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4831:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. cctools-9.9/chirp/src/sqlite3.c:129381:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. cctools-9.9/chirp/src/sqlite3.c:129405:7: style:inconclusive: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4838:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:129405:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. cctools-9.9/chirp/src/sqlite3.c:129406:9: style:inconclusive: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:4839:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. cctools-9.9/chirp/src/sqlite3.c:129406:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. cctools-9.9/chirp/src/sqlite3.c:130050:48: style:inconclusive: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3156:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. cctools-9.9/chirp/src/sqlite3.c:130050:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. cctools-9.9/chirp/src/sqlite3.c:130050:83: style:inconclusive: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. [funcArgNamesDifferent] cctools-9.9/chirp/src/sqlite3.c:3156:79: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. cctools-9.9/chirp/src/sqlite3.c:130050:83: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. cctools-9.9/makeflow/src/dag_file.c:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIGABYTE [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_file.c:129:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_file.c:142:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_node.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_FIRST [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node.c:201:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node.c:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node.c:387:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCES_CORES [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node.c:104:64: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node.c:177:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_node.c:334:54: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node_footprint.c:678:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_node_footprint.c:613:5: style: Condition 'numeric' is always true [knownConditionTrueFalse] cctools-9.9/makeflow/src/dag_node_footprint.c:610:16: note: Assignment 'numeric=1', assigned value is 1 cctools-9.9/makeflow/src/dag_node_footprint.c:613:5: note: Condition 'numeric' is always true cctools-9.9/makeflow/src/dag_node_footprint.c:621:6: style: Condition 'symbolic' is always true [knownConditionTrueFalse] cctools-9.9/makeflow/src/dag_node_footprint.c:611:17: note: Assignment 'symbolic=1', assigned value is 1 cctools-9.9/makeflow/src/dag_node_footprint.c:621:6: note: Condition 'symbolic' is always true cctools-9.9/makeflow/src/dag_node_footprint.c:630:5: style: Condition 'symbolic' is always true [knownConditionTrueFalse] cctools-9.9/makeflow/src/dag_node_footprint.c:611:17: note: Assignment 'symbolic=1', assigned value is 1 cctools-9.9/makeflow/src/dag_node_footprint.c:630:5: note: Condition 'symbolic' is always true cctools-9.9/makeflow/src/dag_node_footprint.c:652:5: style: Condition 'tex' is always false [knownConditionTrueFalse] cctools-9.9/makeflow/src/dag_node_footprint.c:646:12: note: Assignment 'tex=0', assigned value is 0 cctools-9.9/makeflow/src/dag_node_footprint.c:652:5: note: Condition 'tex' is always false cctools-9.9/makeflow/src/dag_node_footprint.c:661:5: style: Condition 'tex' is always false [knownConditionTrueFalse] cctools-9.9/makeflow/src/dag_node_footprint.c:646:12: note: Assignment 'tex=0', assigned value is 0 cctools-9.9/makeflow/src/dag_node_footprint.c:661:5: note: Condition 'tex' is always false cctools-9.9/makeflow/src/dag_node_footprint.c:690:5: style: Condition 'tex' is always false [knownConditionTrueFalse] cctools-9.9/makeflow/src/dag_node_footprint.c:646:12: note: Assignment 'tex=0', assigned value is 0 cctools-9.9/makeflow/src/dag_node_footprint.c:690:5: note: Condition 'tex' is always false cctools-9.9/makeflow/src/dag_node_footprint.c:714:2: style: Statements following 'return' will never be executed. [unreachableCode] cctools-9.9/makeflow/src/dag_node_footprint.c:272:84: style: Parameter 'limit' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:535:62: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:543:19: style: Variable 'n' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_node_footprint.c:556:64: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:564:19: style: Variable 'n' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_node_footprint.c:577:62: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:585:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_node_footprint.c:606:86: style: Parameter 'node_retrn' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:642:75: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_node_footprint.c:717:19: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_node_footprint.c:597:9: warning: Uninitialized variable: files [uninitvar] cctools-9.9/makeflow/src/dag_node_footprint.c:592:12: note: Assuming condition is false cctools-9.9/makeflow/src/dag_node_footprint.c:597:9: note: Uninitialized variable: files cctools-9.9/makeflow/src/dag_node_footprint.c:362:26: style: Variable 'footprint_size' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:15502:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:15505:14: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:15542:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:16381:51: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:16381:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:20681:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:21716:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:21756:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:21767:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:23293:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:24319:56: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:26342:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:29143:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:38759:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:39477:50: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:39484:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:39913:48: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:40249:14: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:42058:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:42284:48: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:42533:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:42934:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:43331:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:44158:11: style: Variable 'dbFileVers' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:44632:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:44911:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:44997:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:45503:13: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:45596:13: style: Variable 'pData2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:47172:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:47639:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:47717:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:47874:58: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:47883:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:47890:59: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:47898:46: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:48124:51: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:48267:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:49117:8: style: Variable 'aEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:49916:12: style: Variable 'aRight' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:50473:25: style: Variable 'aHdr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:51162:27: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:51647:46: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:52570:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:53316:13: style: Parameter 'pExcept' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:53427:57: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:53706:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:53992:9: style: Variable 'pSpace' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:54141:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:54203:15: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:54415:38: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:54628:20: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:55504:12: style: Variable 'pBlock' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:56123:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:57644:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:57741:12: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:58769:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:58833:7: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:58838:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:58841:7: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:58875:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:58878:14: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:58879:14: style: Variable 'pStart' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:59084:9: style: Variable 'pStop' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:59203:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:59707:14: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:61425:8: style: Parameter 'aRoot' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:62344:19: style: Variable 'zData' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:62451:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_remaining' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101595:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:62451:57: note: Parameter 'p' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:62465:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_pagecount' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101594:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:62465:57: note: Parameter 'p' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:64396:73: style: Parameter 'zWhere' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:64612:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:64689:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:65422:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:65744:7: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:68292:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:68307:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:68377:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:68387:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:68521:50: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_type' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101510:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:68521:50: note: Parameter 'pVal' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:68705:76: style: Parameter 'pValue' can be declared as pointer to const. However it seems that 'sqlite3_result_value' is a callback function, if 'pValue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101478:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:68705:76: note: Parameter 'pValue' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:69134:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:69784:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:71004:11: style: Variable 'pCaller' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:72172:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:72741:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:73393:15: style: Variable 'pCur' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:74420:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:74451:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:75371:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:75534:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:75537:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:75656:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:76514:9: style: Variable 'zTrace' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:77746:43: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:78341:9: style: Variable 'pVal2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:78443:48: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:78594:16: style: Variable 'pReadr1' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:78596:9: style: Variable 'pKey2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:78735:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:78834:16: style: Variable 'pTask' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:78988:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:78989:14: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:79604:15: style: Variable 'pSorter' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:79605:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:79636:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:79644:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:80172:54: style: Parameter 'pJfd' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:80484:38: style: Parameter 'pUsing' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:80760:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:80893:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:80908:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:80924:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:81164:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:81166:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:81369:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:81480:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:82130:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:82520:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:82560:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:82848:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:82945:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:82970:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:82990:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:83295:13: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:83296:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:83491:16: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:83617:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:83990:11: style: Variable 'zV' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:84021:13: style: Variable 'zV' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:84354:27: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:84407:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:84796:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:85868:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprSrcCount' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:85902:21: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:85868:48: note: Parameter 'pExpr' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:85998:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:86228:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:86350:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:86752:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:86931:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:87221:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:87967:10: style: Parameter 'pOnlyIdx' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:88153:15: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:88303:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:88363:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:89241:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:89634:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:89855:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:89945:15: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:90366:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:90429:63: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:90565:48: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:90643:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:90674:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:91038:9: style: Variable 'zType' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:91278:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:91691:14: style: Variable 'pEnd2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:91743:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:91776:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:92194:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:92585:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:92770:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:92945:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:93138:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:93255:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:93540:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:93680:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:93749:9: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:93778:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:93890:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:93967:13: style: Variable 'zColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:94104:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:94105:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:94177:14: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:94178:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:94303:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:94338:16: style: Parameter 'pHash' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:95253:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:95261:10: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:95317:10: style: Parameter 'pPrior' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:95759:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96159:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96190:25: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96209:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96461:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96488:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96558:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96800:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96813:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96820:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96855:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96868:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:96880:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97016:61: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:97017:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97352:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97411:17: style: Variable 'zDfltColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97412:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97483:8: style: Parameter 'aiCol' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:97770:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97922:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:97924:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:97951:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:97956:11: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97960:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:97977:49: style: Parameter 'pFKey' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:97980:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:98099:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:98247:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:98310:13: style: Parameter 'pChanges' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:98722:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_variable.c:184:13: style: Expression is always true because 'else if' condition is opposite to previous condition at line 182. [multiCondition] cctools-9.9/makeflow/src/dag_variable.c:182:12: note: first condition cctools-9.9/makeflow/src/dag_variable.c:184:13: note: else if condition is opposite to first condition cctools-9.9/chirp/src/sqlite3.c:99007:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:99690:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_variable.c:100:9: style: Variable 'value_env' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_variable.c:125:29: style: Variable 'v' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:99764:15: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100031:19: style: Variable 'p4' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100103:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:100186:7: style: Parameter 'aToOpen' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:100434:13: style: Variable 'pDestCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100435:13: style: Variable 'pSrcCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:101943:53: style: Parameter 'xInit' can be declared as pointer to const. However it seems that 'sqlite3_cancel_auto_extension' is a callback function, if 'xInit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101648:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:101943:53: note: Parameter 'xInit' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:103475:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103549:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103622:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103655:19: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103656:19: style: Variable 'zOnDelete' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103657:19: style: Variable 'zOnUpdate' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103929:23: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:103953:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:104915:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:105499:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:105557:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:105703:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:105720:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:105796:11: style: Parameter 'pSelect' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:105942:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:106353:13: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:106408:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:106453:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:106473:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:106484:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:106832:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:106836:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:106858:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:106997:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:107390:61: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:107857:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:109073:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:109148:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:109203:24: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:109571:19: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:109802:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:109868:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:111367:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:111466:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:111716:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:113110:9: style: Variable 'zSql' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:113485:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:113734:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:113797:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:114428:50: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_vtab_on_conflict' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101630:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:114428:50: note: Parameter 'db' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:114973:58: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:114981:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:114989:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:114997:57: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:115006:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:115025:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:115033:56: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:115225:38: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:115423:24: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:941:83: debug: Function::addArguments found argument 'ppm_option' with varid 0. [varid0] cctools-9.9/chirp/src/sqlite3.c:115678:13: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:115701:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:115870:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116094:11: style: Variable 'pLeft' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116095:11: style: Variable 'pRight' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116357:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116362:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116402:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116530:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116702:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:116735:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116795:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:116957:43: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:117756:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:117760:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:117795:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:118377:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:118481:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:119229:12: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:119271:22: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:119415:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:119598:21: style: Parameter 'pBuilder' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:119599:10: style: Parameter 'pIndex' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:119608:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:119695:12: style: Variable 'pTabList' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:119759:16: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:120058:22: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:120064:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:120078:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:120252:14: style: Variable 'pLoop' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:120254:9: style: Variable 'pOBExpr' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:120493:52: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:120517:14: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:121311:26: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:121731:46: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:121777:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:121793:12: style: Parameter 'pPreOp' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:127096:53: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_db_mutex' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101606:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:127096:53: note: Parameter 'db' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:127199:9: style: Parameter 'padFlag' can be declared as pointer to const. However it seems that 'binCollFunc' is a callback function, if 'padFlag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:129159:55: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:127199:9: note: Parameter 'padFlag' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:127252:60: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_last_insert_rowid' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101454:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:127252:60: note: Parameter 'db' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:127265:41: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101400:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:127265:41: note: Parameter 'db' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:127278:47: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_total_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101490:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:127278:47: note: Parameter 'db' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:127330:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:129486:48: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_get_autocommit' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/chirp/src/sqlite3.c:101449:3: note: You might need to cast the function pointer here cctools-9.9/chirp/src/sqlite3.c:129486:48: note: Parameter 'db' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:129560:11: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:353:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:992:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppm_option [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/dag_visitors.c:1243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_FIRST [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:91351:10: warning: Size of pointer 'zExtra' used instead of size of its data. [pointerSize] cctools-9.9/makeflow/src/dag_visitors.c:228:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/makeflow/src/dag_visitors.c:234:22: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] cctools-9.9/makeflow/src/dag_visitors.c:520:27: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/makeflow/src/dag_visitors.c:553:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:571:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:634:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:734:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:786:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:886:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:991:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:1046:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/makeflow/src/dag_visitors.c:1085:36: error: Division by zero. [zerodiv] cctools-9.9/makeflow/src/dag_visitors.c:1073:22: note: Assignment 'node_num_rows=0', assigned value is 0 cctools-9.9/makeflow/src/dag_visitors.c:1080:15: note: Assuming condition is false cctools-9.9/makeflow/src/dag_visitors.c:1085:36: note: Division by zero cctools-9.9/makeflow/src/dag_visitors.c:679:105: style:inconclusive: Function 'dag_to_dot' argument 6 names different: declaration 'with_detail' definition 'with_details'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/dag_visitors.h:27:105: note: Function 'dag_to_dot' argument 6 names different: declaration 'with_detail' definition 'with_details'. cctools-9.9/makeflow/src/dag_visitors.c:679:105: note: Function 'dag_to_dot' argument 6 names different: declaration 'with_detail' definition 'with_details'. cctools-9.9/makeflow/src/dag_visitors.c:225:13: style: Variable 'time_info' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:233:17: style: Variable 'current_user_info' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:321:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:369:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:463:64: style: Parameter 'nodename' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_visitors.c:520:13: style: Variable 'currenttime' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:679:125: style: Parameter 'graph_attr' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_visitors.c:679:143: style: Parameter 'node_attr' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_visitors.c:679:160: style: Parameter 'edge_attr' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_visitors.c:679:177: style: Parameter 'task_attr' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_visitors.c:679:194: style: Parameter 'file_attr' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/dag_visitors.c:697:20: style: Variable 'src' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:698:20: style: Variable 'tar' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:951:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:954:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/dag_visitors.c:503:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] cctools-9.9/makeflow/src/dag_visitors.c:626:12: style: Variable 'width' is assigned a value that is never used. [unreadVariable] cctools-9.9/makeflow/src/dag_visitors.c:701:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] cctools-9.9/makeflow/src/lexer.c:239:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_LEXER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/lexer.c:684:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/lexer.c:1327:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/lexer.c:1385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_LEXER [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:121129:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] cctools-9.9/chirp/src/sqlite3.c:121166:17: note: Assuming that condition 'nTabList==0' is not redundant cctools-9.9/chirp/src/sqlite3.c:121129:16: note: Negative value is converted to an unsigned value cctools-9.9/chirp/src/sqlite3.c:68161:11: error: Uninitialized variable: rc [uninitvar] cctools-9.9/chirp/src/sqlite3.c:68237:11: error: Uninitialized variable: rc [uninitvar] cctools-9.9/makeflow/src/lexer.c:1316:73: style:inconclusive: Function 'lexer_create_substitution' argument 2 names different: declaration 'subs_name' definition 't'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/lexer.h:156:73: note: Function 'lexer_create_substitution' argument 2 names different: declaration 'subs_name' definition 't'. cctools-9.9/makeflow/src/lexer.c:1316:73: note: Function 'lexer_create_substitution' argument 2 names different: declaration 'subs_name' definition 't'. cctools-9.9/makeflow/src/lexer.c:272:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/lexer.c:1138:61: style: Parameter 'char_set' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow.c:298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BATCH_QUEUE_TYPE_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:393:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:500:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BATCH_QUEUE_TYPE_CONDOR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:557:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIbjid [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:604:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:793:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:1020:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:1087:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIbjid [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:1169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:1366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_MODE_FIXED [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow.c:283:58: style:inconclusive: Function 'makeflow_get_queue' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_hook.h:375:58: note: Function 'makeflow_get_queue' argument 1 names different: declaration 'node' definition 'n'. cctools-9.9/makeflow/src/makeflow.c:283:58: note: Function 'makeflow_get_queue' argument 1 names different: declaration 'node' definition 'n'. cctools-9.9/makeflow/src/makeflow.c:283:58: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow.c:296:43: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow.c:679:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow.c:829:21: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow.c:522:23: style: Variable 'jobid' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:6292:9: style: struct member 'sqlite3_mutex_methods::xMutexHeld' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6293:9: style: struct member 'sqlite3_mutex_methods::xMutexNotheld' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_alloc.c:24:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_ALLOC [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:6962:7: style: struct member 'sqlite3_pcache_methods2::iVersion' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6985:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6986:9: style: struct member 'sqlite3_pcache_methods::xInit' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6987:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_alloc.c:25:4: warning: Either the condition '!a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_alloc.c:163:5: note: Assuming that condition '!a' is not redundant cctools-9.9/makeflow/src/makeflow_alloc.c:165:30: note: Calling function 'makeflow_alloc_print_stats', 1st argument 'a' value is 0 cctools-9.9/makeflow/src/makeflow_alloc.c:25:4: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_alloc.c:26:4: warning: Either the condition '!a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_alloc.c:163:5: note: Assuming that condition '!a' is not redundant cctools-9.9/makeflow/src/makeflow_alloc.c:165:30: note: Calling function 'makeflow_alloc_print_stats', 1st argument 'a' value is 0 cctools-9.9/makeflow/src/makeflow_alloc.c:26:4: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_alloc.c:79:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_alloc.c:130:59: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_alloc.c:134:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_alloc.c:319:18: style: Variable 'needed' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:6988:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6989:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_analyze.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_analyze.c:175:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_equal [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_analyze.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_analyze.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_analyze.c:228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:6990:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6991:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_analyze.c:70:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_analyze.c:81:47: style: Parameter 'bundle_dir' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:6992:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:6993:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_catalog_reporter.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_catalog_reporter.c:122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:6994:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_catalog_reporter.c:97:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_catalog_reporter.c:97:105: style: Parameter 'status_file_name' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:6995:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_gc.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_gc.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_gc.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_gc.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_gc.c:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:7835:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7836:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7837:22: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7838:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_gc.c:64:8: style: Variable 'collect_list' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_gc.c:68:8: style: Variable 'preserve_list' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_gc.c:167:21: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_gc.c:362:13: style: Variable 't_type' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:7839:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7867:9: style: struct member 'sqlite3_rtree_query_info::pContext' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_hook.c:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:271:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_hook.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:7868:7: style: struct member 'sqlite3_rtree_query_info::nParam' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7869:22: style: struct member 'sqlite3_rtree_query_info::aParam' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7870:9: style: struct member 'sqlite3_rtree_query_info::pUser' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7871:10: style: struct member 'sqlite3_rtree_query_info::xDelUser' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7872:22: style: struct member 'sqlite3_rtree_query_info::aCoord' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7873:17: style: struct member 'sqlite3_rtree_query_info::anQueue' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7874:7: style: struct member 'sqlite3_rtree_query_info::nCoord' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_hook_example.c:14:77: style: Parameter 'args' can be declared as pointer to const. However it seems that 'makeflow_hook_example_create' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_hook_example.c:26:12: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_hook_example.c:14:77: note: Parameter 'args' can be declared as pointer to const cctools-9.9/makeflow/src/makeflow_hook_example.c:19:49: style: Parameter 'instance_struct' can be declared as pointer to const. However it seems that 'makeflow_hook_example_destroy' is a callback function, if 'instance_struct' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_hook_example.c:27:13: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_hook_example.c:19:49: note: Parameter 'instance_struct' can be declared as pointer to const cctools-9.9/makeflow/src/makeflow_hook_example.c:19:78: style: Parameter 'd' can be declared as pointer to const. However it seems that 'makeflow_hook_example_destroy' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_hook_example.c:27:13: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_hook_example.c:19:78: note: Parameter 'd' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:7875:7: style: struct member 'sqlite3_rtree_query_info::iLevel' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7876:7: style: struct member 'sqlite3_rtree_query_info::mxLevel' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7877:17: style: struct member 'sqlite3_rtree_query_info::iRowid' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7878:21: style: struct member 'sqlite3_rtree_query_info::rParentScore' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7879:7: style: struct member 'sqlite3_rtree_query_info::eParentWithin' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_linker.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:387:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_equal [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:420:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_linker.c:433:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:7880:7: style: struct member 'sqlite3_rtree_query_info::eWithin' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:7881:21: style: struct member 'sqlite3_rtree_query_info::rScore' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_linker.c:161:2: warning: Return value of function pipe() is not used. [ignoredReturnValue] cctools-9.9/makeflow/src/makeflow_linker.c:120:45: error: Memory leak: unix_file_output [memleak] cctools-9.9/makeflow/src/makeflow_linker.c:122:2: error: Memory leak: unix_file_output [memleak] cctools-9.9/makeflow/src/makeflow_linker.c:233:7: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/makeflow/src/makeflow_linker.c:244:6: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/makeflow/src/makeflow_linker.c:76:21: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_linker.c:141:48: style: Parameter 'input_file' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_linker.c:398:8: style: Variable 'dep' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:10882:12: style: union member 'Anonymous1::notUsed1' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_local_resources.c:20:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_local_resources.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGA [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_local_resources.c:39:59: style:inconclusive: Function 'makeflow_local_resources_available' argument 1 names different: declaration 'r' definition 'local'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_local_resources.h:10:60: note: Function 'makeflow_local_resources_available' argument 1 names different: declaration 'r' definition 'local'. cctools-9.9/makeflow/src/makeflow_local_resources.c:39:59: note: Function 'makeflow_local_resources_available' argument 1 names different: declaration 'r' definition 'local'. cctools-9.9/makeflow/src/makeflow_local_resources.c:39:90: style:inconclusive: Function 'makeflow_local_resources_available' argument 2 names different: declaration 'asked' definition 'resources_asked'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_local_resources.h:10:87: note: Function 'makeflow_local_resources_available' argument 2 names different: declaration 'asked' definition 'resources_asked'. cctools-9.9/makeflow/src/makeflow_local_resources.c:39:90: note: Function 'makeflow_local_resources_available' argument 2 names different: declaration 'asked' definition 'resources_asked'. cctools-9.9/makeflow/src/makeflow_local_resources.c:45:59: style:inconclusive: Function 'makeflow_local_resources_subtract' argument 1 names different: declaration 'r' definition 'local'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_local_resources.h:11:59: note: Function 'makeflow_local_resources_subtract' argument 1 names different: declaration 'r' definition 'local'. cctools-9.9/makeflow/src/makeflow_local_resources.c:45:59: note: Function 'makeflow_local_resources_subtract' argument 1 names different: declaration 'r' definition 'local'. cctools-9.9/makeflow/src/makeflow_local_resources.c:54:54: style:inconclusive: Function 'makeflow_local_resources_add' argument 1 names different: declaration 'r' definition 'local'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_local_resources.h:12:54: note: Function 'makeflow_local_resources_add' argument 1 names different: declaration 'r' definition 'local'. cctools-9.9/makeflow/src/makeflow_local_resources.c:54:54: note: Function 'makeflow_local_resources_add' argument 1 names different: declaration 'r' definition 'local'. cctools-9.9/makeflow/src/makeflow_local_resources.c:39:59: style: Parameter 'local' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_local_resources.c:45:83: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_local_resources.c:54:78: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:11602:9: style: struct member 'IndexSample::p' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:11603:7: style: struct member 'IndexSample::n' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:11604:12: style: struct member 'IndexSample::anEq' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:11605:12: style: struct member 'IndexSample::anLt' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:11606:12: style: struct member 'IndexSample::anDLt' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_log.c:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:178:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:255:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_log.c:228:77: style:inconclusive: Function 'makeflow_log_batch_file_list_state_change' argument 2 names different: declaration 'fl' definition 'file_list'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_log.h:33:77: note: Function 'makeflow_log_batch_file_list_state_change' argument 2 names different: declaration 'fl' definition 'file_list'. cctools-9.9/makeflow/src/makeflow_log.c:228:77: note: Function 'makeflow_log_batch_file_list_state_change' argument 2 names different: declaration 'fl' definition 'file_list'. cctools-9.9/makeflow/src/makeflow_log.c:241:75: style:inconclusive: Function 'makeflow_log_dag_file_list_state_change' argument 2 names different: declaration 'fl' definition 'file_list'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_log.h:32:75: note: Function 'makeflow_log_dag_file_list_state_change' argument 2 names different: declaration 'fl' definition 'file_list'. cctools-9.9/makeflow/src/makeflow_log.c:241:75: note: Function 'makeflow_log_dag_file_list_state_change' argument 2 names different: declaration 'fl' definition 'file_list'. cctools-9.9/makeflow/src/makeflow_log.c:253:70: style:inconclusive: Function 'makeflow_log_alloc_event' argument 2 names different: declaration 'alloc' definition 'a'. [funcArgNamesDifferent] cctools-9.9/makeflow/src/makeflow_log.h:34:70: note: Function 'makeflow_log_alloc_event' argument 2 names different: declaration 'alloc' definition 'a'. cctools-9.9/makeflow/src/makeflow_log.c:253:70: note: Function 'makeflow_log_alloc_event' argument 2 names different: declaration 'alloc' definition 'a'. cctools-9.9/makeflow/src/makeflow_log.c:445:21: style: Local variable 'f' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_log.c:326:19: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_log.c:445:21: note: Shadow variable cctools-9.9/makeflow/src/makeflow_log.c:182:47: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_log.c:223:78: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_log.c:253:70: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_log.c:274:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_module_archive.c:154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:404:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:494:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:622:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:644:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:693:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:777:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:819:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:917:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:954:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:984:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:1015:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_archive.c:397:8: style: Variable 'check_sum_value' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_module_archive.c:886:12: style: Variable 'removeFooDir' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:12595:7: style: struct member 'Sqlite3Config::mxStrlen' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:12602:9: style: struct member 'Sqlite3Config::pHeap' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:12603:7: style: struct member 'Sqlite3Config::nHeap' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:12604:7: style: struct member 'Sqlite3Config::mnReq' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:164:9: style: Local variable 'f' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:157:8: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:164:9: note: Shadow variable cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:192:9: style: Local variable 'f' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:157:8: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:192:9: note: Shadow variable cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:50:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_module_basic_wrapper.c:58:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:12604:14: style: struct member 'Sqlite3Config::mxReq' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_docker.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_docker.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_docker.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:12613:7: style: struct member 'Sqlite3Config::mxParserStack' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:129:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:197:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:137:3: error: Resource leak: host_parrot [resourceLeak] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:142:3: error: Resource leak: host_parrot [resourceLeak] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:162:3: error: Resource leak: host_env_replace [resourceLeak] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:167:3: error: Resource leak: host_env_replace [resourceLeak] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:200:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:200:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:201:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:201:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:202:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:202:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:203:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:203:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:204:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:204:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:205:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:205:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:206:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:206:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:211:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:211:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:212:10: warning: Either the condition 'mountlist==NULL' is redundant or there is possible null pointer dereference: mountlist. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:196:16: note: Assuming that condition 'mountlist==NULL' is not redundant cctools-9.9/makeflow/src/makeflow_module_enforcement.c:212:10: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_module_enforcement.c:56:24: style: Variable 'hook' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_module_enforcement.c:214:21: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:12676:14: style: union member 'Anonymous6::pSrcList' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_fail_dir.c:159:21: style: Variable 'bf' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:14594:9: style: struct member 'Explain::pVdbe' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:14596:7: style: struct member 'Explain::nIndent' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:14597:7: style: struct member 'Explain::aIndent' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:14598:8: style: struct member 'Explain::zBase' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:359:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RM_OVERFLOW [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:286:10: style: Local variable 'old_path' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:272:9: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:286:10: note: Shadow variable cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:287:10: style: Local variable 'new_path' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:273:9: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:287:10: note: Shadow variable cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:301:10: style: Local variable 'old_path' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:272:9: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:301:10: note: Shadow variable cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:302:10: style: Local variable 'new_path' shadows outer variable [shadowVariable] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:273:9: note: Shadowed declaration cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:302:10: note: Shadow variable cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:64:65: style: Parameter 'h' can be declared as pointer to const. However it seems that 'resource_monitor_register_hook' is a callback function, if 'h' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:392:20: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:64:65: note: Parameter 'h' can be declared as pointer to const cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:354:85: style: Parameter 'task' can be declared as pointer to const. However it seems that 'node_fail' is a callback function, if 'task' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:400:16: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:354:85: note: Parameter 'task' can be declared as pointer to const cctools-9.9/makeflow/src/makeflow_module_resource_monitor.c:356:27: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:14608:7: style: struct member 'ScanStatus::addrExplain' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:14609:7: style: struct member 'ScanStatus::addrLoop' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_sandbox.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:14610:7: style: struct member 'ScanStatus::addrVisit' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:14611:7: style: struct member 'ScanStatus::iSelectID' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:14612:10: style: struct member 'ScanStatus::nEst' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_shared_fs.c:66:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_shared_fs.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_ERROR [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_shared_fs.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_shared_fs.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:26005:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:26006:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_singularity.c:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:29238:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:82:29: style: Parameter 'instance_struct' can be declared as pointer to const. However it seems that 'dag_loop' is a callback function, if 'instance_struct' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:198:14: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:82:29: note: Parameter 'instance_struct' can be declared as pointer to const cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:82:58: style: Parameter 'd' can be declared as pointer to const. However it seems that 'dag_loop' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:198:14: note: You might need to cast the function pointer here cctools-9.9/makeflow/src/makeflow_module_storage_allocation.c:82:58: note: Parameter 'd' can be declared as pointer to const cctools-9.9/chirp/src/sqlite3.c:63666:10: style: struct member 'ValueNewStat4Ctx::pParse' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:63667:10: style: struct member 'ValueNewStat4Ctx::pIdx' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:63668:20: style: struct member 'ValueNewStat4Ctx::ppRec' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:63669:7: style: struct member 'ValueNewStat4Ctx::iVal' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_umbrella.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_umbrella.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_umbrella.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_umbrella.c:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_umbrella.c:209:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_umbrella.c:64:24: style: Variable 'hook' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100786:12: style: struct member 'sqlite3_api_routines::aggregate_context' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100787:10: style: struct member 'sqlite3_api_routines::aggregate_count' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100788:10: style: struct member 'sqlite3_api_routines::bind_blob' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100789:10: style: struct member 'sqlite3_api_routines::bind_double' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_module_vc3_builder.c:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_module_vc3_builder.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_HOOK [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100790:10: style: struct member 'sqlite3_api_routines::bind_int' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100791:10: style: struct member 'sqlite3_api_routines::bind_int64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100792:10: style: struct member 'sqlite3_api_routines::bind_null' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_mounts.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:265:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:558:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:576:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mounts.c:632:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100793:10: style: struct member 'sqlite3_api_routines::bind_parameter_count' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100794:10: style: struct member 'sqlite3_api_routines::bind_parameter_index' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100795:18: style: struct member 'sqlite3_api_routines::bind_parameter_name' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_mounts.c:412:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/makeflow/src/makeflow_mounts.c:131:58: warning:inconclusive: Either the condition '!source' is redundant or there is possible null pointer dereference: source. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_mounts.c:129:5: note: Assuming that condition '!source' is not redundant cctools-9.9/makeflow/src/makeflow_mounts.c:131:58: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_mounts.c:137:58: warning:inconclusive: Either the condition '!target' is redundant or there is possible null pointer dereference: target. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_mounts.c:135:5: note: Assuming that condition '!target' is not redundant cctools-9.9/makeflow/src/makeflow_mounts.c:137:58: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_mounts.c:462:57: warning:inconclusive: Either the condition '!cache' is redundant or there is possible null pointer dereference: cache. [nullPointerRedundantCheck] cctools-9.9/makeflow/src/makeflow_mounts.c:460:5: note: Assuming that condition '!cache' is not redundant cctools-9.9/makeflow/src/makeflow_mounts.c:462:57: note: Null pointer dereference cctools-9.9/makeflow/src/makeflow_mounts.c:616:19: style: Variable 'df' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100796:10: style: struct member 'sqlite3_api_routines::bind_text' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_mpi_starter.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100797:10: style: struct member 'sqlite3_api_routines::bind_text16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100798:10: style: struct member 'sqlite3_api_routines::bind_value' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100799:10: style: struct member 'sqlite3_api_routines::busy_handler' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100800:10: style: struct member 'sqlite3_api_routines::busy_timeout' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:389:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100801:10: style: struct member 'sqlite3_api_routines::changes' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100802:10: style: struct member 'sqlite3_api_routines::close' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100803:10: style: struct member 'sqlite3_api_routines::collation_needed' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:106:18: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:119:28: style: Parameter 'fileout' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:126:11: style: Variable 'binary' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:201:30: style: Parameter 'fileout' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:204:11: style: Variable 'binary' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:207:11: style: Variable 'cpout' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:287:31: style: Parameter 'fileout' can be declared as pointer to const [constParameterPointer] cctools-9.9/makeflow/src/makeflow_mpi_submitter.c:290:11: style: Variable 'binary' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100805:10: style: struct member 'sqlite3_api_routines::collation_needed16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100807:18: style: struct member 'sqlite3_api_routines::column_blob' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100808:10: style: struct member 'sqlite3_api_routines::column_bytes' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_status.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_status.c:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100809:10: style: struct member 'sqlite3_api_routines::column_bytes16' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_status.c:115:11: style: Variable 'server' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100810:10: style: struct member 'sqlite3_api_routines::column_count' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100811:18: style: struct member 'sqlite3_api_routines::column_database_name' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100812:18: style: struct member 'sqlite3_api_routines::column_database_name16' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_summary.c:87:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_equal [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100813:18: style: struct member 'sqlite3_api_routines::column_decltype' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100814:18: style: struct member 'sqlite3_api_routines::column_decltype16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100815:13: style: struct member 'sqlite3_api_routines::column_double' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100816:10: style: struct member 'sqlite3_api_routines::column_int' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100817:19: style: struct member 'sqlite3_api_routines::column_int64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100818:18: style: struct member 'sqlite3_api_routines::column_name' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100819:18: style: struct member 'sqlite3_api_routines::column_name16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100820:18: style: struct member 'sqlite3_api_routines::column_origin_name' is never used. [unusedStructMember] cctools-9.9/makeflow/src/makeflow_viz.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/makeflow_viz.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_RUN [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100821:18: style: struct member 'sqlite3_api_routines::column_origin_name16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100822:18: style: struct member 'sqlite3_api_routines::column_table_name' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100823:18: style: struct member 'sqlite3_api_routines::column_table_name16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100824:27: style: struct member 'sqlite3_api_routines::column_text' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100825:18: style: struct member 'sqlite3_api_routines::column_text16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100826:10: style: struct member 'sqlite3_api_routines::column_type' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100827:20: style: struct member 'sqlite3_api_routines::column_value' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100828:12: style: struct member 'sqlite3_api_routines::commit_hook' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100829:10: style: struct member 'sqlite3_api_routines::complete' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100830:10: style: struct member 'sqlite3_api_routines::complete16' is never used. [unusedStructMember] cctools-9.9/makeflow/src/parser.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser.c:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCES_CORES [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser.c:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100831:10: style: struct member 'sqlite3_api_routines::create_collation' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100833:10: style: struct member 'sqlite3_api_routines::create_collation16' is never used. [unusedStructMember] cctools-9.9/makeflow/src/parser.c:129:29: style: Variable 'v' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/parser.c:139:10: style: Variable 'value_env' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/parser.c:154:10: style: Variable 'value_env' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/parser.c:166:29: style: Variable 'val' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100835:10: style: struct member 'sqlite3_api_routines::create_function' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100839:10: style: struct member 'sqlite3_api_routines::create_function16' is never used. [unusedStructMember] cctools-9.9/makeflow/src/parser_jx.c:34:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_jx.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_jx.c:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_jx.c:144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_STRING [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_jx.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_jx.c:192:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_jx.c:296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_OBJECT [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100843:9: style: struct member 'sqlite3_api_routines::create_module' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100844:10: style: struct member 'sqlite3_api_routines::data_count' is never used. [unusedStructMember] cctools-9.9/makeflow/src/parser_jx.c:46:64: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/chirp/src/sqlite3.c:100845:15: style: struct member 'sqlite3_api_routines::db_handle' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100846:9: style: struct member 'sqlite3_api_routines::declare_vtab' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100847:10: style: struct member 'sqlite3_api_routines::enable_shared_cache' is never used. [unusedStructMember] cctools-9.9/makeflow/src/parser_make.c:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_make.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_make.c:273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_make.c:411:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_MODE_MAX_THROUGHPUT [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_make.c:598:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/makeflow/src/parser_make.c:766:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_MAKEFLOW_PARSER [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100848:10: style: struct member 'sqlite3_api_routines::errcode' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100849:18: style: struct member 'sqlite3_api_routines::errmsg' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100850:18: style: struct member 'sqlite3_api_routines::errmsg16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100851:10: style: struct member 'sqlite3_api_routines::exec' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100852:10: style: struct member 'sqlite3_api_routines::expired' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100853:10: style: struct member 'sqlite3_api_routines::finalize' is never used. [unusedStructMember] cctools-9.9/makeflow/src/parser_make.c:522:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/parser_make.c:523:8: style: Variable 'newname' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/parser_make.c:525:20: style: Variable 'arrow' can be declared as pointer to const [constVariablePointer] cctools-9.9/makeflow/src/parser_make.c:661:55: warning: The expression 'strcmp(t->lexeme,"WORKFLOW") != 0' is suspicious. It overlaps 'strcmp(t->lexeme,"MAKEFLOW") == 0'. [overlappingStrcmp] cctools-9.9/chirp/src/sqlite3.c:100854:11: style: struct member 'sqlite3_api_routines::free' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100855:11: style: struct member 'sqlite3_api_routines::free_table' is never used. [unusedStructMember] cctools-9.9/parrot/src/ibox_acl.c:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/ibox_acl.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/ibox_acl.c:113:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/ibox_acl.c:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/ibox_acl.c:330:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100856:10: style: struct member 'sqlite3_api_routines::get_autocommit' is never used. [unusedStructMember] cctools-9.9/parrot/src/ibox_acl.c:322:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/parrot/src/ibox_acl.c:78:5: style: Condition '!do_ibox_acl_get(dirname,subject,&myflags)' is always false [knownConditionTrueFalse] cctools-9.9/parrot/src/ibox_acl.c:78:21: note: Calling function 'do_ibox_acl_get' returns 1 cctools-9.9/parrot/src/ibox_acl.c:78:5: note: Condition '!do_ibox_acl_get(dirname,subject,&myflags)' is always false cctools-9.9/parrot/src/ibox_acl.c:128:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/chirp/src/sqlite3.c:100857:12: style: struct member 'sqlite3_api_routines::get_auxdata' is never used. [unusedStructMember] cctools-9.9/parrot/src/ibox_acl.c:108:33: style:inconclusive: Function 'ibox_acl_open' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent] cctools-9.9/parrot/src/ibox_acl.h:36:33: note: Function 'ibox_acl_open' argument 1 names different: declaration 'filename' definition 'dirname'. cctools-9.9/parrot/src/ibox_acl.c:108:33: note: Function 'ibox_acl_open' argument 1 names different: declaration 'filename' definition 'dirname'. cctools-9.9/parrot/src/ibox_acl.c:194:40: style:inconclusive: Function 'ibox_acl_text_to_flags' argument 1 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] cctools-9.9/parrot/src/ibox_acl.h:40:40: note: Function 'ibox_acl_text_to_flags' argument 1 names different: declaration 'text' definition 't'. cctools-9.9/parrot/src/ibox_acl.c:194:40: note: Function 'ibox_acl_text_to_flags' argument 1 names different: declaration 'text' definition 't'. cctools-9.9/parrot/src/ibox_acl.c:318:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100858:10: style: struct member 'sqlite3_api_routines::get_table' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100859:10: style: struct member 'sqlite3_api_routines::global_recover' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100860:11: style: struct member 'sqlite3_api_routines::interruptx' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100861:19: style: struct member 'sqlite3_api_routines::last_insert_rowid' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_client.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_whoami [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_locate [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_getacl [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_setacl [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_md5 [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_copyfile [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_mkalloc [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_lsalloc [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_timeout [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:112:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_debug [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_mount [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_unmount [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_version [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_client.c:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_parrot_fork_namespace [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100862:18: style: struct member 'sqlite3_api_routines::libversion' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_client.c:143:8: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_client.c:191:8: style: Variable 'err_str' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100863:10: style: struct member 'sqlite3_api_routines::libversion_number' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100864:11: style: struct member 'sqlite3_api_routines::malloc' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_cp.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_cp.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_cp.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_cp.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_cp.c:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100865:12: style: struct member 'sqlite3_api_routines::mprintf' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100866:10: style: struct member 'sqlite3_api_routines::open' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_cp.c:179:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/parrot/src/parrot_cp.c:153:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_cp.c:291:10: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100867:10: style: struct member 'sqlite3_api_routines::open16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100868:10: style: struct member 'sqlite3_api_routines::prepare' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100869:10: style: struct member 'sqlite3_api_routines::prepare16' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_debug.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100870:12: style: struct member 'sqlite3_api_routines::profile' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100871:11: style: struct member 'sqlite3_api_routines::progress_handler' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_getacl.c:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_getacl.c:15:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/sqlite3.c:100872:11: style: struct member 'sqlite3_api_routines::realloc' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_helper.c:96:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_gettimeofday [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_helper.c:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_time [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_helper.c:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_clock_gettime [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_helper.c:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_write [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100873:10: style: struct member 'sqlite3_api_routines::reset' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100874:11: style: struct member 'sqlite3_api_routines::result_blob' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100875:11: style: struct member 'sqlite3_api_routines::result_double' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_locate.c:34:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_locate.c:15:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/sqlite3.c:100876:11: style: struct member 'sqlite3_api_routines::result_error' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100877:11: style: struct member 'sqlite3_api_routines::result_error16' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_lsalloc.c:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100878:11: style: struct member 'sqlite3_api_routines::result_int' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_lsalloc.c:17:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/sqlite3.c:100879:11: style: struct member 'sqlite3_api_routines::result_int64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100880:11: style: struct member 'sqlite3_api_routines::result_null' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_md5.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100881:11: style: struct member 'sqlite3_api_routines::result_text' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100882:11: style: struct member 'sqlite3_api_routines::result_text16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100883:11: style: struct member 'sqlite3_api_routines::result_text16be' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_mkalloc.c:31:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100884:11: style: struct member 'sqlite3_api_routines::result_text16le' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100885:11: style: struct member 'sqlite3_api_routines::result_value' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100886:12: style: struct member 'sqlite3_api_routines::rollback_hook' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100887:10: style: struct member 'sqlite3_api_routines::set_authorizer' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_mount.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100889:11: style: struct member 'sqlite3_api_routines::set_auxdata' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_mount.c:45:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/sqlite3.c:100890:12: style: struct member 'sqlite3_api_routines::snprintf' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100891:10: style: struct member 'sqlite3_api_routines::step' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100892:10: style: struct member 'sqlite3_api_routines::table_column_metadata' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_namespace.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_namespace.c:101:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:100894:11: style: struct member 'sqlite3_api_routines::thread_cleanup' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100895:10: style: struct member 'sqlite3_api_routines::total_changes' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100896:12: style: struct member 'sqlite3_api_routines::trace' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100897:10: style: struct member 'sqlite3_api_routines::transfer_bindings' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100898:12: style: struct member 'sqlite3_api_routines::update_hook' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_package_create.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:653:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:713:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_package_create.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100900:12: style: struct member 'sqlite3_api_routines::user_data' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100901:18: style: struct member 'sqlite3_api_routines::value_blob' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100902:10: style: struct member 'sqlite3_api_routines::value_bytes' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100903:10: style: struct member 'sqlite3_api_routines::value_bytes16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100904:13: style: struct member 'sqlite3_api_routines::value_double' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100905:10: style: struct member 'sqlite3_api_routines::value_int' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100906:19: style: struct member 'sqlite3_api_routines::value_int64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100907:10: style: struct member 'sqlite3_api_routines::value_numeric_type' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100908:27: style: struct member 'sqlite3_api_routines::value_text' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100909:18: style: struct member 'sqlite3_api_routines::value_text16' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100910:18: style: struct member 'sqlite3_api_routines::value_text16be' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100911:18: style: struct member 'sqlite3_api_routines::value_text16le' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100912:10: style: struct member 'sqlite3_api_routines::value_type' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100913:11: style: struct member 'sqlite3_api_routines::vmprintf' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100915:9: style: struct member 'sqlite3_api_routines::overload_function' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100917:9: style: struct member 'sqlite3_api_routines::prepare_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100918:9: style: struct member 'sqlite3_api_routines::prepare16_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100919:9: style: struct member 'sqlite3_api_routines::clear_bindings' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100921:9: style: struct member 'sqlite3_api_routines::create_module_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100924:9: style: struct member 'sqlite3_api_routines::bind_zeroblob' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_package_create.c:164:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cctools-9.9/chirp/src/sqlite3.c:100925:9: style: struct member 'sqlite3_api_routines::blob_bytes' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_package_create.c:63:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cctools-9.9/parrot/src/parrot_package_create.c:64:11: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] cctools-9.9/parrot/src/parrot_package_create.c:370:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/parrot/src/parrot_package_create.c:525:6: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] cctools-9.9/parrot/src/parrot_package_create.c:183:6: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/parrot/src/parrot_package_create.c:169:5: note: rv is assigned cctools-9.9/parrot/src/parrot_package_create.c:183:6: note: rv is overwritten cctools-9.9/parrot/src/parrot_package_create.c:61:13: style: Variable 'loctime' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_package_create.c:167:28: style: Variable 'parent_dir' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_package_create.c:282:40: style: Variable 'tmp_dir' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_package_create.c:304:8: style: Variable 'b' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_package_create.c:360:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_package_create.c:388:42: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/parrot_package_create.c:164:8: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:100926:9: style: struct member 'sqlite3_api_routines::blob_close' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100927:9: style: struct member 'sqlite3_api_routines::blob_open' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100929:9: style: struct member 'sqlite3_api_routines::blob_read' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100930:9: style: struct member 'sqlite3_api_routines::blob_write' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100931:9: style: struct member 'sqlite3_api_routines::create_collation_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100934:9: style: struct member 'sqlite3_api_routines::file_control' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100935:19: style: struct member 'sqlite3_api_routines::memory_highwater' is never used. [unusedStructMember] cctools-9.9/parrot/src/pfs_mmap.h:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_WRITE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:322:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:530:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WUNTRACED [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_run.cc:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:100936:19: style: struct member 'sqlite3_api_routines::memory_used' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100937:20: style: struct member 'sqlite3_api_routines::mutex_alloc' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100938:10: style: struct member 'sqlite3_api_routines::mutex_enter' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100939:10: style: struct member 'sqlite3_api_routines::mutex_free' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100940:10: style: struct member 'sqlite3_api_routines::mutex_leave' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100941:9: style: struct member 'sqlite3_api_routines::mutex_try' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100942:9: style: struct member 'sqlite3_api_routines::open_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100943:9: style: struct member 'sqlite3_api_routines::release_memory' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100944:10: style: struct member 'sqlite3_api_routines::result_error_nomem' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100945:10: style: struct member 'sqlite3_api_routines::result_error_toobig' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100946:9: style: struct member 'sqlite3_api_routines::sleep' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100947:10: style: struct member 'sqlite3_api_routines::soft_heap_limit' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100948:18: style: struct member 'sqlite3_api_routines::vfs_find' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100949:9: style: struct member 'sqlite3_api_routines::vfs_register' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100950:9: style: struct member 'sqlite3_api_routines::vfs_unregister' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100951:9: style: struct member 'sqlite3_api_routines::xthreadsafe' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100952:10: style: struct member 'sqlite3_api_routines::result_zeroblob' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100953:10: style: struct member 'sqlite3_api_routines::result_error_code' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100954:9: style: struct member 'sqlite3_api_routines::test_control' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100955:10: style: struct member 'sqlite3_api_routines::randomness' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100956:14: style: struct member 'sqlite3_api_routines::context_db_handle' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100957:9: style: struct member 'sqlite3_api_routines::extended_result_codes' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100958:9: style: struct member 'sqlite3_api_routines::limit' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100959:19: style: struct member 'sqlite3_api_routines::next_stmt' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100960:17: style: struct member 'sqlite3_api_routines::sql' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100961:9: style: struct member 'sqlite3_api_routines::status' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100962:9: style: struct member 'sqlite3_api_routines::backup_finish' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100963:21: style: struct member 'sqlite3_api_routines::backup_init' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100964:9: style: struct member 'sqlite3_api_routines::backup_pagecount' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100965:9: style: struct member 'sqlite3_api_routines::backup_remaining' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100966:9: style: struct member 'sqlite3_api_routines::backup_step' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100967:17: style: struct member 'sqlite3_api_routines::compileoption_get' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100968:9: style: struct member 'sqlite3_api_routines::compileoption_used' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100969:9: style: struct member 'sqlite3_api_routines::create_function_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100974:9: style: struct member 'sqlite3_api_routines::db_config' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100975:20: style: struct member 'sqlite3_api_routines::db_mutex' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100976:9: style: struct member 'sqlite3_api_routines::db_status' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100977:9: style: struct member 'sqlite3_api_routines::extended_errcode' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100978:10: style: struct member 'sqlite3_api_routines::log' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100979:19: style: struct member 'sqlite3_api_routines::soft_heap_limit64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100980:17: style: struct member 'sqlite3_api_routines::sourceid' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100981:9: style: struct member 'sqlite3_api_routines::stmt_status' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100982:9: style: struct member 'sqlite3_api_routines::strnicmp' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100983:9: style: struct member 'sqlite3_api_routines::unlock_notify' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100984:9: style: struct member 'sqlite3_api_routines::wal_autocheckpoint' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100985:9: style: struct member 'sqlite3_api_routines::wal_checkpoint' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100986:11: style: struct member 'sqlite3_api_routines::wal_hook' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100987:9: style: struct member 'sqlite3_api_routines::blob_reopen' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100988:9: style: struct member 'sqlite3_api_routines::vtab_config' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100989:9: style: struct member 'sqlite3_api_routines::vtab_on_conflict' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100991:9: style: struct member 'sqlite3_api_routines::close_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100992:17: style: struct member 'sqlite3_api_routines::db_filename' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100993:9: style: struct member 'sqlite3_api_routines::db_readonly' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100994:9: style: struct member 'sqlite3_api_routines::db_release_memory' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100995:17: style: struct member 'sqlite3_api_routines::errstr' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100996:9: style: struct member 'sqlite3_api_routines::stmt_busy' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100997:9: style: struct member 'sqlite3_api_routines::stmt_readonly' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100998:9: style: struct member 'sqlite3_api_routines::stricmp' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:100999:9: style: struct member 'sqlite3_api_routines::uri_boolean' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101000:19: style: struct member 'sqlite3_api_routines::uri_int64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101001:17: style: struct member 'sqlite3_api_routines::uri_parameter' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101002:11: style: struct member 'sqlite3_api_routines::vsnprintf' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101003:9: style: struct member 'sqlite3_api_routines::wal_checkpoint_v2' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101005:9: style: struct member 'sqlite3_api_routines::auto_extension' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101006:9: style: struct member 'sqlite3_api_routines::bind_blob64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101008:9: style: struct member 'sqlite3_api_routines::bind_text64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101010:9: style: struct member 'sqlite3_api_routines::cancel_auto_extension' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101011:9: style: struct member 'sqlite3_api_routines::load_extension' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101012:11: style: struct member 'sqlite3_api_routines::malloc64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101013:20: style: struct member 'sqlite3_api_routines::msize' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101014:11: style: struct member 'sqlite3_api_routines::realloc64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101015:10: style: struct member 'sqlite3_api_routines::reset_auto_extension' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101016:10: style: struct member 'sqlite3_api_routines::result_blob64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101018:10: style: struct member 'sqlite3_api_routines::result_text64' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:101020:9: style: struct member 'sqlite3_api_routines::strglob' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_run.cc:1267:12: warning: Either the condition 'fd==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/parrot/src/parrot_run.cc:1264:10: note: Assuming that condition 'fd==-1' is not redundant cctools-9.9/parrot/src/parrot_run.cc:1267:12: note: Invalid argument cctools-9.9/parrot/src/pfs_mmap.h:34:2: warning: Member variable 'pfs_mmap::next' is not initialized in the constructor. [uninitMemberVar] cctools-9.9/parrot/src/pfs_mmap.h:56:2: warning: Member variable 'pfs_mmap::next' is not initialized in the constructor. [uninitMemberVar] cctools-9.9/parrot/src/pfs_mmap.h:57:3: performance: Variable 'finfo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_refcount.h:28:6: style:inconclusive: Technically the member function 'pfs_refcount::refs' can be const. [functionConst] cctools-9.9/parrot/src/pfs_file.h:19:2: style: Class 'pfs_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cctools-9.9/parrot/src/pfs_mmap.h:56:2: style: Class 'pfs_mmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cctools-9.9/parrot/src/pfs_dir.h:20:2: style: Class 'pfs_dir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cctools-9.9/parrot/src/pfs_dir.h:22:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_dir.h:22:14: note: Function in derived class cctools-9.9/parrot/src/pfs_dir.h:23:14: style: The function 'fstatfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_dir.h:23:14: note: Function in derived class cctools-9.9/parrot/src/pfs_dir.h:24:14: style: The function 'fchmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:30:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_dir.h:24:14: note: Function in derived class cctools-9.9/parrot/src/pfs_dir.h:25:14: style: The function 'fchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:31:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_dir.h:25:14: note: Function in derived class cctools-9.9/parrot/src/pfs_dir.h:29:26: style: The function 'fdreaddir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:34:26: note: Virtual function in base class cctools-9.9/parrot/src/pfs_dir.h:29:26: note: Function in derived class cctools-9.9/parrot/src/pfs_dir.h:31:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_dir.h:31:14: note: Function in derived class cctools-9.9/parrot/src/parrot_run.cc:1214:18: style: Condition 'working_dir==NULL' is always false [knownConditionTrueFalse] cctools-9.9/parrot/src/parrot_run.cc:1246:3: error: Common realloc mistake: 'tickets' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/parrot/src/parrot_run.cc:1386:11: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] cctools-9.9/parrot/src/parrot_run.cc:1378:5: note: Assuming that condition '!p' is not redundant cctools-9.9/parrot/src/parrot_run.cc:1386:11: note: Null pointer dereference cctools-9.9/parrot/src/parrot_run.cc:1021:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/parrot_run.cc:1062:27: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/parrot_run.cc:1063:27: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/parrot_run.cc:1246:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/parrot_run.cc:1336:18: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/parrot_run.cc:1466:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/parrot_run.cc:1340:4: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cctools-9.9/parrot/src/parrot_run.cc:1144:24: style: Local variable 's' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/parrot_run.cc:704:14: note: Shadowed declaration cctools-9.9/parrot/src/parrot_run.cc:1144:24: note: Shadow variable cctools-9.9/parrot/src/parrot_run.cc:1403:18: style: Local variable 'p' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/parrot_run.cc:602:22: note: Shadowed declaration cctools-9.9/parrot/src/parrot_run.cc:1403:18: note: Shadow variable cctools-9.9/parrot/src/parrot_run.cc:1462:9: style: Local variable 'key' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/parrot_run.cc:705:8: note: Shadowed declaration cctools-9.9/parrot/src/parrot_run.cc:1462:9: note: Shadow variable cctools-9.9/parrot/src/parrot_run.cc:1463:9: style: Local variable 'value' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/parrot_run.cc:706:8: note: Shadowed declaration cctools-9.9/parrot/src/parrot_run.cc:1463:9: note: Shadow variable cctools-9.9/parrot/src/parrot_run.cc:1139:10: style: Variable 'split' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/parrot_run.cc:1246:11: style: Variable 'tickets' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/parrot_search.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_search.c:63:20: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cctools-9.9/chirp/src/sqlite3.c:121724:24: style: struct member 'AttachKey::type' is never used. [unusedStructMember] cctools-9.9/chirp/src/sqlite3.c:121724:37: style: struct member 'AttachKey::key' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_setacl.c:30:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:121854:7: style: union member 'YYMINORTYPE::yyinit' is never used. [unusedStructMember] cctools-9.9/parrot/src/parrot_timeout.c:33:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_timeout.c:15:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/sqlite3.c:23076:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:23081:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/parrot_whoami.c:38:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/parrot_whoami.c:15:27: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/chirp/src/sqlite3.c:57321:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:62157:15: style: Variable 'pgszSrc' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:62158:16: style: Variable 'pgszDest' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_channel.c:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_channel.c:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_channel.c:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_channel.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_channel.c:237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHANNEL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_channel.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/chirp/src/sqlite3.c:66311:13: style: Variable 'zMaster' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_channel.c:163:20: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_channel.c:190:6: style: Variable 'e' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:76168:8: style: Variable 'pCur' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:79065:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_dir.cc:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dir.cc:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dir.cc:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dir.h:27:14: style: Virtual function 'append' is called from constructor 'pfs_dir(pfs_name*n)' at line 37. Dynamic binding is not used. [virtualCallInConstructor] cctools-9.9/parrot/src/pfs_dir.cc:37:4: note: Calling append cctools-9.9/parrot/src/pfs_dir.h:27:14: note: append is a virtual function cctools-9.9/chirp/src/sqlite3.c:107104:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] cctools-9.9/chirp/src/sqlite3.c:107105:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_dircache.h:25:15: style: Virtual function 'invalidate' is called from destructor '~pfs_dircache()' at line 31. Dynamic binding is not used. [virtualCallInConstructor] cctools-9.9/parrot/src/pfs_dircache.cc:31:2: note: Calling invalidate cctools-9.9/parrot/src/pfs_dircache.h:25:15: note: invalidate is a virtual function cctools-9.9/parrot/src/pfs_dircache.cc:74:10: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dircache.cc:88:11: style: C-style pointer casting [cstyleCast] cctools-9.9/chirp/src/sqlite3.c:111911:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_getpid [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_memfd_create [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_read [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_write [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:516:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_stat [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:588:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_statfs [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:625:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_RECVMSG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:818:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:982:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:1077:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_mmap [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:1185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_execve [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:3641:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:3759:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_getpid [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_memfd_create [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_read [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_write [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:484:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:524:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_stat [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_statfs [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:804:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:885:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_SYSCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:962:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_execve [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch.cc:529:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 527. [multiCondition] cctools-9.9/parrot/src/pfs_dispatch.cc:527:14: note: first condition cctools-9.9/parrot/src/pfs_dispatch.cc:529:21: note: else if condition is opposite to first condition cctools-9.9/parrot/src/pfs_dispatch.cc:248:16: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:258:10: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:333:16: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:343:10: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:407:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:429:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:442:31: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:446:31: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:467:61: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:483:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:507:61: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:523:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:550:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:553:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:569:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:574:39: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:590:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:600:39: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:607:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:653:35: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:658:42: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:670:12: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:673:23: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:689:42: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:690:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:728:52: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:746:40: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:790:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:807:40: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:849:25: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:858:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:861:51: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:865:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:869:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:873:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:880:42: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:882:27: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:888:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:948:48: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1078:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1080:21: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1129:36: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1370:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1371:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1381:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1487:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1488:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1489:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1497:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1498:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1499:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1555:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1566:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1585:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1611:50: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1693:8: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1695:8: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1778:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1779:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1781:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1782:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1784:33: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1786:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1791:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1797:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1809:4: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1892:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1913:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1923:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1960:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1968:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1980:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1983:24: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:1999:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2000:20: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2057:49: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2114:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2216:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2225:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2246:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2248:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2265:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2271:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2287:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2309:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2404:30: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2476:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2490:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2527:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2536:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2546:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2556:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2567:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2576:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2585:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2586:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2595:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2596:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2605:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2606:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2615:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2621:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2629:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2638:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2647:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2658:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2660:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2675:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2677:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2706:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2711:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2720:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2729:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2734:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2743:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2752:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2762:44: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2764:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2773:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2783:45: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2785:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2794:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2800:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2806:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2817:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2823:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2829:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2840:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2843:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2854:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2857:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2878:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2894:50: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2924:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2941:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2958:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2969:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2976:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2993:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:2995:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3016:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3033:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3034:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3051:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3052:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3069:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3070:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3087:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3093:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3109:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3126:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3144:9: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3145:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3148:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3160:45: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3172:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3175:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3176:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3177:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3188:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3189:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3199:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3214:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3215:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3216:58: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3220:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3233:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3234:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3235:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3246:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3258:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3259:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3260:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3274:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3284:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3299:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3308:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3320:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3338:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3339:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3350:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3351:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3353:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3370:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3387:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3426:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch.cc:3155:23: style: Redundant assignment of 'times[0].tv_nsec' to itself. [selfAssignment] cctools-9.9/parrot/src/pfs_dispatch.cc:247:6: style: The scope of the variable 'fd' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch.cc:249:9: style: The scope of the variable 'length' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch.cc:471:7: style: The scope of the variable 'size' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch.cc:472:9: style: The scope of the variable 'buffer' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch.cc:511:7: style: The scope of the variable 'size' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch.cc:512:9: style: The scope of the variable 'buffer' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch.cc:3202:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:1174:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch.cc:3202:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch.cc:3230:11: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:1174:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch.cc:3230:11: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch.cc:3245:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:1174:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch.cc:3245:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch.cc:3255:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:1174:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch.cc:3255:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch.cc:3270:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:1174:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch.cc:3270:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch.cc:3294:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch.cc:1174:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch.cc:3294:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch.cc:333:8: style: Variable 'uaddr' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_dispatch.cc:379:10: style: Variable 'local_addr' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_dispatch.cc:402:98: style: Parameter 'uv' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_dispatch.cc:416:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_dispatch64.cc:537:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 535. [multiCondition] cctools-9.9/parrot/src/pfs_dispatch64.cc:535:14: note: first condition cctools-9.9/parrot/src/pfs_dispatch64.cc:537:21: note: else if condition is opposite to first condition cctools-9.9/parrot/src/pfs_file.cc:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file.cc:167:43: style:inconclusive: Function 'set_last_offset' argument 1 names different: declaration 'offset' definition 'o'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_file.h:48:42: note: Function 'set_last_offset' argument 1 names different: declaration 'offset' definition 'o'. cctools-9.9/parrot/src/pfs_file.cc:167:43: note: Function 'set_last_offset' argument 1 names different: declaration 'offset' definition 'o'. cctools-9.9/parrot/src/pfs_file.cc:16:31: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_dispatch64.cc:256:16: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:266:10: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:341:16: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:351:10: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:415:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:437:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:450:31: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:454:31: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:475:61: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:491:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:515:61: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:531:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:558:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:561:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:570:54: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:579:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:602:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:612:54: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:621:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:671:25: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:680:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:683:51: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:687:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:691:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:695:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:702:42: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:704:27: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:710:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:770:48: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1138:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1139:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1148:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1249:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1250:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1251:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1258:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1259:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1260:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1309:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1319:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1338:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1364:50: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1447:8: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1449:8: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1526:33: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1527:33: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1528:33: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1530:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1535:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1541:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1626:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1647:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1657:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1693:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1702:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1711:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1784:49: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1927:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1936:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1957:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1959:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1976:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1982:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:1998:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2019:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2087:30: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2152:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2166:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2194:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2203:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2212:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2221:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2230:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2239:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2248:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2249:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2258:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2259:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2268:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2269:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2278:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2284:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2292:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2301:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2310:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2320:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2322:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2336:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2338:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2367:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2372:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2381:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2390:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2395:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2404:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2413:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2423:44: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2425:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2434:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2444:45: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2446:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2455:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2461:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2467:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2478:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2484:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2490:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2501:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2504:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2515:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2518:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2539:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2555:50: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2585:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2602:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2619:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2637:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2639:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2663:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2669:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2685:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2702:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2703:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2720:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2721:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2738:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2739:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2756:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2762:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2778:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2795:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2805:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2807:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2822:9: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2823:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2826:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2838:45: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2850:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2853:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2854:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2855:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2866:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2867:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2877:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2892:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2893:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2894:58: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2898:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2908:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2909:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2910:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2925:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2926:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2927:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2938:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2952:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2962:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2977:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2986:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:2998:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3016:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3017:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3028:5: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3029:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3031:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3048:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3065:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:3104:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_file_cache.cc:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CACHE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_file_cache.cc:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_dispatch64.cc:2833:23: style: Redundant assignment of 'times[0].tv_nsec' to itself. [selfAssignment] cctools-9.9/parrot/src/pfs_dispatch64.cc:255:6: style: The scope of the variable 'fd' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch64.cc:257:9: style: The scope of the variable 'length' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch64.cc:479:7: style: The scope of the variable 'size' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch64.cc:480:9: style: The scope of the variable 'buffer' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch64.cc:519:7: style: The scope of the variable 'size' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_dispatch64.cc:520:9: style: The scope of the variable 'buffer' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_file_cache.cc:250:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] cctools-9.9/parrot/src/pfs_dispatch64.cc:2880:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch64.cc:951:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch64.cc:2880:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch64.cc:2905:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch64.cc:951:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch64.cc:2905:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch64.cc:2922:11: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch64.cc:951:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch64.cc:2922:11: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch64.cc:2937:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch64.cc:951:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch64.cc:2937:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch64.cc:2948:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch64.cc:951:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch64.cc:2948:10: note: Shadow variable cctools-9.9/parrot/src/pfs_dispatch64.cc:2972:10: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_dispatch64.cc:951:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_dispatch64.cc:2972:10: note: Shadow variable cctools-9.9/parrot/src/pfs_file_cache.cc:90:3: performance: Variable 'ctime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_file_cache.cc:94:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:94:14: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:120:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:120:22: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:124:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:124:22: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:129:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:129:14: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:141:14: style: The function 'fstatfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:141:14: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:150:14: style: The function 'ftruncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:27:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:150:14: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:155:22: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:41:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:155:22: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:164:14: style: The function 'get_local_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:164:14: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:168:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_file_cache.cc:168:14: note: Function in derived class cctools-9.9/parrot/src/pfs_file_cache.cc:282:49: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_dispatch64.cc:341:8: style: Variable 'uaddr' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_dispatch64.cc:387:10: style: Variable 'local_addr' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_dispatch64.cc:410:98: style: Parameter 'uv' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_dispatch64.cc:424:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_location.cc:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_SYSCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_location.cc:42:30: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_location.cc:53:9: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_location.cc:63:22: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_location.cc:31:39: style:inconclusive: Function 'append' argument 1 names different: declaration 'name' definition 'srcname'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_location.h:17:34: note: Function 'append' argument 1 names different: declaration 'name' definition 'srcname'. cctools-9.9/parrot/src/pfs_location.cc:31:39: note: Function 'append' argument 1 names different: declaration 'name' definition 'srcname'. cctools-9.9/parrot/src/pfs_location.cc:46:44: style:inconclusive: Function 'retrieve' argument 2 names different: declaration 'len' definition 'buf_len'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_location.h:18:39: note: Function 'retrieve' argument 2 names different: declaration 'len' definition 'buf_len'. cctools-9.9/parrot/src/pfs_location.cc:46:44: note: Function 'retrieve' argument 2 names different: declaration 'len' definition 'buf_len'. cctools-9.9/parrot/src/pfs_location.cc:61:42: style:inconclusive: Function 'add_to_loc' argument 2 names different: declaration 'loc' definition 'buf'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_location.h:24:41: note: Function 'add_to_loc' argument 2 names different: declaration 'loc' definition 'buf'. cctools-9.9/parrot/src/pfs_location.cc:61:42: note: Function 'add_to_loc' argument 2 names different: declaration 'loc' definition 'buf'. cctools-9.9/parrot/src/pfs_main.cc:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:322:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:530:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WUNTRACED [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_main.cc:603:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_mountfile.c:48:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_mountfile.c:65:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_mountfile.c:79:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_mountfile.c:68:31: warning: Either the condition '!file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] cctools-9.9/parrot/src/pfs_mountfile.c:65:5: note: Assuming that condition '!file' is not redundant cctools-9.9/parrot/src/pfs_mountfile.c:68:31: note: Null pointer dereference cctools-9.9/parrot/src/pfs_mountfile.c:22:44: style:inconclusive: Function 'pfs_mountfile_parse_mode' argument 1 names different: declaration 'modestring' definition 'options'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_mountfile.h:12:42: note: Function 'pfs_mountfile_parse_mode' argument 1 names different: declaration 'modestring' definition 'options'. cctools-9.9/parrot/src/pfs_mountfile.c:22:44: note: Function 'pfs_mountfile_parse_mode' argument 1 names different: declaration 'modestring' definition 'options'. cctools-9.9/parrot/src/pfs_mountfile.c:40:45: style:inconclusive: Function 'pfs_mountfile_parse_string' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_mountfile.h:11:45: note: Function 'pfs_mountfile_parse_string' argument 1 names different: declaration 'string' definition 'str'. cctools-9.9/parrot/src/pfs_mountfile.c:40:45: note: Function 'pfs_mountfile_parse_string' argument 1 names different: declaration 'string' definition 'str'. cctools-9.9/parrot/src/pfs_paranoia.cc:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_paranoia.cc:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_paranoia.cc:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_paranoia.cc:200:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_paranoia.cc:231:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_paranoia.cc:117:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_paranoia.cc:61:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] cctools-9.9/parrot/src/pfs_paranoia.cc:53:6: style: The scope of the variable 'ret' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_pointer.cc:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRUNC [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_pointer.cc:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_pointer.cc:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_pointer.cc:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_pointer.cc:28:2: performance: Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_pointer.cc:30:2: performance: Variable 'dev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_pointer.cc:23:44: style:inconclusive: Function 'pfs_pointer' argument 2 names different: declaration 'flags' definition 'fl'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_pointer.h:26:32: note: Function 'pfs_pointer' argument 2 names different: declaration 'flags' definition 'fl'. cctools-9.9/parrot/src/pfs_pointer.cc:23:44: note: Function 'pfs_pointer' argument 2 names different: declaration 'flags' definition 'fl'. cctools-9.9/parrot/src/pfs_pointer.cc:23:52: style:inconclusive: Function 'pfs_pointer' argument 3 names different: declaration 'mode' definition 'm'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_pointer.h:26:43: note: Function 'pfs_pointer' argument 3 names different: declaration 'mode' definition 'm'. cctools-9.9/parrot/src/pfs_pointer.cc:23:52: note: Function 'pfs_pointer' argument 3 names different: declaration 'mode' definition 'm'. cctools-9.9/parrot/src/pfs_pointer.cc:58:40: style:inconclusive: Function 'seek' argument 1 names different: declaration 'offset' definition 'value'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_pointer.h:29:28: note: Function 'seek' argument 1 names different: declaration 'offset' definition 'value'. cctools-9.9/parrot/src/pfs_pointer.cc:58:40: note: Function 'seek' argument 1 names different: declaration 'offset' definition 'value'. cctools-9.9/parrot/src/pfs_pointer.cc:74:35: style:inconclusive: Function 'bump' argument 1 names different: declaration 'offset' definition 'value'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_pointer.h:31:23: note: Function 'bump' argument 1 names different: declaration 'offset' definition 'value'. cctools-9.9/parrot/src/pfs_pointer.cc:74:35: note: Function 'bump' argument 1 names different: declaration 'offset' definition 'value'. cctools-9.9/parrot/src/pfs_process.cc:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_fork [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:312:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PSTREE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_PROCESS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:436:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:444:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:514:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:531:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:549:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:579:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:597:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:610:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:617:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_process.cc:132:31: warning:inconclusive: Either the condition 'nfd==-1' is redundant or fcntl() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/parrot/src/pfs_process.cc:129:13: note: Assuming that condition 'nfd==-1' is not redundant cctools-9.9/parrot/src/pfs_process.cc:132:31: note: Invalid argument cctools-9.9/parrot/src/pfs_process.cc:218:14: warning: Either the condition 'fd==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/parrot/src/pfs_process.cc:209:13: note: Assuming that condition 'fd==-1' is not redundant cctools-9.9/parrot/src/pfs_process.cc:218:14: note: Invalid argument cctools-9.9/parrot/src/pfs_process.cc:242:25: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] cctools-9.9/parrot/src/pfs_process.cc:257:5: note: Assuming that condition 'parent' is not redundant cctools-9.9/parrot/src/pfs_process.cc:242:25: note: Null pointer dereference cctools-9.9/parrot/src/pfs_process.cc:90:46: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_process.cc:233:11: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_process.cc:415:47: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_process.cc:435:39: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_process.cc:443:40: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_process.cc:448:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_process.cc:453:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_process.cc:457:47: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_process.cc:476:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_process.cc:483:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_process.cc:487:47: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_process.cc:499:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_main.cc:1267:12: warning: Either the condition 'fd==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/parrot/src/pfs_main.cc:1264:10: note: Assuming that condition 'fd==-1' is not redundant cctools-9.9/parrot/src/pfs_main.cc:1267:12: note: Invalid argument cctools-9.9/parrot/src/pfs_main.cc:1214:18: style: Condition 'working_dir==NULL' is always false [knownConditionTrueFalse] cctools-9.9/parrot/src/pfs_main.cc:1246:3: error: Common realloc mistake: 'tickets' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/parrot/src/pfs_main.cc:1386:11: warning: Either the condition '!p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] cctools-9.9/parrot/src/pfs_main.cc:1378:5: note: Assuming that condition '!p' is not redundant cctools-9.9/parrot/src/pfs_main.cc:1386:11: note: Null pointer dereference cctools-9.9/parrot/src/pfs_main.cc:1021:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_main.cc:1062:27: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_main.cc:1063:27: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_main.cc:1246:13: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_main.cc:1336:18: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_main.cc:1466:43: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_main.cc:1340:4: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] cctools-9.9/parrot/src/pfs_main.cc:1144:24: style: Local variable 's' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_main.cc:704:14: note: Shadowed declaration cctools-9.9/parrot/src/pfs_main.cc:1144:24: note: Shadow variable cctools-9.9/parrot/src/pfs_main.cc:1403:18: style: Local variable 'p' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_main.cc:602:22: note: Shadowed declaration cctools-9.9/parrot/src/pfs_main.cc:1403:18: note: Shadow variable cctools-9.9/parrot/src/pfs_main.cc:1462:9: style: Local variable 'key' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_main.cc:705:8: note: Shadowed declaration cctools-9.9/parrot/src/pfs_main.cc:1462:9: note: Shadow variable cctools-9.9/parrot/src/pfs_main.cc:1463:9: style: Local variable 'value' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_main.cc:706:8: note: Shadowed declaration cctools-9.9/parrot/src/pfs_main.cc:1463:9: note: Shadow variable cctools-9.9/parrot/src/pfs_main.cc:1139:10: style: Variable 'split' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_main.cc:1246:11: style: Variable 'tickets' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_resolve.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RESOLVE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_resolve.c:162:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RESOLVE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_resolve.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RESOLVE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_resolve.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RESOLVE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:123:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:242:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:296:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:308:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:326:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:448:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service.cc:426:7: style: The scope of the variable 'key' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service.cc:427:8: style: The scope of the variable 'cxn' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service.cc:447:7: style: The scope of the variable 'key' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service.cc:222:36: style:inconclusive: Function 'rename' argument 1 names different: declaration 'oldname' definition 'old_name'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_service.h:44:32: note: Function 'rename' argument 1 names different: declaration 'oldname' definition 'old_name'. cctools-9.9/parrot/src/pfs_service.cc:222:36: note: Function 'rename' argument 1 names different: declaration 'oldname' definition 'old_name'. cctools-9.9/parrot/src/pfs_service.cc:222:56: style:inconclusive: Function 'rename' argument 2 names different: declaration 'newname' definition 'new_name'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_service.h:44:51: note: Function 'rename' argument 2 names different: declaration 'newname' definition 'new_name'. cctools-9.9/parrot/src/pfs_service.cc:222:56: note: Function 'rename' argument 2 names different: declaration 'newname' definition 'new_name'. cctools-9.9/parrot/src/pfs_service.cc:234:34: style:inconclusive: Function 'link' argument 1 names different: declaration 'oldname' definition 'old_name'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_service.h:46:30: note: Function 'link' argument 1 names different: declaration 'oldname' definition 'old_name'. cctools-9.9/parrot/src/pfs_service.cc:234:34: note: Function 'link' argument 1 names different: declaration 'oldname' definition 'old_name'. cctools-9.9/parrot/src/pfs_service.cc:234:54: style:inconclusive: Function 'link' argument 2 names different: declaration 'newname' definition 'new_name'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_service.h:46:49: note: Function 'link' argument 2 names different: declaration 'newname' definition 'new_name'. cctools-9.9/parrot/src/pfs_service.cc:234:54: note: Function 'link' argument 2 names different: declaration 'newname' definition 'new_name'. cctools-9.9/parrot/src/pfs_service.cc:240:59: style:inconclusive: Function 'symlink' argument 2 names different: declaration 'newname' definition 'new_name'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_service.h:47:55: note: Function 'symlink' argument 2 names different: declaration 'newname' definition 'new_name'. cctools-9.9/parrot/src/pfs_service.cc:240:59: note: Function 'symlink' argument 2 names different: declaration 'newname' definition 'new_name'. cctools-9.9/parrot/src/pfs_service.cc:246:66: style:inconclusive: Function 'readlink' argument 3 names different: declaration 'bufsiz' definition 'size'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_service.h:48:62: note: Function 'readlink' argument 3 names different: declaration 'bufsiz' definition 'size'. cctools-9.9/parrot/src/pfs_service.cc:246:66: note: Function 'readlink' argument 3 names different: declaration 'bufsiz' definition 'size'. cctools-9.9/parrot/src/pfs_resolve.c:248:21: style: Redundant condition: retstat>=0. 'retstat<0 || (retstat>=0 && S_ISDIR(statbuf.st_mode))' is equivalent to 'retstat<0 || S_ISDIR(statbuf.st_mode)' [redundantCondition] cctools-9.9/parrot/src/pfs_resolve.c:295:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_resolve.c:75:41: style:inconclusive: Function 'pfs_resolve_add_entry' argument 1 names different: declaration 'path' definition 'prefix'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_resolve.h:34:41: note: Function 'pfs_resolve_add_entry' argument 1 names different: declaration 'path' definition 'prefix'. cctools-9.9/parrot/src/pfs_resolve.c:75:41: note: Function 'pfs_resolve_add_entry' argument 1 names different: declaration 'path' definition 'prefix'. cctools-9.9/parrot/src/pfs_resolve.c:75:61: style:inconclusive: Function 'pfs_resolve_add_entry' argument 2 names different: declaration 'device' definition 'redirect'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_resolve.h:34:59: note: Function 'pfs_resolve_add_entry' argument 2 names different: declaration 'device' definition 'redirect'. cctools-9.9/parrot/src/pfs_resolve.c:75:61: note: Function 'pfs_resolve_add_entry' argument 2 names different: declaration 'device' definition 'redirect'. cctools-9.9/parrot/src/pfs_resolve.c:106:43: style:inconclusive: Function 'pfs_resolve_remove_entry' argument 1 names different: declaration 'path' definition 'prefix'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_resolve.h:35:43: note: Function 'pfs_resolve_remove_entry' argument 1 names different: declaration 'path' definition 'prefix'. cctools-9.9/parrot/src/pfs_resolve.c:106:43: note: Function 'pfs_resolve_remove_entry' argument 1 names different: declaration 'path' definition 'prefix'. cctools-9.9/parrot/src/pfs_service_chirp.cc:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHIRP_PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:365:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:536:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_chirp.cc:117:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:117:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:121:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:121:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:125:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:125:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:130:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:130:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:140:14: style: The function 'fstatfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:140:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:150:14: style: The function 'ftruncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:27:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:150:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:155:14: style: The function 'fchmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:30:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:155:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:160:14: style: The function 'fchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:31:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:160:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:165:18: style: The function 'fgetxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:36:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:165:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:169:18: style: The function 'flistxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:37:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:169:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:173:14: style: The function 'fsetxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:38:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:173:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:177:14: style: The function 'fremovexattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:39:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:177:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:181:14: style: The function 'fsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:28:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:181:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:186:22: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:41:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:186:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:205:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:205:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:246:14: style: The function 'search' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:68:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:246:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:295:20: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:295:20: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:320:14: style: The function 'statfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:33:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:320:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:330:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:330:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:346:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:346:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:360:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:360:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:374:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:374:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:379:14: style: The function 'chmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:37:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:379:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:384:14: style: The function 'chown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:38:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:384:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:389:14: style: The function 'lchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:39:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:389:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:394:14: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:40:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:394:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:399:14: style: The function 'utime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:41:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:399:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:403:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:403:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:424:18: style: The function 'getxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:53:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:424:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:429:18: style: The function 'lgetxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:54:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:429:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:434:18: style: The function 'listxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:55:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:434:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:439:18: style: The function 'llistxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:56:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:439:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:444:14: style: The function 'setxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:57:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:444:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:449:14: style: The function 'lsetxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:58:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:449:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:454:14: style: The function 'removexattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:59:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:454:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:459:14: style: The function 'lremovexattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:60:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:459:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:464:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:464:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:479:14: style: The function 'link' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:479:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:484:14: style: The function 'symlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:47:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:484:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:489:14: style: The function 'readlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:48:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:489:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:493:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:493:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:498:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:498:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:512:14: style: The function 'mkalloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:62:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:512:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:517:14: style: The function 'lsalloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:63:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:517:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:522:22: style: The function 'putfile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:72:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:522:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:547:22: style: The function 'getfile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:73:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:547:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:568:22: style: The function 'thirdput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:74:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:568:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:582:14: style: The function 'md5' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:75:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:582:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:588:14: style: The function 'whoami' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:64:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:588:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:593:14: style: The function 'getacl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:65:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:593:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:602:14: style: The function 'setacl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:66:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:602:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:607:24: style: The function 'locate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:70:24: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:607:24: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:621:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:621:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:625:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_chirp.cc:625:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_chirp.cc:73:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_chirp.cc:76:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_chirp.cc:90:11: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_chirp.cc:103:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_chirp.cc:198:14: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_chirp.cc:611:65: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_chirp.cc:361:7: style: The scope of the variable 'result' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_chirp.cc:499:7: style: The scope of the variable 'result' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_chirp.cc:67:73: style: Parameter 'info' can be declared as pointer to const. However it seems that 'chirp_dircache_insert' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] cctools-9.9/parrot/src/pfs_service_chirp.cc:301:63: note: You might need to cast the function pointer here cctools-9.9/parrot/src/pfs_service_chirp.cc:67:73: note: Parameter 'info' can be declared as pointer to const cctools-9.9/parrot/src/pfs_service_chirp.cc:256:27: style: Variable 'res' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_service_ftp.cc:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FTP [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FTP [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTP_LITE_GSS_DEFAULT_PORT [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_ftp.cc:66:2: style: Class 'pfs_service_ftp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cctools-9.9/parrot/src/pfs_service_ftp.cc:44:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:44:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:51:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:51:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:55:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:55:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:70:16: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:21:17: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:70:16: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:125:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:22:15: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:125:15: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:130:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:130:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:138:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:138:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:172:20: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:172:20: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:201:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:201:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:227:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:227:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:231:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:231:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:236:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:236:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:258:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:258:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:273:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:273:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:288:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:288:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:303:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:303:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:318:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_ftp.cc:318:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_ftp.cc:165:26: style: Condition 'result==0' is always true [knownConditionTrueFalse] cctools-9.9/parrot/src/pfs_service_ftp.cc:153:7: note: Assuming that condition '!result' is not redundant cctools-9.9/parrot/src/pfs_service_ftp.cc:165:26: note: Condition 'result==0' is always true cctools-9.9/parrot/src/pfs_service_ftp.cc:127:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:141:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:166:39: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:177:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:190:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:203:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:222:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:239:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:253:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:260:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:268:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:275:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:283:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:290:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:298:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:305:37: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:313:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_ftp.cc:74:7: style: The scope of the variable 'save_errno' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_ftp.cc:93:9: style: The scope of the variable 'user' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_ftp.cc:94:9: style: The scope of the variable 'pass' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_ftp.cc:139:9: style: The scope of the variable 'stream' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_ftp.cc:238:8: style: The scope of the variable 'tname' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_ftp.cc:139:15: style: Variable 'stream' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_service_grow.cc:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:344:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:450:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:466:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:524:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:600:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:622:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:646:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:653:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:674:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:705:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:741:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:748:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_GROW [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kObjectKindDirectory [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:412:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:428:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:460:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_HDFS [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_grow.cc:394:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:394:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:430:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:430:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:447:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:447:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:463:14: style: The function 'flock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:463:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:473:22: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:41:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:473:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:481:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:481:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:485:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:485:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:522:12: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:522:12: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:576:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:576:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:598:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:598:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:620:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:620:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:627:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:627:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:644:14: style: The function 'chmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:37:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:644:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:651:14: style: The function 'chown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:38:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:651:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:658:14: style: The function 'lchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:39:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:658:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:665:14: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:40:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:665:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:672:14: style: The function 'utime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:41:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:672:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:679:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:679:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:686:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:686:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:703:14: style: The function 'link' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:703:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:710:14: style: The function 'symlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:47:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:710:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:717:14: style: The function 'readlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:48:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:717:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:739:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:739:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:746:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:746:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:753:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_grow.cc:753:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_grow.cc:183:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_grow.cc:196:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_grow.cc:256:12: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_grow.cc:278:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_grow.cc:437:28: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_grow.cc:442:59: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_grow.cc:336:8: style: The scope of the variable 's' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_grow.cc:490:8: style: The scope of the variable 'url' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_grow.cc:225:18: style: Local variable 'link' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_service_grow.cc:167:15: note: Shadowed declaration cctools-9.9/parrot/src/pfs_service_grow.cc:225:18: note: Shadow variable cctools-9.9/parrot/src/pfs_service_grow.cc:91:58: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_service_grow.cc:331:52: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_service_grow.cc:404:23: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_service_grow.cc:721:23: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_service_hdfs.cc:142:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] cctools-9.9/parrot/src/pfs_service_hdfs.cc:161:12: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] cctools-9.9/parrot/src/pfs_service_hdfs.cc:103:2: warning: Member variable 'pfs_service_hdfs::hdfs' is not initialized in the constructor. [uninitMemberVar] cctools-9.9/parrot/src/pfs_service_hdfs.cc:53:3: performance: Variable 'fs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_service_hdfs.cc:54:3: performance: Variable 'handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_service_hdfs.cc:57:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:57:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:65:14: style: The function 'fsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:28:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:65:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:75:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:75:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:83:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:83:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:109:3: style: The destructor '~pfs_service_hdfs' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:19:11: note: Virtual destructor in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:109:3: note: Destructor in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:200:17: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:21:17: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:200:17: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:215:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:22:15: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:215:15: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:220:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:220:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:273:20: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:273:20: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:314:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:314:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:329:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:329:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:366:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:366:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:380:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:380:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:403:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:403:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:419:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:419:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:435:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:435:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:451:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:451:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:471:24: style: The function 'locate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:70:24: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:471:24: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:500:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:500:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:504:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_hdfs.cc:504:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_hdfs.cc:144:40: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:163:40: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:310:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:324:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:339:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:376:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:399:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:415:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:431:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:447:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:463:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:496:38: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_hdfs.cc:346:17: style: The scope of the variable 'file_info' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_hdfs.cc:475:11: style: The scope of the variable 'hosts' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_hdfs.cc:171:56: style: Parameter 'file_info' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_service_hdfs.cc:346:27: style: Variable 'file_info' is assigned a value that is never used. [unreadVariable] cctools-9.9/parrot/src/pfs_service_http.cc:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_http.cc:66:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_FOREVER [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_http.cc:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_http.cc:57:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cctools-9.9/parrot/src/pfs_service_http.cc:60:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:60:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:65:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:65:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:69:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:69:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:76:22: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:41:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:76:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:84:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:84:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:88:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:88:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:105:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:105:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:121:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:121:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:125:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_http.cc:125:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_http.cc:66:25: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_http.cc:35:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_service_local.cc:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWOTH [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:448:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:516:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:536:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:550:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:606:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:620:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:634:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:656:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:665:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:673:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:698:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:707:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:720:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_local.cc:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LOCAL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_multi.cc:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_multi.cc:37:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:37:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:41:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:41:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:45:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:45:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:49:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:49:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:59:14: style: The function 'fstatfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:59:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:69:14: style: The function 'ftruncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:27:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:69:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:73:14: style: The function 'fchmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:30:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:73:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:77:14: style: The function 'fchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:31:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:77:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:81:14: style: The function 'fsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:28:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:81:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:86:22: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:41:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:86:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:111:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:111:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:121:20: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:121:20: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:133:14: style: The function 'statfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:33:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:133:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:143:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:143:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:153:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:153:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:163:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:163:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:167:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:167:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:171:14: style: The function 'chmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:37:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:171:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:175:14: style: The function 'chown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:38:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:175:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:179:14: style: The function 'lchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:39:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:179:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:183:14: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:40:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:183:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:187:14: style: The function 'utime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:41:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:187:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:191:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:191:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:195:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:195:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:210:14: style: The function 'link' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:210:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:214:14: style: The function 'symlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:47:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:214:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:218:14: style: The function 'readlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:48:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:218:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:232:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:232:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:236:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:236:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:240:14: style: The function 'whoami' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:64:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:240:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:244:14: style: The function 'getacl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:65:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:244:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:252:14: style: The function 'setacl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:66:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:252:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:256:24: style: The function 'locate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:70:24: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:256:24: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:270:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:270:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:274:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_multi.cc:274:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_multi.cc:98:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_multi.cc:104:14: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_multi.cc:260:68: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_local.cc:366:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/parrot/src/pfs_service_local.cc:465:14: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] cctools-9.9/parrot/src/pfs_service_local.cc:482:15: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] cctools-9.9/parrot/src/pfs_service_local.cc:96:12: warning: The class 'pfs_file_local' defines member variable with name 'last_offset' also defined in its parent class 'pfs_file'. [duplInheritedMember] cctools-9.9/parrot/src/pfs_file.h:56:12: note: Parent variable 'pfs_file::last_offset' cctools-9.9/parrot/src/pfs_service_local.cc:96:12: note: Derived variable 'pfs_file_local::last_offset' cctools-9.9/parrot/src/pfs_service_local.cc:105:14: style: The function 'canbenative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:105:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:114:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:114:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:122:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:122:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:138:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:138:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:151:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:151:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:163:14: style: The function 'fstatfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:163:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:175:14: style: The function 'ftruncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:27:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:175:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:183:14: style: The function 'fsync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:28:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:183:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:191:14: style: The function 'fcntl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:29:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:191:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:205:14: style: The function 'fchmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:30:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:205:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:213:14: style: The function 'fchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:31:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:213:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:272:14: style: The function 'flock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:272:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:288:22: style: The function 'get_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:41:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:288:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:298:14: style: The function 'get_real_fd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:43:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:298:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:302:14: style: The function 'get_local_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:302:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:308:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:308:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:316:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:316:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:352:20: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:352:20: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:384:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:384:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:396:14: style: The function 'statfs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:33:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:396:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:408:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:408:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:420:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:420:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:428:14: style: The function 'chmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:37:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:428:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:436:14: style: The function 'chown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:38:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:436:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:444:14: style: The function 'lchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:39:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:444:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:452:14: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:40:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:452:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:460:14: style: The function 'utime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:41:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:460:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:468:14: style: The function 'utimens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:42:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:468:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:487:14: style: The function 'lutimens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:43:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:487:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:512:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:512:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:520:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:520:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:531:18: style: The function 'getxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:53:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:531:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:545:18: style: The function 'lgetxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:54:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:545:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:559:18: style: The function 'listxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:55:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:559:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:573:18: style: The function 'llistxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:56:18: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:573:18: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:587:14: style: The function 'setxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:57:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:587:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:601:14: style: The function 'lsetxattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:58:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:601:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:615:14: style: The function 'removexattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:59:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:615:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:629:14: style: The function 'lremovexattr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:60:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:629:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:652:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:652:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:661:14: style: The function 'link' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:661:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:669:14: style: The function 'symlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:47:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:669:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:677:14: style: The function 'readlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:48:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:677:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:686:14: style: The function 'mknod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:49:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:686:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:694:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:694:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:703:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:703:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:717:14: style: The function 'whoami' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:64:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:717:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:731:24: style: The function 'locate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:70:24: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:731:24: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:747:14: style: The function 'is_seekable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:26:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:747:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:751:14: style: The function 'is_local' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:27:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_local.cc:751:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_local.cc:726:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/parrot/src/pfs_service_local.cc:725:10: note: result is assigned cctools-9.9/parrot/src/pfs_service_local.cc:726:10: note: result is overwritten cctools-9.9/parrot/src/pfs_service_local.cc:58:6: style: The scope of the variable 'flags' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_local.cc:355:18: style: The scope of the variable 'd' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_service_local.cc:759:59: style:inconclusive: Function 'pfs_file_bootstrap' argument 2 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_file.h:59:59: note: Function 'pfs_file_bootstrap' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_service_local.cc:759:59: note: Function 'pfs_file_bootstrap' argument 2 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_service_local.cc:78:37: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_service_local.cc:85:41: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_service_local.cc:355:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_service_s3.cc:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostport [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:107:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMZ_PERM_PRIVATE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:231:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:261:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:283:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:411:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_service_s3.cc:90:3: warning: Class 'pfs_file_s3' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cctools-9.9/parrot/src/pfs_service_s3.cc:90:3: warning: Class 'pfs_file_s3' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cctools-9.9/parrot/src/pfs_service_s3.cc:96:3: style: The destructor '~pfs_file_s3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:20:11: note: Virtual destructor in base class cctools-9.9/parrot/src/pfs_service_s3.cc:96:3: note: Destructor in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:101:14: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:22:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:101:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:113:22: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:23:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:113:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:120:22: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:24:22: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:120:22: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:128:14: style: The function 'fstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_file.h:25:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:128:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:149:3: style: The destructor '~pfs_service_s3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:19:11: note: Virtual destructor in base class cctools-9.9/parrot/src/pfs_service_s3.cc:149:3: note: Destructor in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:153:14: style: The function 'get_default_port' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:23:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:153:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:157:21: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:29:21: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:157:21: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:225:12: style: The function 'getdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:30:20: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:225:12: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:256:14: style: The function 'lstat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:34:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:256:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:278:14: style: The function 'stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:32:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:278:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:300:14: style: The function 'unlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:35:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:300:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:341:14: style: The function 'access' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:36:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:341:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:346:14: style: The function 'chmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:37:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:346:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:351:14: style: The function 'chown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:38:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:351:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:356:14: style: The function 'lchown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:39:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:356:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:361:14: style: The function 'truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:40:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:361:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:366:14: style: The function 'utime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:41:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:366:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:371:14: style: The function 'rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:44:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:371:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:376:14: style: The function 'chdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:45:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:376:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:390:14: style: The function 'link' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:46:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:390:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:395:14: style: The function 'symlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:47:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:395:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:400:14: style: The function 'readlink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:48:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:400:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:405:14: style: The function 'mkdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:50:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:405:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:410:14: style: The function 'rmdir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] cctools-9.9/parrot/src/pfs_service.h:51:14: note: Virtual function in base class cctools-9.9/parrot/src/pfs_service_s3.cc:410:14: note: Function in derived class cctools-9.9/parrot/src/pfs_service_s3.cc:89:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_s3.cc:173:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_s3.cc:235:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_s3.cc:265:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_s3.cc:287:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_s3.cc:311:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/parrot/src/pfs_service_s3.cc:176:22: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_s3.cc:247:16: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_s3.cc:314:16: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_service_s3.cc:72:7: style: struct member 'pfs_file_cache_data::name' is never used. [unusedStructMember] cctools-9.9/parrot/src/pfs_sys.cc:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:98:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:159:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:200:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:207:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:215:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:223:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:231:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:261:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:277:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:293:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:301:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:317:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:325:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:333:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:341:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:349:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:357:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:381:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:397:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:405:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:423:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:434:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:442:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:466:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:474:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:482:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:490:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:498:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:506:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:514:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:522:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:530:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:538:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:546:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:556:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:631:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:642:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:660:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:747:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:755:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:763:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:771:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:779:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:787:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:795:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:803:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:811:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:819:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:827:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:835:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_LIBCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_sys.cc:554:6: style: The scope of the variable 'result' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_sys.cc:274:27: style:inconclusive: Function 'pfs_stat' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:50:28: note: Function 'pfs_stat' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:274:27: note: Function 'pfs_stat' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:290:28: style:inconclusive: Function 'pfs_lstat' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:52:29: note: Function 'pfs_lstat' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:290:28: note: Function 'pfs_lstat' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:298:29: style:inconclusive: Function 'pfs_access' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:53:30: note: Function 'pfs_access' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:298:29: note: Function 'pfs_access' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:306:28: style:inconclusive: Function 'pfs_chmod' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:54:29: note: Function 'pfs_chmod' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:306:28: note: Function 'pfs_chmod' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:314:28: style:inconclusive: Function 'pfs_chown' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:55:29: note: Function 'pfs_chown' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:314:28: note: Function 'pfs_chown' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:322:29: style:inconclusive: Function 'pfs_lchown' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:56:30: note: Function 'pfs_lchown' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:322:29: note: Function 'pfs_lchown' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:346:29: style:inconclusive: Function 'pfs_unlink' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:60:30: note: Function 'pfs_unlink' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:346:29: note: Function 'pfs_unlink' argument 1 names different: declaration 'name' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:354:29: style:inconclusive: Function 'pfs_rename' argument 1 names different: declaration 'old_name' definition 'oldpath'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:61:30: note: Function 'pfs_rename' argument 1 names different: declaration 'old_name' definition 'oldpath'. cctools-9.9/parrot/src/pfs_sys.cc:354:29: note: Function 'pfs_rename' argument 1 names different: declaration 'old_name' definition 'oldpath'. cctools-9.9/parrot/src/pfs_sys.cc:354:50: style:inconclusive: Function 'pfs_rename' argument 2 names different: declaration 'new_name' definition 'newpath'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:61:52: note: Function 'pfs_rename' argument 2 names different: declaration 'new_name' definition 'newpath'. cctools-9.9/parrot/src/pfs_sys.cc:354:50: note: Function 'pfs_rename' argument 2 names different: declaration 'new_name' definition 'newpath'. cctools-9.9/parrot/src/pfs_sys.cc:439:67: style:inconclusive: Function 'pfs_lsalloc' argument 3 names different: declaration 'avail' definition 'total'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:102:68: note: Function 'pfs_lsalloc' argument 3 names different: declaration 'avail' definition 'total'. cctools-9.9/parrot/src/pfs_sys.cc:439:67: note: Function 'pfs_lsalloc' argument 3 names different: declaration 'avail' definition 'total'. cctools-9.9/parrot/src/pfs_sys.cc:455:29: style:inconclusive: Function 'pfs_search' argument 1 names different: declaration 'path' definition 'paths'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:117:30: note: Function 'pfs_search' argument 1 names different: declaration 'path' definition 'paths'. cctools-9.9/parrot/src/pfs_sys.cc:455:29: note: Function 'pfs_search' argument 1 names different: declaration 'path' definition 'paths'. cctools-9.9/parrot/src/pfs_sys.cc:655:43: style:inconclusive: Function 'pfs_utimensat' argument 2 names different: declaration 'pathname' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_sys.h:59:44: note: Function 'pfs_utimensat' argument 2 names different: declaration 'pathname' definition 'path'. cctools-9.9/parrot/src/pfs_sys.cc:655:43: note: Function 'pfs_utimensat' argument 2 names different: declaration 'pathname' definition 'path'. cctools-9.9/parrot/src/pfs_time.cc:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_time.cc:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_time.cc:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_OPEN_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:221:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_CLOEXEC [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:261:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:269:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:299:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:475:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:611:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:790:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_BINARY [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:832:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:839:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:858:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:894:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:906:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:917:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:929:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:955:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:983:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1021:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1060:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1087:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1258:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1381:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1412:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1443:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1575:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1599:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1617:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1739:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1805:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1848:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1889:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:1936:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2078:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_SYSCALL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2298:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2369:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2461:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHANNEL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2490:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHANNEL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_CHANNEL [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2544:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2590:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:2598:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:105:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:212:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:268:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:326:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:343:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:395:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:441:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOV_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:523:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:539:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOV_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:655:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:671:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:702:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL32_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:729:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCALL64_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/tracer.c:691:56: style:inconclusive: Function 'tracer_copy_in_string' argument 2 names different: declaration 'data' definition 'str'. [funcArgNamesDifferent] cctools-9.9/parrot/src/tracer.h:41:56: note: Function 'tracer_copy_in_string' argument 2 names different: declaration 'data' definition 'str'. cctools-9.9/parrot/src/tracer.c:691:56: note: Function 'tracer_copy_in_string' argument 2 names different: declaration 'data' definition 'str'. cctools-9.9/parrot/src/tracer.c:691:87: style:inconclusive: Function 'tracer_copy_in_string' argument 4 names different: declaration 'maxlength' definition 'length'. [funcArgNamesDifferent] cctools-9.9/parrot/src/tracer.h:41:88: note: Function 'tracer_copy_in_string' argument 4 names different: declaration 'maxlength' definition 'length'. cctools-9.9/parrot/src/tracer.c:691:87: note: Function 'tracer_copy_in_string' argument 4 names different: declaration 'maxlength' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:576:4: warning:inconclusive: The buffer 'full_logical_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] cctools-9.9/parrot/src/pfs_table.cc:588:4: warning:inconclusive: The buffer 'full_logical_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] cctools-9.9/parrot/src/pfs_table.h:34:6: style:inconclusive: Technically the member function 'pfs_table::isvalid' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:275:16: note: Technically the member function 'pfs_table::isvalid' can be const. cctools-9.9/parrot/src/pfs_table.h:34:6: note: Technically the member function 'pfs_table::isvalid' can be const. cctools-9.9/parrot/src/pfs_table.h:35:6: style:inconclusive: Technically the member function 'pfs_table::isnative' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:280:16: note: Technically the member function 'pfs_table::isnative' can be const. cctools-9.9/parrot/src/pfs_table.h:35:6: note: Technically the member function 'pfs_table::isnative' can be const. cctools-9.9/parrot/src/pfs_table.h:36:6: style:inconclusive: Technically the member function 'pfs_table::isparrot' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:285:16: note: Technically the member function 'pfs_table::isparrot' can be const. cctools-9.9/parrot/src/pfs_table.h:36:6: note: Technically the member function 'pfs_table::isparrot' can be const. cctools-9.9/parrot/src/pfs_table.h:37:6: style:inconclusive: Technically the member function 'pfs_table::isspecial' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:290:16: note: Technically the member function 'pfs_table::isspecial' can be const. cctools-9.9/parrot/src/pfs_table.h:37:6: note: Technically the member function 'pfs_table::isspecial' can be const. cctools-9.9/parrot/src/pfs_table.h:59:7: style:inconclusive: Technically the member function 'pfs_table::fstat' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:1083:16: note: Technically the member function 'pfs_table::fstat' can be const. cctools-9.9/parrot/src/pfs_table.h:59:7: note: Technically the member function 'pfs_table::fstat' can be const. cctools-9.9/parrot/src/pfs_table.h:134:14: style:inconclusive: Technically the member function 'pfs_table::mmap_delete' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:2596:16: note: Technically the member function 'pfs_table::mmap_delete' can be const. cctools-9.9/parrot/src/pfs_table.h:134:14: note: Technically the member function 'pfs_table::mmap_delete' can be const. cctools-9.9/parrot/src/pfs_table.h:135:14: style:inconclusive: Technically the member function 'pfs_table::mmap_print' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:2457:17: note: Technically the member function 'pfs_table::mmap_print' can be const. cctools-9.9/parrot/src/pfs_table.h:135:14: note: Technically the member function 'pfs_table::mmap_print' can be const. cctools-9.9/parrot/src/pfs_table.h:139:12: performance:inconclusive: Technically the member function 'pfs_table::open_directory' can be static (but you may consider moving to unnamed namespace). [functionStatic] cctools-9.9/parrot/src/pfs_table.cc:608:22: note: Technically the member function 'pfs_table::open_directory' can be static (but you may consider moving to unnamed namespace). cctools-9.9/parrot/src/pfs_table.h:139:12: note: Technically the member function 'pfs_table::open_directory' can be static (but you may consider moving to unnamed namespace). cctools-9.9/parrot/src/pfs_table.h:141:6: style:inconclusive: Technically the member function 'pfs_table::find_empty' can be const. [functionConst] cctools-9.9/parrot/src/pfs_table.cc:335:16: note: Technically the member function 'pfs_table::find_empty' can be const. cctools-9.9/parrot/src/pfs_table.h:141:6: note: Technically the member function 'pfs_table::find_empty' can be const. cctools-9.9/parrot/src/pfs_table.cc:108:2: warning: Class 'pfs_table' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] cctools-9.9/parrot/src/pfs_table.cc:108:2: warning: Class 'pfs_table' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] cctools-9.9/resource_monitor/src/piggybacker.c:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] cctools-9.9/parrot/src/pfs_table.cc:142:8: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:164:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:222:26: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:262:66: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:263:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:271:17: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:282:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:287:9: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:292:41: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:316:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:328:29: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:453:15: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:628:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:630:14: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:633:19: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:826:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:832:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:839:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:863:3: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:894:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:906:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:929:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:955:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:983:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1002:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1021:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1047:6: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1060:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1072:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1087:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1101:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1109:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1116:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1133:9: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1146:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1157:34: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1207:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1214:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1381:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1412:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1443:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1474:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:1738:7: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:2298:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:2299:2: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:2373:11: style: C-style pointer casting [cstyleCast] cctools-9.9/parrot/src/pfs_table.cc:2544:2: style: C-style pointer casting [cstyleCast] cctools-9.9/resource_monitor/src/piggybacker.c:16:29: style: Parameter 'path_h' can be declared as pointer to const [constParameterPointer] cctools-9.9/resource_monitor/src/piggybacker.c:16:43: style: Parameter 'path_lib' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_table.cc:403:7: style: The scope of the variable 'link_parent' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_table.cc:780:12: style: The scope of the variable 'file' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_table.cc:1249:7: style: The scope of the variable 'newpath' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_table.cc:2236:12: style: The scope of the variable 'targetfile' can be reduced. [variableScope] cctools-9.9/parrot/src/pfs_table.cc:354:86: style:inconclusive: Function 'complete_path' argument 3 names different: declaration 'long_path' definition 'full_path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:148:76: note: Function 'complete_path' argument 3 names different: declaration 'long_path' definition 'full_path'. cctools-9.9/parrot/src/pfs_table.cc:354:86: note: Function 'complete_path' argument 3 names different: declaration 'long_path' definition 'full_path'. cctools-9.9/parrot/src/pfs_table.cc:374:57: style:inconclusive: Function 'complete_at_path' argument 2 names different: declaration 'short_path' definition 'path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:142:47: note: Function 'complete_at_path' argument 2 names different: declaration 'short_path' definition 'path'. cctools-9.9/parrot/src/pfs_table.cc:374:57: note: Function 'complete_at_path' argument 2 names different: declaration 'short_path' definition 'path'. cctools-9.9/parrot/src/pfs_table.cc:374:69: style:inconclusive: Function 'complete_at_path' argument 3 names different: declaration 'long_path' definition 'full_path'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:142:65: note: Function 'complete_at_path' argument 3 names different: declaration 'long_path' definition 'full_path'. cctools-9.9/parrot/src/pfs_table.cc:374:69: note: Function 'complete_at_path' argument 3 names different: declaration 'long_path' definition 'full_path'. cctools-9.9/parrot/src/pfs_table.cc:400:64: style:inconclusive: Function 'follow_symlink' argument 2 names different: declaration 'amode' definition 'mode'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:128:54: note: Function 'follow_symlink' argument 2 names different: declaration 'amode' definition 'mode'. cctools-9.9/parrot/src/pfs_table.cc:400:64: note: Function 'follow_symlink' argument 2 names different: declaration 'amode' definition 'mode'. cctools-9.9/parrot/src/pfs_table.cc:641:48: style:inconclusive: Function 'open_object' argument 1 names different: declaration 'path' definition 'lname'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:138:38: note: Function 'open_object' argument 1 names different: declaration 'path' definition 'lname'. cctools-9.9/parrot/src/pfs_table.cc:641:48: note: Function 'open_object' argument 1 names different: declaration 'path' definition 'lname'. cctools-9.9/parrot/src/pfs_table.cc:777:34: warning: Function 'open' argument order different: declaration 'path, flags, mode, force_cache, native_path, len' definition 'lname, flags, mode, force_cache, path, len' [funcArgOrderDifferent] cctools-9.9/parrot/src/pfs_table.h:42:24: note: Function 'open' argument order different: declaration 'path, flags, mode, force_cache, native_path, len' definition 'lname, flags, mode, force_cache, path, len' cctools-9.9/parrot/src/pfs_table.cc:777:34: note: Function 'open' argument order different: declaration 'path, flags, mode, force_cache, native_path, len' definition 'lname, flags, mode, force_cache, path, len' cctools-9.9/parrot/src/pfs_table.cc:890:61: style:inconclusive: Function 'read' argument 3 names different: declaration 'length' definition 'nbyte'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:50:51: note: Function 'read' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:890:61: note: Function 'read' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:902:68: style:inconclusive: Function 'write' argument 3 names different: declaration 'length' definition 'nbyte'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:51:58: note: Function 'write' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:902:68: note: Function 'write' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:925:62: style:inconclusive: Function 'pread' argument 3 names different: declaration 'length' definition 'nbyte'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:52:52: note: Function 'pread' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:925:62: note: Function 'pread' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:951:69: style:inconclusive: Function 'pwrite' argument 3 names different: declaration 'length' definition 'nbyte'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:53:59: note: Function 'pwrite' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:951:69: note: Function 'pwrite' argument 3 names different: declaration 'length' definition 'nbyte'. cctools-9.9/parrot/src/pfs_table.cc:1035:26: style:inconclusive: Function 'dup2' argument 1 names different: declaration 'old' definition 'ofd'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:72:16: note: Function 'dup2' argument 1 names different: declaration 'old' definition 'ofd'. cctools-9.9/parrot/src/pfs_table.cc:1035:26: note: Function 'dup2' argument 1 names different: declaration 'old' definition 'ofd'. cctools-9.9/parrot/src/pfs_table.cc:1068:45: style:inconclusive: Function 'ftruncate' argument 2 names different: declaration 'length' definition 'size'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:58:36: note: Function 'ftruncate' argument 2 names different: declaration 'length' definition 'size'. cctools-9.9/parrot/src/pfs_table.cc:1068:45: note: Function 'ftruncate' argument 2 names different: declaration 'length' definition 'size'. cctools-9.9/parrot/src/pfs_table.cc:1083:48: style:inconclusive: Function 'fstat' argument 2 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:59:39: note: Function 'fstat' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1083:48: note: Function 'fstat' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1286:36: style:inconclusive: Function 'access' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:82:26: note: Function 'access' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1286:36: note: Function 'access' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1298:35: style:inconclusive: Function 'chmod' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:83:25: note: Function 'chmod' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1298:35: note: Function 'chmod' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1310:35: style:inconclusive: Function 'chown' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:84:25: note: Function 'chown' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1310:35: note: Function 'chown' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1331:36: style:inconclusive: Function 'lchown' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:85:26: note: Function 'lchown' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1331:36: note: Function 'lchown' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1343:38: style:inconclusive: Function 'truncate' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:86:28: note: Function 'truncate' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1343:38: note: Function 'truncate' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1343:51: style:inconclusive: Function 'truncate' argument 2 names different: declaration 'length' definition 'offset'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:86:44: note: Function 'truncate' argument 2 names different: declaration 'length' definition 'offset'. cctools-9.9/parrot/src/pfs_table.cc:1343:51: note: Function 'truncate' argument 2 names different: declaration 'length' definition 'offset'. cctools-9.9/parrot/src/pfs_table.cc:1479:35: style:inconclusive: Function 'utime' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:87:25: note: Function 'utime' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1479:35: note: Function 'utime' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1491:37: style:inconclusive: Function 'utimens' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:88:27: note: Function 'utimens' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1491:37: note: Function 'utimens' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1503:38: style:inconclusive: Function 'lutimens' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:89:28: note: Function 'lutimens' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1503:38: note: Function 'lutimens' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1516:36: style:inconclusive: Function 'unlink' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:90:26: note: Function 'unlink' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1516:36: note: Function 'unlink' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1532:34: style:inconclusive: Function 'stat' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:79:24: note: Function 'stat' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1532:34: note: Function 'stat' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1532:54: style:inconclusive: Function 'stat' argument 2 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:79:47: note: Function 'stat' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1532:54: note: Function 'stat' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1552:36: style:inconclusive: Function 'statfs' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:80:26: note: Function 'statfs' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1552:36: note: Function 'statfs' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1552:58: style:inconclusive: Function 'statfs' argument 2 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:80:51: note: Function 'statfs' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1552:58: note: Function 'statfs' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1565:35: style:inconclusive: Function 'lstat' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:81:25: note: Function 'lstat' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1565:35: note: Function 'lstat' argument 1 names different: declaration 'name' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1565:55: style:inconclusive: Function 'lstat' argument 2 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:81:48: note: Function 'lstat' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1565:55: note: Function 'lstat' argument 2 names different: declaration 'buf' definition 'b'. cctools-9.9/parrot/src/pfs_table.cc:1585:36: style:inconclusive: Function 'rename' argument 1 names different: declaration 'old_name' definition 'n1'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:91:26: note: Function 'rename' argument 1 names different: declaration 'old_name' definition 'n1'. cctools-9.9/parrot/src/pfs_table.cc:1585:36: note: Function 'rename' argument 1 names different: declaration 'old_name' definition 'n1'. cctools-9.9/parrot/src/pfs_table.cc:1585:52: style:inconclusive: Function 'rename' argument 2 names different: declaration 'new_name' definition 'n2'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:91:48: note: Function 'rename' argument 2 names different: declaration 'new_name' definition 'n2'. cctools-9.9/parrot/src/pfs_table.cc:1585:52: note: Function 'rename' argument 2 names different: declaration 'new_name' definition 'n2'. cctools-9.9/parrot/src/pfs_table.cc:1606:34: style:inconclusive: Function 'link' argument 1 names different: declaration 'oldpath' definition 'n1'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:92:24: note: Function 'link' argument 1 names different: declaration 'oldpath' definition 'n1'. cctools-9.9/parrot/src/pfs_table.cc:1606:34: note: Function 'link' argument 1 names different: declaration 'oldpath' definition 'n1'. cctools-9.9/parrot/src/pfs_table.cc:1606:50: style:inconclusive: Function 'link' argument 2 names different: declaration 'newpath' definition 'n2'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:92:45: note: Function 'link' argument 2 names different: declaration 'newpath' definition 'n2'. cctools-9.9/parrot/src/pfs_table.cc:1606:50: note: Function 'link' argument 2 names different: declaration 'newpath' definition 'n2'. cctools-9.9/parrot/src/pfs_table.cc:1658:38: style:inconclusive: Function 'readlink' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:94:28: note: Function 'readlink' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1658:38: note: Function 'readlink' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1700:35: style:inconclusive: Function 'mknod' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:95:25: note: Function 'mknod' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1700:35: note: Function 'mknod' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1712:35: style:inconclusive: Function 'mkdir' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:96:25: note: Function 'mkdir' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1712:35: note: Function 'mkdir' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1724:35: style:inconclusive: Function 'rmdir' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:97:25: note: Function 'rmdir' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1724:35: note: Function 'rmdir' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1750:37: style:inconclusive: Function 'mkalloc' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:115:27: note: Function 'mkalloc' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1750:37: note: Function 'mkalloc' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1762:37: style:inconclusive: Function 'lsalloc' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:116:27: note: Function 'lsalloc' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1762:37: note: Function 'lsalloc' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1762:46: style:inconclusive: Function 'lsalloc' argument 2 names different: declaration 'alloc_path' definition 'a'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:116:39: note: Function 'lsalloc' argument 2 names different: declaration 'alloc_path' definition 'a'. cctools-9.9/parrot/src/pfs_table.cc:1762:46: note: Function 'lsalloc' argument 2 names different: declaration 'alloc_path' definition 'a'. cctools-9.9/parrot/src/pfs_table.cc:1762:82: style:inconclusive: Function 'lsalloc' argument 4 names different: declaration 'inuse' definition 'avail'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:116:84: note: Function 'lsalloc' argument 4 names different: declaration 'inuse' definition 'avail'. cctools-9.9/parrot/src/pfs_table.cc:1762:82: note: Function 'lsalloc' argument 4 names different: declaration 'inuse' definition 'avail'. cctools-9.9/parrot/src/pfs_table.cc:1777:36: style:inconclusive: Function 'whoami' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:117:26: note: Function 'whoami' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1777:36: note: Function 'whoami' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:1777:54: style:inconclusive: Function 'whoami' argument 3 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:117:47: note: Function 'whoami' argument 3 names different: declaration 'size' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:1777:54: note: Function 'whoami' argument 3 names different: declaration 'size' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:2069:55: style:inconclusive: Function 'search' argument 2 names different: declaration 'pattern' definition 'patt'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:126:46: note: Function 'search' argument 2 names different: declaration 'pattern' definition 'patt'. cctools-9.9/parrot/src/pfs_table.cc:2069:55: note: Function 'search' argument 2 names different: declaration 'pattern' definition 'patt'. cctools-9.9/parrot/src/pfs_table.cc:2176:36: style:inconclusive: Function 'getacl' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:118:26: note: Function 'getacl' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:2176:36: note: Function 'getacl' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:2176:54: style:inconclusive: Function 'getacl' argument 3 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:118:47: note: Function 'getacl' argument 3 names different: declaration 'size' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:2176:54: note: Function 'getacl' argument 3 names different: declaration 'size' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:2188:36: style:inconclusive: Function 'setacl' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:119:26: note: Function 'setacl' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:2188:36: note: Function 'setacl' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:2200:36: style:inconclusive: Function 'locate' argument 1 names different: declaration 'path' definition 'n'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:120:26: note: Function 'locate' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:2200:36: note: Function 'locate' argument 1 names different: declaration 'path' definition 'n'. cctools-9.9/parrot/src/pfs_table.cc:2200:54: style:inconclusive: Function 'locate' argument 3 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:120:47: note: Function 'locate' argument 3 names different: declaration 'size' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:2200:54: note: Function 'locate' argument 3 names different: declaration 'size' definition 'length'. cctools-9.9/parrot/src/pfs_table.cc:2538:75: style:inconclusive: Function 'mmap_create' argument 3 names different: declaration 'length' definition 'map_length'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:132:66: note: Function 'mmap_create' argument 3 names different: declaration 'length' definition 'map_length'. cctools-9.9/parrot/src/pfs_table.cc:2538:75: note: Function 'mmap_create' argument 3 names different: declaration 'length' definition 'map_length'. cctools-9.9/parrot/src/pfs_table.cc:2583:39: style:inconclusive: Function 'mmap_update' argument 1 names different: declaration 'logical_address' definition 'logical_addr'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:133:37: note: Function 'mmap_update' argument 1 names different: declaration 'logical_address' definition 'logical_addr'. cctools-9.9/parrot/src/pfs_table.cc:2583:39: note: Function 'mmap_update' argument 1 names different: declaration 'logical_address' definition 'logical_addr'. cctools-9.9/parrot/src/pfs_table.cc:2583:60: style:inconclusive: Function 'mmap_update' argument 2 names different: declaration 'channel_address' definition 'channel_offset'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:133:61: note: Function 'mmap_update' argument 2 names different: declaration 'channel_address' definition 'channel_offset'. cctools-9.9/parrot/src/pfs_table.cc:2583:60: note: Function 'mmap_update' argument 2 names different: declaration 'channel_address' definition 'channel_offset'. cctools-9.9/parrot/src/pfs_table.cc:2596:39: style:inconclusive: Function 'mmap_delete' argument 1 names different: declaration 'logical_address' definition 'logical_addr'. [funcArgNamesDifferent] cctools-9.9/parrot/src/pfs_table.h:134:37: note: Function 'mmap_delete' argument 1 names different: declaration 'logical_address' definition 'logical_addr'. cctools-9.9/parrot/src/pfs_table.cc:2596:39: note: Function 'mmap_delete' argument 1 names different: declaration 'logical_address' definition 'logical_addr'. cctools-9.9/parrot/src/pfs_table.cc:724:9: style: Local variable 'fd' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_table.cc:707:10: note: Shadowed declaration cctools-9.9/parrot/src/pfs_table.cc:724:9: note: Shadow variable cctools-9.9/parrot/src/pfs_table.cc:2430:91: style: Local variable 'path' shadows outer variable [shadowVariable] cctools-9.9/parrot/src/pfs_table.cc:2401:7: note: Shadowed declaration cctools-9.9/parrot/src/pfs_table.cc:2430:91: note: Shadow variable cctools-9.9/parrot/src/pfs_table.cc:452:8: style: Variable 'item_value' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_table.cc:691:19: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_table.cc:1062:12: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_table.cc:1212:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_table.cc:1310:58: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_table.cc:1678:24: style: Variable 'target' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_table.cc:1801:56: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] cctools-9.9/parrot/src/pfs_table.cc:1948:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_table.cc:1952:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] cctools-9.9/parrot/src/pfs_table.cc:780:16: style: Variable 'file' is assigned a value that is never used. [unreadVariable] cctools-9.9/resource_monitor/src/resource_monitor.c:292:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FATAL [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:314:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USECOND [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FATAL [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FATAL [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:418:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:476:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USECOND [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:524:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:533:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:549:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:558:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:585:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:659:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmonitor_file_info [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:729:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:788:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmonitor_bw_info [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:821:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:941:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1064:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1197:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_NAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmonitor_process_info [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1402:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_FATAL [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1516:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1667:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_helper_data [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1687:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1842:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1901:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1918:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:1956:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:2011:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:2055:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmonitor_process_info [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/resource_monitor.c:2157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmsummary [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:94:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_fork [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:144:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_exit [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:157:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_exit [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:78:4: error: Resource leak: fd [resourceLeak] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:87:2: error: Resource leak: fd [resourceLeak] cctools-9.9/resource_monitor/src/rminimonitor_helper.c:63:8: style: Variable 'file_of_pids' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_BOOLEAN [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_STRING [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_INTEGER [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:183:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JX_ARRAY [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:435:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:204:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:291:33: warning: Either the condition '!fp' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:287:16: note: Assuming that condition '!fp' is not redundant cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:291:33: note: Null pointer dereference cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:425:39: style:inconclusive: Function 'rmonitor_watch_file' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] cctools-9.9/resource_monitor/src/rmonitor_file_watch.h:49:39: note: Function 'rmonitor_watch_file' argument 1 names different: declaration 'filename' definition 'fname'. cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:425:39: note: Function 'rmonitor_watch_file' argument 1 names different: declaration 'filename' definition 'fname'. cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:425:57: style:inconclusive: Function 'rmonitor_watch_file' argument 2 names different: declaration 'events_array' definition 'watch_spec'. [funcArgNamesDifferent] cctools-9.9/resource_monitor/src/rmonitor_file_watch.h:49:60: note: Function 'rmonitor_watch_file' argument 2 names different: declaration 'events_array' definition 'watch_spec'. cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:425:57: note: Function 'rmonitor_watch_file' argument 2 names different: declaration 'events_array' definition 'watch_spec'. cctools-9.9/resource_monitor/src/rmonitor_file_watch.c:149:39: style: Variable 'e' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/resource_monitor.c:430:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/resource_monitor/src/resource_monitor.c:1318:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/resource_monitor/src/resource_monitor.c:1600:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/resource_monitor/src/resource_monitor.c:2144:8: style: Local variable 'sh_cmd_line' shadows outer variable [shadowVariable] cctools-9.9/resource_monitor/src/resource_monitor.c:229:13: note: Shadowed declaration cctools-9.9/resource_monitor/src/resource_monitor.c:2144:8: note: Shadow variable cctools-9.9/resource_monitor/src/resource_monitor.c:816:27: style: Variable 'head' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/resource_monitor.c:816:34: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/resource_monitor.c:938:109: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cctools-9.9/resource_monitor/src/resource_monitor.c:938:139: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] cctools-9.9/resource_monitor/src/resource_monitor.c:2140:11: style: Variable 'summary_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/resource_monitor.c:2141:11: style: Variable 'series_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/resource_monitor.c:2142:11: style: Variable 'opened_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/resource_monitor.c:2179:8: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/rmonitor_helper.c:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_fork [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:139:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_fork [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:187:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_chdir [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:216:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_fchdir [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:244:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_close [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:260:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:283:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_open [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:360:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_socket [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:380:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_write [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:407:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_read [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:434:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_recv [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:457:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_recvfrom [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:480:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_send [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:503:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_sendmsg [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:527:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_recvmsg [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:567:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:623:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:639:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_exit [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:663:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_exit [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper.c:685:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_waitpid [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:111:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_RMON [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:226:32: style:inconclusive: Function 'rmonitor_helper_init' argument 1 names different: declaration 'path_from_cmdline' definition 'lib_default_path'. [funcArgNamesDifferent] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.h:50:32: note: Function 'rmonitor_helper_init' argument 1 names different: declaration 'path_from_cmdline' definition 'lib_default_path'. cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:226:32: note: Function 'rmonitor_helper_init' argument 1 names different: declaration 'path_from_cmdline' definition 'lib_default_path'. cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:117:8: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:187:8: style: Variable 'socket_info' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/rmonitor_helper_comm.c:283:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] cctools-9.9/resource_monitor/src/rmonitor_helper.c:569:8: style: Variable 'start_tmp' can be declared as pointer to const [constVariablePointer] cctools-9.9/resource_monitor/src/rmonitor_helper.c:289:2: error: Uninitialized struct member: msg.type [uninitStructMember] cctools-9.9/resource_monitor/src/rmonitor_helper.c:291:2: error: Uninitialized struct member: msg.type [uninitStructMember] cctools-9.9/resource_monitor/src/rmonitor_poll_example.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/resource_monitor/test/hogmem.c:35:3: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] cctools-9.9/work_queue/src/work_queue_catalog.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_NAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_catalog.c:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_catalog.c:26:37: style: Parameter 'server_string' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue_example.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_example.c:21:26: style: Parameter 'argv' can be declared as const array [constParameter] cctools-9.9/work_queue/src/work_queue_example.c:27:8: style: Variable 'gzip_path' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_example_json.c:22:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_example_json.c:37:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:425:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:549:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:579:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_TLQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:680:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:803:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:822:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:876:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_FIRST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:965:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1324:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1341:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1582:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1712:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1790:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1841:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:1913:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2041:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2288:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_FIRST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2478:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCTOOLS_VERSION [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2783:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2838:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2871:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2904:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable events [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:2983:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3390:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_MODE_FIXED [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3501:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3755:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3928:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4064:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4075:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4334:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4582:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4594:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE_SECOND [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4690:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4752:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4820:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4934:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:4982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5224:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5363:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_NAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5650:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:5826:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6058:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6586:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6718:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:6742:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7009:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7041:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_FIRST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGABYTE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7360:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATEGORY_ALLOCATION_FIRST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7450:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_gpus.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_json.c:99:9: style: Variable 'local' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_json.c:100:9: style: Variable 'remote' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_json.c:119:12: style: Variable 'flag_key' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_json.c:164:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_json.c:180:8: style: Variable 'command_line' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_json.c:270:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_priority_test.c:39:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGA [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:343:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGA [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_process.c:248:21: warning: Either the condition 'fd==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] cctools-9.9/work_queue/src/work_queue_process.c:246:9: note: Assuming that condition 'fd==-1' is not redundant cctools-9.9/work_queue/src/work_queue_process.c:248:21: note: Invalid argument cctools-9.9/work_queue/src/work_queue_process.c:60:78: style:inconclusive: Function 'work_queue_process_create' argument 1 names different: declaration 'task' definition 'wq_task'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue_process.h:48:80: note: Function 'work_queue_process_create' argument 1 names different: declaration 'task' definition 'wq_task'. cctools-9.9/work_queue/src/work_queue_process.c:60:78: note: Function 'work_queue_process_create' argument 1 names different: declaration 'task' definition 'wq_task'. cctools-9.9/work_queue/src/work_queue_process.c:144:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_resources.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGA [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_resources.c:69:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_resources.c:76:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_resources.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_resources.c:35:88: style:inconclusive: Function 'work_queue_resources_measure_locally' argument 2 names different: declaration 'workspace' definition 'disk_path'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue_resources.h:32:88: note: Function 'work_queue_resources_measure_locally' argument 2 names different: declaration 'workspace' definition 'disk_path'. cctools-9.9/work_queue/src/work_queue_resources.c:35:88: note: Function 'work_queue_resources_measure_locally' argument 2 names different: declaration 'workspace' definition 'disk_path'. cctools-9.9/work_queue/src/work_queue_resources.c:123:81: style:inconclusive: Function 'work_queue_resources_add_to_jx' argument 2 names different: declaration 'j' definition 'nv'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue_resources.h:36:81: note: Function 'work_queue_resources_add_to_jx' argument 2 names different: declaration 'j' definition 'nv'. cctools-9.9/work_queue/src/work_queue_resources.c:123:81: note: Function 'work_queue_resources_add_to_jx' argument 2 names different: declaration 'j' definition 'nv'. cctools-9.9/work_queue/src/work_queue_server.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_server.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_server.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_server.c:132:14: warning: Possible null pointer dereference: method [nullPointer] cctools-9.9/work_queue/src/work_queue_server.c:108:18: note: Assignment 'method=NULL', assigned value is 0 cctools-9.9/work_queue/src/work_queue_server.c:111:9: note: Assuming condition is false cctools-9.9/work_queue/src/work_queue_server.c:132:14: note: Null pointer dereference cctools-9.9/work_queue/src/work_queue_server.c:84:8: style: Redundant initialization for 'read'. The initialized value is overwritten before it is read. [redundantInitialization] cctools-9.9/work_queue/src/work_queue_server.c:80:16: note: read is initialized cctools-9.9/work_queue/src/work_queue_server.c:84:8: note: read is overwritten cctools-9.9/work_queue/src/work_queue_server.c:27:39: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue_server.c:46:8: style: Variable 'response' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_server.c:133:10: style: Variable 'task' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_server.c:152:10: style: Variable 'task' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_server.c:250:8: style: Variable 'config' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_server.c:55:18: style: Variable 'written' is assigned a value that is never used. [unreadVariable] cctools-9.9/work_queue/src/work_queue_status.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:377:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:425:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:474:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:529:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:546:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DEBUG [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_status.c:523:6: style: Local variable 'columns' shadows outer variable [shadowVariable] cctools-9.9/work_queue/src/work_queue_status.c:52:12: note: Shadowed declaration cctools-9.9/work_queue/src/work_queue_status.c:523:6: note: Shadow variable cctools-9.9/work_queue/src/work_queue_status.c:525:8: style: Variable 'columns_str' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_test.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_test.c:100:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_test.c:27:104: style: Parameter 'category' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue_test_main.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_test_main.c:79:11: warning: Either the condition '!file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] cctools-9.9/work_queue/src/work_queue_test_main.c:78:6: note: Assuming that condition '!file' is not redundant cctools-9.9/work_queue/src/work_queue_test_main.c:79:11: note: Null pointer dereference cctools-9.9/work_queue/src/work_queue_test_main.c:80:10: warning: Either the condition '!file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] cctools-9.9/work_queue/src/work_queue_test_main.c:78:6: note: Assuming that condition '!file' is not redundant cctools-9.9/work_queue/src/work_queue_test_main.c:80:10: note: Null pointer dereference cctools-9.9/work_queue/src/work_queue.c:1140:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/work_queue/src/work_queue.c:2006:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/work_queue/src/work_queue.c:3022:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] cctools-9.9/work_queue/src/work_queue.c:3054:13: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/work_queue/src/work_queue.c:3192:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/work_queue/src/work_queue.c:3223:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/work_queue/src/work_queue.c:5666:27: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] cctools-9.9/work_queue/src/work_queue.c:6945:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] cctools-9.9/work_queue/src/work_queue_watcher.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_watcher.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:3654:38: style: Condition 'tr->resources' is always true [knownConditionTrueFalse] cctools-9.9/work_queue/src/work_queue.c:3655:38: style: Condition 'tr->resources' is always true [knownConditionTrueFalse] cctools-9.9/work_queue/src/work_queue.c:3656:38: style: Condition 'tr->resources' is always true [knownConditionTrueFalse] cctools-9.9/work_queue/src/work_queue.c:3657:38: style: Condition 'tr->resources' is always true [knownConditionTrueFalse] cctools-9.9/work_queue/src/work_queue.c:600:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue.c:617:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue.c:710:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue.c:1785:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue.c:1913:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue.c:2783:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue.c:2827:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_watcher.c:111:98: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:4071:67: warning: Either the condition 't' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] cctools-9.9/work_queue/src/work_queue.c:1753:5: note: Assuming that condition 't' is not redundant cctools-9.9/work_queue/src/work_queue.c:1747:30: note: Calling function 'reap_task_from_worker', 3rd argument 't' value is 0 cctools-9.9/work_queue/src/work_queue.c:4071:67: note: Null pointer dereference cctools-9.9/work_queue/src/work_queue.c:958:22: style: Variable 'qs->workers_removed' is reassigned a value before the old one has been used. [redundantAssignment] cctools-9.9/work_queue/src/work_queue.c:943:2: note: qs->workers_removed is assigned cctools-9.9/work_queue/src/work_queue.c:958:22: note: qs->workers_removed is overwritten cctools-9.9/work_queue/src/work_queue.c:2094:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] cctools-9.9/work_queue/src/work_queue.c:2097:4: note: Found duplicate branches for 'if' and 'else'. cctools-9.9/work_queue/src/work_queue.c:2094:9: note: Found duplicate branches for 'if' and 'else'. cctools-9.9/work_queue/src/work_queue.c:2696:100: style:inconclusive: Function 'process_queue_status' argument 2 names different: declaration 'w' definition 'target'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.c:307:99: note: Function 'process_queue_status' argument 2 names different: declaration 'w' definition 'target'. cctools-9.9/work_queue/src/work_queue.c:2696:100: note: Function 'process_queue_status' argument 2 names different: declaration 'w' definition 'target'. cctools-9.9/work_queue/src/work_queue.c:3086:134: style:inconclusive: Function 'send_item' argument 4 names different: declaration 'name' definition 'localpath'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.c:3030:134: note: Function 'send_item' argument 4 names different: declaration 'name' definition 'localpath'. cctools-9.9/work_queue/src/work_queue.c:3086:134: note: Function 'send_item' argument 4 names different: declaration 'name' definition 'localpath'. cctools-9.9/work_queue/src/work_queue.c:3086:157: style:inconclusive: Function 'send_item' argument 5 names different: declaration 'remotename' definition 'remotepath'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.c:3030:152: note: Function 'send_item' argument 5 names different: declaration 'remotename' definition 'remotepath'. cctools-9.9/work_queue/src/work_queue.c:3086:157: note: Function 'send_item' argument 5 names different: declaration 'remotename' definition 'remotepath'. cctools-9.9/work_queue/src/work_queue.c:4412:60: style:inconclusive: Function 'work_queue_task_create' argument 1 names different: declaration 'full_command' definition 'command_line'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:364:60: note: Function 'work_queue_task_create' argument 1 names different: declaration 'full_command' definition 'command_line'. cctools-9.9/work_queue/src/work_queue.c:4412:60: note: Function 'work_queue_task_create' argument 1 names different: declaration 'full_command' definition 'command_line'. cctools-9.9/work_queue/src/work_queue.c:5067:84: style:inconclusive: Function 'work_queue_task_specify_monitor_output' argument 2 names different: declaration 'monitor_output' definition 'monitor_output_directory'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:573:84: note: Function 'work_queue_task_specify_monitor_output' argument 2 names different: declaration 'monitor_output' definition 'monitor_output_directory'. cctools-9.9/work_queue/src/work_queue.c:5067:84: note: Function 'work_queue_task_specify_monitor_output' argument 2 names different: declaration 'monitor_output' definition 'monitor_output_directory'. cctools-9.9/work_queue/src/work_queue.c:5449:72: style:inconclusive: Function 'work_queue_specify_estimate_capacity_on' argument 2 names different: declaration 'estimate_capacity_on' definition 'value'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:1146:72: note: Function 'work_queue_specify_estimate_capacity_on' argument 2 names different: declaration 'estimate_capacity_on' definition 'value'. cctools-9.9/work_queue/src/work_queue.c:5449:72: note: Function 'work_queue_specify_estimate_capacity_on' argument 2 names different: declaration 'estimate_capacity_on' definition 'value'. cctools-9.9/work_queue/src/work_queue.c:5850:52: style:inconclusive: Function 'task_state_str' argument 1 names different: declaration 'state' definition 'task_state'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.c:288:52: note: Function 'task_state_str' argument 1 names different: declaration 'state' definition 'task_state'. cctools-9.9/work_queue/src/work_queue.c:5850:52: note: Function 'task_state_str' argument 1 names different: declaration 'state' definition 'task_state'. cctools-9.9/work_queue/src/work_queue.c:6039:92: style:inconclusive: Function 'work_queue_block_host_with_timeout' argument 3 names different: declaration 'seconds' definition 'timeout'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:721:92: note: Function 'work_queue_block_host_with_timeout' argument 3 names different: declaration 'seconds' definition 'timeout'. cctools-9.9/work_queue/src/work_queue.c:6039:92: note: Function 'work_queue_block_host_with_timeout' argument 3 names different: declaration 'seconds' definition 'timeout'. cctools-9.9/work_queue/src/work_queue.c:6552:79: style:inconclusive: Function 'work_queue_cancel_by_taskid' argument 2 names different: declaration 'id' definition 'taskid'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:966:79: note: Function 'work_queue_cancel_by_taskid' argument 2 names different: declaration 'id' definition 'taskid'. cctools-9.9/work_queue/src/work_queue.c:6552:79: note: Function 'work_queue_cancel_by_taskid' argument 2 names different: declaration 'id' definition 'taskid'. cctools-9.9/work_queue/src/work_queue.c:6573:88: style:inconclusive: Function 'work_queue_cancel_by_tasktag' argument 2 names different: declaration 'tag' definition 'tasktag'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:973:88: note: Function 'work_queue_cancel_by_tasktag' argument 2 names different: declaration 'tag' definition 'tasktag'. cctools-9.9/work_queue/src/work_queue.c:6573:88: note: Function 'work_queue_cancel_by_tasktag' argument 2 names different: declaration 'tag' definition 'tasktag'. cctools-9.9/work_queue/src/work_queue.c:6925:70: style:inconclusive: Function 'work_queue_get_stats_category' argument 2 names different: declaration 'c' definition 'category'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue.h:814:70: note: Function 'work_queue_get_stats_category' argument 2 names different: declaration 'c' definition 'category'. cctools-9.9/work_queue/src/work_queue.c:6925:70: note: Function 'work_queue_get_stats_category' argument 2 names different: declaration 'c' definition 'category'. cctools-9.9/work_queue/src/work_queue.c:6940:86: style:inconclusive: Function 'aggregate_workers_resources' argument 2 names different: declaration 'r' definition 'total'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue_internal.h:27:86: note: Function 'aggregate_workers_resources' argument 2 names different: declaration 'r' definition 'total'. cctools-9.9/work_queue/src/work_queue.c:6940:86: note: Function 'aggregate_workers_resources' argument 2 names different: declaration 'r' definition 'total'. cctools-9.9/work_queue/src/work_queue.c:6940:112: style:inconclusive: Function 'aggregate_workers_resources' argument 3 names different: declaration 'categories' definition 'features'. [funcArgNamesDifferent] cctools-9.9/work_queue/src/work_queue_internal.h:27:108: note: Function 'aggregate_workers_resources' argument 3 names different: declaration 'categories' definition 'features'. cctools-9.9/work_queue/src/work_queue.c:6940:112: note: Function 'aggregate_workers_resources' argument 3 names different: declaration 'categories' definition 'features'. cctools-9.9/work_queue/src/work_queue.c:3934:12: style: Local variable 't' shadows outer argument [shadowArgument] cctools-9.9/work_queue/src/work_queue.c:3923:100: note: Shadowed declaration cctools-9.9/work_queue/src/work_queue.c:3934:12: note: Shadow variable cctools-9.9/work_queue/src/work_queue.c:6964:11: style: Local variable 'key' shadows outer variable [shadowVariable] cctools-9.9/work_queue/src/work_queue.c:6943:8: note: Shadowed declaration cctools-9.9/work_queue/src/work_queue.c:6964:11: note: Shadow variable cctools-9.9/work_queue/src/work_queue.c:7493:9: style: Local variable 'resources_key' shadows outer variable [shadowVariable] cctools-9.9/work_queue/src/work_queue.c:7476:8: note: Shadowed declaration cctools-9.9/work_queue/src/work_queue.c:7493:9: note: Shadow variable cctools-9.9/work_queue/src/work_queue.c:7495:21: style: Local variable 's' shadows outer variable [shadowVariable] cctools-9.9/work_queue/src/work_queue.c:7474:20: note: Shadowed declaration cctools-9.9/work_queue/src/work_queue.c:7495:21: note: Shadow variable cctools-9.9/work_queue/src/work_queue.c:352:64: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:526:43: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:536:48: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:587:98: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:612:93: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:940:27: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:1451:26: style: Variable 'tf' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:1857:26: style: Variable 'f' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:3174:14: style: Variable 'curr_pos' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:3175:8: style: Variable 'delimtr' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:3389:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:3722:31: style: Variable 'info' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:3788:15: style: Variable 'remote_info' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:3856:59: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:3856:91: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:4200:28: style: Variable 'stats' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:4220:19: style: Variable 'c_def' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:4317:26: style: Variable 'task_in_queue' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:4386:27: style: Variable 'old_file' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:5114:28: style: Variable 'tf' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:5449:65: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:5491:48: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:5511:57: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:5719:50: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:5751:26: style: Variable 't' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:6111:56: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:6575:26: style: Variable 'matched_task' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:6730:58: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] cctools-9.9/work_queue/src/work_queue.c:6795:27: style: Variable 'qs' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:6927:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:6928:27: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue.c:2796:26: error: Uninitialized variable: r.inuse [uninitvar] cctools-9.9/work_queue/src/work_queue_worker.c:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:233:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:258:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEGA [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:439:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_TLQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:457:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_TLQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_NAME_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:681:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USECOND [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:707:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:846:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:887:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:968:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1071:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1091:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1202:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1253:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_TLQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1297:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1485:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1580:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1594:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1601:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1638:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNd64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1747:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1785:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1808:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:1948:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2048:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NOTICE [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2084:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2252:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_WQ [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2413:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_ADDRESS_MAX [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2467:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue_worker.c:2544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_HOST [valueFlowBailoutIncompleteVar] cctools-9.9/work_queue/src/work_queue.c:7066:26: style: Variable 'worker_str' is assigned a value that is never used. [unreadVariable] cctools-9.9/work_queue/src/work_queue_worker.c:523:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/work_queue/src/work_queue_worker.c:836:30: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cctools-9.9/work_queue/src/work_queue_worker.c:2395:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/work_queue/src/work_queue_worker.c:2421:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cctools-9.9/work_queue/src/work_queue_worker.c:2775:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cctools-9.9/work_queue/src/work_queue_worker.c:2774:43: note: outer condition: foreman_name cctools-9.9/work_queue/src/work_queue_worker.c:2775:6: note: identical inner condition: foreman_name cctools-9.9/work_queue/src/work_queue_worker.c:712:19: style: Condition 'result>0' is always true [knownConditionTrueFalse] cctools-9.9/work_queue/src/work_queue_worker.c:708:12: note: Assuming that condition 'result==0' is not redundant cctools-9.9/work_queue/src/work_queue_worker.c:712:19: note: Condition 'result>0' is always true cctools-9.9/work_queue/src/work_queue_worker.c:1660:13: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] cctools-9.9/work_queue/src/work_queue_worker.c:1663:13: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] cctools-9.9/work_queue/src/work_queue_worker.c:459:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:961:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:970:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:974:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:978:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1142:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1151:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1160:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1640:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1644:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1648:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1651:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1654:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1657:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1660:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1663:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:1674:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] cctools-9.9/work_queue/src/work_queue_worker.c:2252:20: warning: Either the condition 'ifa_addr' is redundant or there is possible null pointer dereference: ifa_addr. [nullPointerRedundantCheck] cctools-9.9/work_queue/src/work_queue_worker.c:2247:6: note: Assuming that condition 'ifa_addr' is not redundant cctools-9.9/work_queue/src/work_queue_worker.c:2252:20: note: Null pointer dereference cctools-9.9/work_queue/src/work_queue_worker.c:2374:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_worker.c:2401:10: style: Variable 'no_ipv4' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_worker.c:2580:11: style: Variable 'low_port' can be declared as pointer to const [constVariablePointer] cctools-9.9/work_queue/src/work_queue_worker.c:228:1: error: va_list 'debug_va' was opened but not closed by va_end(). [va_end_missing] diff: DONE