2026-05-02 09:27 ftp://ftp.de.debian.org/debian/pool/main/g/groonga/groonga_16.0.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=gtk --library=bsd --library=ruby --library=libcurl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 2187 1979 elapsed-time: 52.8 44.3 head-timing-info: old-timing-info: head results: groonga-16.0.0/benchmark/bench-between-sequential.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-between-sequential.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-between-sequential.c:114:34: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/benchmark/bench-between-sequential.c:108:10: style: Variable 'tmp_dir' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/benchmark/bench-cache.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_TABLE_MAX_KEY_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-cache.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-ctx-create.c:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-ctx-create.c:64:3: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] groonga-16.0.0/benchmark/bench-ctx-create.c:115:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/benchmark/bench-ctx-create.c:69:5: error: Memory leak: vm_rss_pattern [memleak] groonga-16.0.0/benchmark/bench-ctx-create.c:134:10: style: Variable 'tmp_dir' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/benchmark/bench-geo-distance.c:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CTX_USE_QL [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:108:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_BULK [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_TOKYO_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:296:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-distance.c:64:10: style: struct member '_BenchmarkData::base_dir' is never used. [unusedStructMember] groonga-16.0.0/benchmark/bench-geo-select.c:102:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_WITH_SUBREC [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-select.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OP_OR [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-select.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-geo-select.c:192:10: style: Variable 'tmp_dir' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/benchmark/bench-nfkc.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-query-optimizer.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-query-optimizer.c:110:10: style: Variable 'tmp_dir' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/benchmark/bench-range-select.c:125:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-range-select.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-range-select.c:116:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/benchmark/bench-range-select.c:109:10: style: Variable 'tmp_dir' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/benchmark/bench-result-set-raw.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-result-set.c:45:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grn_id [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-result-set.c:77:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_WITH_SUBREC [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-result-set.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-table-factory.c:74:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_PERSISTENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-table-factory.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_PERSISTENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-table-factory.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_PERSISTENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-table-factory.c:208:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CTX_USE_QL [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/bench-table-factory.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/lib/bench-reporter.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bench_reporter_parent_class [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/lib/bench-reporter.c:298:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/lib/bench-reporter.c:123:35: style:inconclusive: Function 'bench_reporter_register' argument 5 names different: declaration '' definition 'bench'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/benchmark/lib/bench-reporter.c:124:43: style:inconclusive: Function 'bench_reporter_register' argument 6 names different: declaration '' definition 'bench_teardown'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/benchmark/lib/bench-reporter.c:125:34: style:inconclusive: Function 'bench_reporter_register' argument 7 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/benchmark/lib/bench-reporter.c:141:36: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/benchmark/lib/bench-reporter.c:157:35: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/benchmark/lib/bench-reporter.c:157:52: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/benchmark/lib/bench-reporter.c:299:16: style: Variable 'item' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/benchmark/lib/bench-utils.c:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/lib/bench-utils.c:53:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] groonga-16.0.0/benchmark/lib/benchmark.c:22:18: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/bindings/python/ql/groongaql.c:359:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grn_fin [valueFlowBailoutIncompleteVar] groonga-16.0.0/bindings/python/ql/groongaql.c:345:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] groonga-16.0.0/lib/grn_alloc.h:59:7: error: There is an unknown macro here somewhere. Configuration is required. If grn_ctx_malloc is a macro then please configure it. [unknownMacro] groonga-16.0.0/lib/command_arguments.cpp:27:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/command_arguments.cpp:33:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/command_arguments.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/command_arguments.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/key.hpp:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_KEY_ID [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/key.hpp:87:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32 [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/cursor-factory.cpp:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/vector.hpp:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_UINT32 [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/id-cursor.hpp:31:4: style: The destructor '~IdCursor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/cursor.hpp:29:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/id-cursor.hpp:31:4: note: Destructor in derived class groonga-16.0.0/lib/dat/key-cursor.hpp:32:4: style: The destructor '~KeyCursor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/cursor.hpp:29:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/key-cursor.hpp:32:4: note: Destructor in derived class groonga-16.0.0/lib/dat/prefix-cursor.hpp:32:4: style: The destructor '~PrefixCursor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/cursor.hpp:29:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/prefix-cursor.hpp:32:4: note: Destructor in derived class groonga-16.0.0/lib/dat/predictive-cursor.hpp:32:4: style: The destructor '~PredictiveCursor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/cursor.hpp:29:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/predictive-cursor.hpp:32:4: note: Destructor in derived class groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < MEMORY_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < PARAM_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/key.hpp:76:12: style: Local variable 'ptr' shadows outer function [shadowFunction] groonga-16.0.0/lib/dat/key.hpp:42:15: note: Shadowed declaration groonga-16.0.0/lib/dat/key.hpp:76:12: note: Shadow variable groonga-16.0.0/lib/dat/file-impl.cpp:221:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SYNC [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/file-impl.cpp:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/file-impl.cpp:272:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < IO_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/file.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/file.cpp:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/header.hpp:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BLOCK_LEVEL [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/header.hpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_KEY_ID [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/header.hpp:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/header.hpp:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:58:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:103:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_LABEL [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:128:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/check.hpp:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/block.hpp:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/trie.hpp:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGING_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/trie.hpp:193:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGING_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/array.hpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/id-cursor.cpp:112:18: style: The member function 'grn::dat::IdCursor::fix_flags' can be static. [functionStatic] groonga-16.0.0/lib/dat/id-cursor.hpp:73:10: note: The member function 'grn::dat::IdCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/id-cursor.cpp:112:18: note: The member function 'grn::dat::IdCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/header.hpp:56:10: style: The member function 'grn::dat::Header::min_key_id' can be static. [functionStatic] groonga-16.0.0/lib/dat/trie.hpp:189:8: style:inconclusive: Technically the member function 'grn::dat::Trie::is_changing' can be const. [functionConst] groonga-16.0.0/lib/dat/key-cursor.cpp:97:19: style: The member function 'grn::dat::KeyCursor::fix_flags' can be static. [functionStatic] groonga-16.0.0/lib/dat/key-cursor.hpp:71:10: note: The member function 'grn::dat::KeyCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/key-cursor.cpp:97:19: note: The member function 'grn::dat::KeyCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/predictive-cursor.cpp:83:26: style: The member function 'grn::dat::PredictiveCursor::fix_flags' can be static. [functionStatic] groonga-16.0.0/lib/dat/predictive-cursor.hpp:68:10: note: The member function 'grn::dat::PredictiveCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/predictive-cursor.cpp:83:26: note: The member function 'grn::dat::PredictiveCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/prefix-cursor.cpp:79:22: style: The member function 'grn::dat::PrefixCursor::fix_flags' can be static. [functionStatic] groonga-16.0.0/lib/dat/prefix-cursor.hpp:68:10: note: The member function 'grn::dat::PrefixCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/prefix-cursor.cpp:79:22: note: The member function 'grn::dat::PrefixCursor::fix_flags' can be static. groonga-16.0.0/lib/dat/trie.cpp:197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32 [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/trie.cpp:255:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32 [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/dat/trie.cpp:542:12: style:inconclusive: Technically the member function 'grn::dat::Trie::insertion_sort' can be const. [functionConst] groonga-16.0.0/lib/dat/trie.hpp:229:8: note: Technically the member function 'grn::dat::Trie::insertion_sort' can be const. groonga-16.0.0/lib/dat/trie.cpp:542:12: note: Technically the member function 'grn::dat::Trie::insertion_sort' can be const. groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < FORMAT_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < UNEXPECTED_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < SIZE_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/dat.hpp:210:12: style: The destructor '~Error < STATUS_ERROR >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] groonga-16.0.0/lib/dat/dat.hpp:182:12: note: Virtual destructor in base class groonga-16.0.0/lib/dat/dat.hpp:210:12: note: Destructor in derived class groonga-16.0.0/lib/dat/trie.cpp:208:10: style: Local variable 'max_num_blocks' shadows outer function [shadowFunction] groonga-16.0.0/lib/dat/trie.hpp:176:10: note: Shadowed declaration groonga-16.0.0/lib/dat/trie.cpp:208:10: note: Shadow variable groonga-16.0.0/lib/dat/trie.cpp:217:10: style: Local variable 'key_buf_size' shadows outer function [shadowFunction] groonga-16.0.0/lib/dat/trie.hpp:182:10: note: Shadowed declaration groonga-16.0.0/lib/dat/trie.cpp:217:10: note: Shadow variable groonga-16.0.0/lib/dat/trie.cpp:210:18: style: Local variable 'max_num_nodes' shadows outer function [shadowFunction] groonga-16.0.0/lib/dat/trie.hpp:170:10: note: Shadowed declaration groonga-16.0.0/lib/dat/trie.cpp:210:18: note: Shadow variable groonga-16.0.0/lib/dat/trie.cpp:219:18: style: Local variable 'total_key_length' shadows outer function [shadowFunction] groonga-16.0.0/lib/dat/trie.hpp:143:10: note: Shadowed declaration groonga-16.0.0/lib/dat/trie.cpp:219:18: note: Shadow variable groonga-16.0.0/lib/dat/trie.cpp:263:18: style: Local variable 'header' shadows outer function [shadowFunction] groonga-16.0.0/lib/dat/trie.hpp:129:17: note: Shadowed declaration groonga-16.0.0/lib/dat/trie.cpp:263:18: note: Shadow variable groonga-16.0.0/lib/dat/trie.cpp:542:46: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/grn_error.h:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/grn_error.h:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CANCEL [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/error.c:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENV_BUFFER_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/error.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CANCEL [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/error.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_UNKNOWN_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/error.c:224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/grn_error.h:57:31: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/float.c:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/float.c:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] grn_ecmascript.lemon:16:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ID_NIL [valueFlowBailoutIncompleteVar] grn_ecmascript.lemon:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grn_obj [valueFlowBailoutIncompleteVar] grn_ecmascript.lemon:224:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OP_AND [valueFlowBailoutIncompleteVar] grn_ecmascript.lemon:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] grn_ecmascript.c:1554:14: style: Condition 'i>=0' is always true [knownConditionTrueFalse] grn_ecmascript.c:1553:22: note: Assignment 'i=yy_shift_ofst[stateno]', assigned value is greater than -1 grn_ecmascript.c:1554:14: note: Condition 'i>=0' is always true grn_ecmascript.c:3236:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] grn_ecmascript.c:3242:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] grn_ecmascript.c:3149:13: style:inconclusive: Function 'yy_accept' argument 1 names different: declaration '' definition 'yypParser'. [funcArgNamesDifferentUnnamed] grn_ecmascript.lemon:855:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] grn_ecmascript.c:1408:16: style: Parameter 'yypminor' can be declared as pointer to const [constParameterPointer] grn_ecmascript.c:1656:36: style: Parameter 'yypParser' can be declared as pointer to const [constParameterPointer] grn_ecmascript.c:3389:19: style: Variable 'i' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/lib/io.c:63:6: error: #error Support for either the futimens() or futimens() function is required [preprocessorErrorDirective] groonga-16.0.0/lib/nfkc_dump.c:72:23: style: Variable 'unicode_version' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/lib/nfkc_dump.c:76:23: style: Variable 'unicode_version' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/lib/nfkc_dump.c:78:23: style: Variable 'unicode_version' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/lib/portability.cpp:33:26: style:inconclusive: Function 'grn_qsort_r_grn_id' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/lib/proc/proc_config.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/proc/proc_config.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/proc/proc_config.c:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/proc/proc_query_log_flags.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_PROGRESS_INDEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_PROGRESS_INDEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_PROGRESS_INDEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_PROGRESS_INDEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_PROGRESS_INDEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_PROGRESS_LANGUAGE_MODEL_INFERENCER [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress.c:22:32: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:22:51: style: Parameter 'progress' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:28:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:37:50: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:46:53: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:55:48: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:64:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress.c:73:73: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress_logger.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_TIME_NSEC_PER_SEC_F [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/progress_logger.c:50:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/progress_logger.c:50:60: style: Parameter 'logger' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/raw_string.c:42:48: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/raw_string.c:43:48: style: Parameter 'sub_string' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/lib/romaji.c:217:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENC_UTF8 [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/romaji.c:352:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENC_UTF8 [valueFlowBailoutIncompleteVar] groonga-16.0.0/lib/romaji.c:249:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] groonga-16.0.0/lib/romaji.c:243:23: note: outer condition: 0xb5<=current[2] groonga-16.0.0/lib/romaji.c:249:31: note: opposite inner condition: current[2]==0x98 groonga-16.0.0/lib/romaji.c:549:40: style: Condition 'current[2]==0xbf' is always false [knownConditionTrueFalse] groonga-16.0.0/lib/romaji.c:545:44: note: Assuming that condition 'current[2]<=0x82' is not redundant groonga-16.0.0/lib/romaji.c:549:40: note: Condition 'current[2]==0xbf' is always false groonga-16.0.0/lib/romaji.c:339:43: style:inconclusive: Function 'grn_romaji_hepburn_convert' argument 6 names different: declaration 'unified_buffer' definition 'buffer'. [funcArgNamesDifferent] groonga-16.0.0/lib/grn_romaji.h:33:43: note: Function 'grn_romaji_hepburn_convert' argument 6 names different: declaration 'unified_buffer' definition 'buffer'. groonga-16.0.0/lib/romaji.c:339:43: note: Function 'grn_romaji_hepburn_convert' argument 6 names different: declaration 'unified_buffer' definition 'buffer'. groonga-16.0.0/lib/romaji.c:340:36: style:inconclusive: Function 'grn_romaji_hepburn_convert' argument 7 names different: declaration 'n_unified_bytes' definition 'n_bytes'. [funcArgNamesDifferent] groonga-16.0.0/lib/grn_romaji.h:34:36: note: Function 'grn_romaji_hepburn_convert' argument 7 names different: declaration 'n_unified_bytes' definition 'n_bytes'. groonga-16.0.0/lib/romaji.c:340:36: note: Function 'grn_romaji_hepburn_convert' argument 7 names different: declaration 'n_unified_bytes' definition 'n_bytes'. groonga-16.0.0/lib/romaji.c:341:36: style:inconclusive: Function 'grn_romaji_hepburn_convert' argument 8 names different: declaration 'n_unified_characters' definition 'n_characters'. [funcArgNamesDifferent] groonga-16.0.0/lib/grn_romaji.h:35:36: note: Function 'grn_romaji_hepburn_convert' argument 8 names different: declaration 'n_unified_characters' definition 'n_characters'. groonga-16.0.0/lib/romaji.c:341:36: note: Function 'grn_romaji_hepburn_convert' argument 8 names different: declaration 'n_unified_characters' definition 'n_characters'. groonga-16.0.0/lib/romaji.c:821:21: style: Variable 'aieo' can be declared as const array [constVariable] groonga-16.0.0/plugins/functions/h3.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/h3.c:414:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/h3.c:455:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/index_column.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ID_NIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:414:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:476:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OP_NOP [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/index_column.c:451:9: warning: Redundant code: Found a statement that begins with bool constant. [constStatement] groonga-16.0.0/plugins/functions/index_column.c:448:20: style: Variable 'posting' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/plugins/functions/index_column.c:461:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/index_column.c:494:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/language_model.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/language_model.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/language_model.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/language_model.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/language_model.c:79:12: style: Variable 'options' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/plugins/functions/language_model.c:190:12: style: Variable 'options' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/plugins/functions/language_model.c:237:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/language_model.c:264:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/math.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/math.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/math.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/math.c:120:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/math.c:140:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/number.cpp:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/number.cpp:227:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/number.cpp:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/number.cpp:351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/number.cpp:315:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/number.cpp:349:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/string.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/string.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/string.c:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/string.c:519:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/string.c:576:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/string.c:604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/string.c:369:30: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/string.c:369:78: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/string.c:568:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/string.c:602:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/time.c:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_TIME [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:178:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_TIME [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:461:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:518:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:603:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:688:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:748:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/time.c:323:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/plugins/functions/time.c:680:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/time.c:746:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/vector.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:396:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:444:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:515:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ID_NIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:592:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:621:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OP_EQUAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:690:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:782:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:805:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/functions/vector.c:61:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/plugins/functions/vector.c:118:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/plugins/functions/vector.c:660:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/plugins/functions/vector.c:774:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/functions/vector.c:803:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/language_model/knn.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_LANGUAGE_MODEL_LOADER_N_GPU_LAYERS_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_MEMORY_AVAILABLE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_MEMORY_AVAILABLE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:554:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_VECTOR [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:635:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CURSOR_BY_ID [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:798:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_DO_SHALLOW_COPY [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:877:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:934:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:1057:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_VECTOR [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:1170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_VECTOR [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:1263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:1355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/language_model/knn.cpp:576:11: style: Condition '!build_inverted_index(index)' is always false [knownConditionTrueFalse] groonga-16.0.0/plugins/language_model/knn.cpp:576:32: note: Calling function 'build_inverted_index' returns 1 groonga-16.0.0/plugins/language_model/knn.cpp:576:11: note: Condition '!build_inverted_index(index)' is always false groonga-16.0.0/plugins/language_model/knn.cpp:985:26: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] groonga-16.0.0/plugins/language_model/knn.cpp:1498:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/language_model/knn.cpp:1534:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/query_expanders/tsv.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENC_NONE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENC_UTF8 [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ID_NIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:199:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENV_BUFFER_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_END_OF_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:293:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_OBJ_TABLE_HASH_KEY [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/query_expanders/tsv.c:241:16: style: Variable 'encoding' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/plugins/token_filters/stem.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_MEMORY_AVAILABLE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stem.c:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stem.c:202:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENC_UTF8 [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stem.c:310:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ENC_UTF8 [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stem.c:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stem.c:217:18: style: The if condition is the same as the previous if condition [duplicateCondition] groonga-16.0.0/plugins/token_filters/stem.c:214:18: note: First condition groonga-16.0.0/plugins/token_filters/stem.c:217:18: note: Second condition groonga-16.0.0/plugins/token_filters/stem.c:392:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/token_filters/stem.c:411:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/token_filters/stop_word.c:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_MEMORY_AVAILABLE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stop_word.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_TOKEN_GET [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stop_word.c:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ID_NIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stop_word.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/token_filters/stop_word.c:237:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/token_filters/stop_word.c:256:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/tokenizers/h3_index.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_MEMORY_AVAILABLE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/h3_index.c:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_DB_WGS84_GEO_POINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/h3_index.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/h3_index.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/h3_index.c:228:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/h3_index.c:41:35: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/tokenizers/h3_index.c:41:62: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/tokenizers/h3_index.c:158:25: style: Variable 'options' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/plugins/tokenizers/h3_index.c:208:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/tokenizers/h3_index.c:226:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/plugins/tokenizers/kytea.cpp:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_TOKENIZER_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/kytea.cpp:204:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_MEMORY_AVAILABLE [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/kytea.cpp:306:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_TOKENIZER_LAST [valueFlowBailoutIncompleteVar] groonga-16.0.0/plugins/tokenizers/kytea.cpp:166:3: warning: Member variable 'grn_tokenizer_kytea::rest_query_string_length' is not initialized in the constructor. [uninitMemberVar] groonga-16.0.0/plugins/tokenizers/mecab.c:374:30: error: There is an unknown macro here somewhere. Configuration is required. If GRN_FMT_SIZE is a macro then please configure it. [unknownMacro] groonga-16.0.0/src/grndb.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/grndb.c:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_LOG_PATH [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/grndb.c:35:24: style: Parameter 'data' can be declared as pointer to const. However it seems that 'get_thread_limit' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/src/grndb.c:144:33: note: You might need to cast the function pointer here groonga-16.0.0/src/grndb.c:35:24: note: Parameter 'data' can be declared as pointer to const groonga-16.0.0/src/groonga.c:389:26: error: There is an unknown macro here somewhere. Configuration is required. If GRN_FMT_SIZE is a macro then please configure it. [unknownMacro] groonga-16.0.0/src/groonga_mruby.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_NO_SUCH_FILE_OR_DIRECTORY [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/groonga_mruby.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CTX_MORE [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:113:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETOPT_OP_NONE [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:119:44: error: Static variable 'opts' will use pointer to local variable 'default_tokenizer'. [danglingLifetime] groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:117:17: note: Address of variable taken here. groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:111:15: note: Variable created here. groonga-16.0.0/src/suggest/groonga_suggest_create_dataset.c:119:44: note: Static variable 'opts' will use pointer to local variable 'default_tokenizer'. groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgpack_sbuffer_write [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:320:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGPACK_OBJECT_STR [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGPACK_UNPACK_SUCCESS [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:555:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ_SUB [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:622:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ_PUB [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:764:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETOPT_OP_NONE [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:334:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:757:7: style: Condition '!(default_max_threads=get_core_number())' is always true [knownConditionTrueFalse] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:757:46: note: Calling function 'get_core_number' returns 0 groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:757:7: note: Condition '!(default_max_threads=get_core_number())' is always true groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:715:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:715:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:388:7: error: Resource leak: nfd [resourceLeak] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:392:7: error: Resource leak: nfd [resourceLeak] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:396:7: error: Resource leak: nfd [resourceLeak] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:826:23: style: Redundant assignment of 'rlim.rlim_cur' to itself. [selfAssignment] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:386:12: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:380:7: note: r is assigned groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:386:12: note: r is overwritten groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:71:12: style: struct member 'thd_data::db' is never used. [unusedStructMember] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:618:16: style: Variable 'r' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/src/suggest/groonga_suggest_httpd.c:651:20: style: Variable 'r' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_CTX_MORE [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:243:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_ID_NIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:397:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ_PUB [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGPACK_OBJECT_MAP [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:489:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZMQ_POLLIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:598:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:638:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRN_LOG_DEFAULT_LEVEL [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:749:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETOPT_OP_NONE [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:764:51: error: Static variable 'opts' will use pointer to local variable 'log_path'. [danglingLifetime] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:761:19: note: Address of variable taken here. groonga-16.0.0/src/suggest/groonga_suggest_learner.c:746:17: note: Variable created here. groonga-16.0.0/src/suggest/groonga_suggest_learner.c:764:51: note: Static variable 'opts' will use pointer to local variable 'log_path'. groonga-16.0.0/src/suggest/groonga_suggest_learner.c:308:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:377:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:664:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:663:35: note: Assuming allocation function fails groonga-16.0.0/src/suggest/groonga_suggest_learner.c:663:35: note: Assignment 'p=calloc(1,sizeof(struct suggest_log_file))', assigned value is 0 groonga-16.0.0/src/suggest/groonga_suggest_learner.c:664:13: note: Null pointer dereference groonga-16.0.0/src/suggest/groonga_suggest_learner.c:220:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:637:18: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/src/suggest/util.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/util.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/src/suggest/util.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/c_and_ruby_extension_example/src/example.c:21:55: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/c_extension_example/src/example.c:21:46: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/c_extension_example/test/example.c:4:45: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/cdata_extension_example/src/example.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/cdata_extension_example/src/example.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/cdata_extension_example/src/example.c:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CDATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/cdata_extension_example/src/example.c:75:50: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/cdata_extension_example/test/example.c:4:49: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/mruby-YOUR-bigint/core/bigint.c:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_BIGINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/mruby-YOUR-bigint/core/bigint.c:38:10: style: struct member 'RBigint::len' is never used. [unusedStructMember] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/mruby-YOUR-bigint/core/bigint.c:39:10: style: struct member 'RBigint::capa' is never used. [unusedStructMember] groonga-16.0.0/vendor/mruby-source/examples/mrbgems/mruby-YOUR-bigint/core/bigint.c:40:14: style: struct member 'RBigint::num' is never used. [unusedStructMember] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-array-ext/src/array.c:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_RANGE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-array-ext/src/array.c:361:42: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bigint/core/bigint.c:389:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-debugger/tools/mrdb/mrdbconf.h:10:3: error: #error mruby-bin-debugger need 'MRB_USE_DEBUG_HOOK' in your build configuration [preprocessorErrorDirective] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:120:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:154:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:432:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:471:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:258:22: style: Local variable 'p' shadows outer function [shadowFunction] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:115:1: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:258:22: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:387:15: style: Local variable 'p' shadows outer function [shadowFunction] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:115:1: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:387:15: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c:283:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_DUMP_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:300:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:77:5: style: Variable 'flen' is assigned an expression that holds the same value. [redundantAssignment] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:67:8: note: ilen is assigned 'strlen(infile)' here. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:77:5: note: Variable 'flen' is assigned an expression that holds the same value. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:61:39: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:65:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:362:28: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:368:29: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:102:23: style: Redundant condition: The condition '!opts->opt[0]' is redundant since 'opts->opt[0] != '-'' is sufficient. [redundantCondition] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:352:9: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:337:11: note: v is assigned groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:352:9: note: v is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:352:9: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:340:11: note: v is assigned groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c:352:9: note: v is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c:136:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c:69:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-binding/src/binding.c:171:91: error: There is an unknown macro here somewhere. Configuration is required. If MRB_STRINGIZE is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-binding/test/binding.c:7:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binding [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-catch/src/catch.c:9:1: error: There is an unknown macro here somewhere. Configuration is required. If MRB_PRESYM_DEFINE_VAR_AND_INITER is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-class-ext/src/class.c:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-class-ext/src/class.c:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FL_CLASS_IS_INHERITED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-class-ext/src/class.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-class-ext/src/class.c:156:42: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_COMPLEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:209:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:211:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:213:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:215:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:227:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:229:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:231:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Complex_I [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-cmath/src/cmath.c:267:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:198:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_code [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EXT1 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EXT3 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:482:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NOP [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_JMPNOT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:652:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:713:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GETUPVAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:729:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SETUPVAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:745:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RETURN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:765:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOADI_0 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:824:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ADD [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MUL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:883:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aref [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:997:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_pool_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1017:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IREP_TT_BIGINT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1046:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IREP_TT_NFLAG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1085:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IREP_TT_INT32 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IREP_TT_FLOAT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1149:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_sym [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOADI__1 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plus [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1284:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable and [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ENTER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ENTER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1525:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RETURN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1560:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOADNIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1653:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_HASH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1731:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_JMPNIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1849:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SETGV [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2015:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_AREF [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2063:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SYMBOL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRCAT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ERR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARYSPLAT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GETUPVAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2264:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOADNIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3848:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_code [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3905:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_irep_catch_handler [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3994:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOADNIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:4013:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOADNIL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:4023:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_irep_catch_handler [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:4090:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IREP_NO_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:598:15: warning: Identical condition 'dst==src', second condition is always false [identicalConditionAfterEarlyExit] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:592:16: note: If condition 'dst==src' is true, the function will return/exit groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:598:15: note: Testing identical condition 'dst==src' groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3669:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3708:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3462:11: style: Redundant initialization for 'sym'. The initialized value is overwritten before it is read. [redundantInitialization] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3443:15: note: sym is initialized groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3462:11: note: sym is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3865:16: style: Redundant initialization for 'n'. The initialized value is overwritten before it is read. [redundantInitialization] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3861:13: note: n is initialized groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3865:16: note: n is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:752:72: style:inconclusive: Function 'get_int_operand' argument 3 names different: declaration 'ns' definition 'n'. [funcArgNamesDifferent] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:585:88: note: Function 'get_int_operand' argument 3 names different: declaration 'ns' definition 'n'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:752:72: note: Function 'get_int_operand' argument 3 names different: declaration 'ns' definition 'n'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2004:51: style:inconclusive: Function 'gen_massignment' argument 3 names different: declaration 'sp' definition 'rhs'. [funcArgNamesDifferent] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:106:63: note: Function 'gen_massignment' argument 3 names different: declaration 'sp' definition 'rhs'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2004:51: note: Function 'gen_massignment' argument 3 names different: declaration 'sp' definition 'rhs'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3823:54: style:inconclusive: Function 'scope_new' argument 3 names different: declaration 'lv' definition 'nlv'. [funcArgNamesDifferent] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:90:76: note: Function 'scope_new' argument 3 names different: declaration 'lv' definition 'nlv'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3823:54: note: Function 'scope_new' argument 3 names different: declaration 'lv' definition 'nlv'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:329:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:448:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:752:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1216:16: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1236:9: style: Variable 'lv' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1435:13: style: Variable 'kwds' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:1538:15: style: Parameter 't' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2007:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2214:19: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2228:20: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2753:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3110:22: style: Variable 's2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3300:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3351:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3389:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3470:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3488:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3489:13: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3490:13: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3531:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3556:15: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3563:15: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:3861:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-compiler/core/codegen.c:2996:21: style: Variable 'nk' is assigned a value that is never used. [unreadVariable] mrbgems/mruby-compiler/core/parse.y:133:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_ast_node [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_BEGIN [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:398:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_RESCUE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NIL [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_TRUE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FALSE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_IF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_IF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FOR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_CASE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_POSTEXE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SELF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:515:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SCALL [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FCALL [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SUPER [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:548:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_ZSUPER [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_YIELD [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_RETURN [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:580:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_BREAK [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:587:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NEXT [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_REDO [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_RETRY [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:630:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_COLON3 [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:653:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_ARRAY [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:661:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SPLAT [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_HASH [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_KW_HASH [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SYM [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:698:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_LVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:705:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_GVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:712:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_IVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:719:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_CVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:726:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:733:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_CONST [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:740:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_UNDEF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:748:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_CLASS [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:756:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SCLASS [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:763:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_MODULE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:770:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DEF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:790:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SDEF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:809:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_ARG [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:816:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_MASGN [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:892:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_ARGS_TAIL [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:900:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_KW_ARG [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:907:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_KW_REST_ARGS [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mul [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:925:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_BLOCK_ARG [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1001:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_OP_ASGN [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1007:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Kernel [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1014:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Kernel [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1021:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_INT [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1036:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLOAT [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1058:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DSTR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1064:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_STR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DXSTR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_DSYM [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_BACK_REF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NTH_REF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_HEREDOC [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_LITERAL_DELIM [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_WORDS [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SYMBOLS [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NEGATE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_LVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_LVAR [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1435:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BEG [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:1626:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPR_BEG [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_NTH_REF [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PARSER_TOKBUF_SIZE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PARSER_TOKBUF_MAX [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4542:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PARSER_TOKBUF_MAX [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:4862:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_FUNC_HEREDOC [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:5170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_heredoc [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:5263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_FUNC_HEREDOC [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:6621:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SCOPE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:6705:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PARSER_TOKBUF_SIZE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:6728:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrbc_context [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:6798:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_sym [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:6879:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineno [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:7019:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:7061:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mul [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:7093:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:7817:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_KW_REST_ARGS [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/parse.y:7853:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_SCOPE [valueFlowBailoutIncompleteVar] mrbgems/mruby-compiler/core/y.tab.c:6207:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mrbgems/mruby-compiler/core/parse.y:5699:51: style: Condition 'arg_ambiguous(p)' is always true [knownConditionTrueFalse] mrbgems/mruby-compiler/core/parse.y:5699:51: note: Calling function 'arg_ambiguous' returns 1 mrbgems/mruby-compiler/core/parse.y:5699:51: note: Condition 'arg_ambiguous(p)' is always true mrbgems/mruby-compiler/core/parse.y:5731:51: style: Condition 'arg_ambiguous(p)' is always true [knownConditionTrueFalse] mrbgems/mruby-compiler/core/parse.y:5731:51: note: Calling function 'arg_ambiguous' returns 1 mrbgems/mruby-compiler/core/parse.y:5731:51: note: Condition 'arg_ambiguous(p)' is always true mrbgems/mruby-compiler/core/y.tab.c:6301:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] mrbgems/mruby-compiler/core/y.tab.c:6240:31: note: 'yystate' is assigned value '0' here. mrbgems/mruby-compiler/core/y.tab.c:6301:3: note: The comparison '0 <= yystate' is always true. mrbgems/mruby-compiler/core/parse.y:6971:13: style: Redundant initialization for 'bin_obj'. The initialized value is overwritten before it is read. [redundantInitialization] mrbgems/mruby-compiler/core/parse.y:6967:23: note: bin_obj is initialized mrbgems/mruby-compiler/core/parse.y:6971:13: note: bin_obj is overwritten mrbgems/mruby-compiler/core/y.tab.c:5985:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] mrbgems/mruby-compiler/core/y.tab.c:6004:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] mrbgems/mruby-compiler/core/parse.y:7850:127: style:inconclusive: Function 'mrb_parser_foreach_top_variable' argument 4 names different: declaration '' definition 'user'. [funcArgNamesDifferentUnnamed] mrbgems/mruby-compiler/core/parse.y:278:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:281:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:284:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:313:11: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:1062:21: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:1199:22: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:1409:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:4245:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:4550:19: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:4556:22: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:4590:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:4771:43: style: Parameter 'hinfo' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:4798:9: style: Variable 'indented' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:4798:31: style: Variable 'escaped' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:4798:41: style: Variable 'nspaces' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:5067:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:5071:11: style: Variable 'encp' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:5072:11: style: Variable 'dup' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:5587:16: style: Variable 'cc' can be declared as const array [constVariable] mrbgems/mruby-compiler/core/parse.y:6616:9: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/parse.y:7015:19: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/parse.y:7850:74: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mrbgems/mruby-compiler/core/y.tab.c:6343:21: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] mrbgems/mruby-compiler/core/y.tab.c:6207:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_COMPLEX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:76:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Complex [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:161:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Complex [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:67:23: style: Variable 'c' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:92:23: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:153:25: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'complex_to_c' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:408:40: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:153:25: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:161:23: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:166:27: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:200:27: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:227:27: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:249:23: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:254:27: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:320:27: style: Variable 'b' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-complex/src/complex.c:420:40: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __members__ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRUCT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:187:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_sym [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRUCT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_UNDEF [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:167:21: style: Local variable 'aref' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:144:19: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:167:21: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:38:18: style: Variable 'sclass' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:100:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-data/src/data.c:512:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/Win/dirent.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/Win/dirent.c:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/Win/dirent.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/Win/dirent.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:253:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:293:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:207:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/src/dir.c:326:36: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:102:24: warning: If resource allocation fails, then there is a possible null pointer dereference: dirp [nullPointerOutOfResources] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:101:17: note: Assuming allocation function fails groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:101:17: note: Assignment 'dirp=opendir(path)', assigned value is 0 groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-dir/test/dirtest.c:102:24: note: Null pointer dereference groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:57:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:158:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:239:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemCallError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_EXCEPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:302:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_STANDARD_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:291:7: style: Redundant initialization for 'exc'. The initialized value is overwritten before it is read. [redundantInitialization] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:287:17: note: exc is initialized groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:291:7: note: exc is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-errno/src/errno.c:321:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-error/src/exception.c:74:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-error/src/exception.c:79:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-error/test/exception.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-eval/src/eval.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-eval/src/eval.c:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-eval/src/eval.c:346:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BasicObject [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-eval/src/eval.c:355:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-exit/src/mruby-exit.c:45:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemExit [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-exit/src/mruby-exit.c:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemExit [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-exit/src/mruby-exit.c:81:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FIBER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FIBER_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_RUNNING [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:185:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FIBER_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_RESUMED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:333:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_TERMINATED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_RESUMED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:399:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_TRANSFERRED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:466:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FIBER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:100:16: style: Local variable 'p' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:72:17: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:100:16: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:101:16: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:135:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:156:55: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:158:17: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:238:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:332:23: style: Variable 'c' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-fiber/src/fiber.c:481:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-hash-ext/src/hash-ext.c:110:41: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:363:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:438:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:453:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:555:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IO_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:649:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:368:26: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file.c:368:20: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file_test.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IO_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/file_test.c:42:20: style: Variable 'fptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IO_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:109:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Process [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:319:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_io_buf [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:330:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_io [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:362:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:375:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:499:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:696:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:739:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:766:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:821:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IO_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:831:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_IO_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:866:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_OBJECT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:899:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:941:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_EOF_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:952:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1019:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ARRAY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1574:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IO_BUF_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1626:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IO_BUF_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1691:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1786:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IO_BUF_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1922:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CDATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:519:5: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1227:5: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1217:15: note: r is initialized groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1227:5: note: r is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1235:5: style: Redundant initialization for 'w'. The initialized value is overwritten before it is read. [redundantInitialization] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1218:15: note: w is initialized groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1235:5: note: w is overwritten groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:126:49: style:inconclusive: Function 'io_modestr_to_flags' argument 2 names different: declaration 'modestr' definition 'mode'. [funcArgNamesDifferent] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:78:60: note: Function 'io_modestr_to_flags' argument 2 names different: declaration 'modestr' definition 'mode'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:126:49: note: Function 'io_modestr_to_flags' argument 2 names different: declaration 'modestr' definition 'mode'. groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:236:26: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:628:18: style: Variable 'fptr_orig' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:837:32: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1140:18: style: Variable 'fptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1151:18: style: Variable 'fptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1248:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1248:57: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1434:18: style: Variable 'fptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1586:29: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1595:29: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1646:22: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1724:30: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1726:22: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:1749:22: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/io.c:388:35: error: Uninitialized variable: kv.opt_out [uninitvar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/src/mruby_io_gem.c:18:35: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/test/mruby_io_test.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/test/mruby_io_test.c:215:25: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_io_win_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/test/mruby_io_test.c:243:49: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-io/test/mruby_io_test.c:215:25: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:31:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_RANGE_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:215:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_s [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:234:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_a [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:62:24: warning: Identical condition 'lev>=bt_len', second condition is always false [identicalConditionAfterEarlyExit] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:55:11: note: If condition 'lev>=bt_len' is true, the function will return/exit groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:62:24: note: Testing identical condition 'lev>=bt_len' groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-kernel-ext/src/kernel.c:287:43: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-math/src/math.c:19:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Math [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-math/src/math.c:673:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DomainError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-math/src/math.c:721:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:166:65: debug: Function::addArguments found argument 'st' with varid 0. [varid0] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:137:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:528:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ICLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FL_CLASS_IS_PREPENDED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:629:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method_removed [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:638:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMP_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:650:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:26:22: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_f_nil' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:696:49: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:26:22: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:179:18: style: Variable 'oldklass' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-metaprog/src/metaprog.c:703:41: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:25:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:69:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method_missing [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_OBJECT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:110:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _recv [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:129:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:168:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_OBJECT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:271:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:297:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PROC_NOARG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:305:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _recv [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:346:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:354:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:365:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:379:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:434:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respond_to_missing [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:453:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NAME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NAME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:520:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _owner [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _recv [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:532:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:538:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnboundMethod [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:314:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-method/src/method.c:580:39: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-numeric-ext/src/numeric_ext.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-numeric-ext/src/numeric_ext.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-numeric-ext/src/numeric_ext.c:227:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-numeric-ext/src/numeric_ext.c:249:44: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:127:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BasicObject [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:57:21: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'nil_to_i' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:123:37: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:57:21: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:73:21: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'f_itself' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:125:56: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:73:21: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-object-ext/src/object.c:131:43: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-objectspace/src/mruby_objectspace.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_EACH_OBJ_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-objectspace/src/mruby_objectspace.c:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-objectspace/src/mruby_objectspace.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_EACH_OBJ_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-objectspace/src/mruby_objectspace.c:186:44: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-os-memsize/src/memsize.c:20:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_sym [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-os-memsize/src/memsize.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RProc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-os-memsize/src/memsize.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_ARY_EMBED_LEN_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-os-memsize/src/memsize.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_EACH_OBJ_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-os-memsize/src/memsize.c:264:43: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:393:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:441:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable littleendian [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:472:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable littleendian [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable littleendian [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable littleendian [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1308:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1539:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1724:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:436:21: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:469:21: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:501:21: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:534:21: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:436:12: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:501:12: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:684:16: style: Variable 'dptr0' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:684:29: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:770:16: style: Variable 'dptr0' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:770:24: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:821:16: style: Variable 'dptr0' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:878:9: style: Variable 'dptr0' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:955:9: style: Variable 'srcptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:955:27: style: Variable 'dstptr0' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1028:16: style: Variable 'dptr0' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1083:9: style: Variable 'send' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1761:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:979:7: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:994:7: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:1002:7: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:442:39: error: Uninitialized variable: buffer [uninitvar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:436:21: note: Assignment 'buffer=(uint8_t*)&d', assigned value is groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:442:39: note: Uninitialized variable: buffer groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:507:39: error: Uninitialized variable: buffer [uninitvar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:501:21: note: Assignment 'buffer=(uint8_t*)&f', assigned value is groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-pack/src/pack.c:507:39: note: Uninitialized variable: buffer groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-print/src/print.c:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-print/src/print.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-print/src/print.c:68:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-proc-binding/src/proc-binding.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_location [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-proc-binding/src/proc-binding.c:43:45: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-proc-ext/src/proc.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-proc-ext/src/proc.c:185:41: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mruby_Random [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mruby_Random [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:404:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISTRUCT_DATA_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:353:15: style: Local variable 'r' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:329:13: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:353:15: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-random/src/random.c:433:44: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-range-ext/src/range.c:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-range-ext/src/range.c:202:42: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_RATIONAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ZERODIV_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:91:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rational [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:117:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MANT_DIG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_RADIX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:341:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:393:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:444:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:500:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:657:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:706:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:759:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:769:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rational [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:746:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:118:24: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:325:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:333:26: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'rational_to_r' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:779:39: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:333:26: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:341:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-rational/src/rational.c:800:41: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sleep/src/sleep.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sleep/src/sleep.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sleep/src/sleep.c:52:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sleep/src/sleep.c:97:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sleep/src/sleep.c:136:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:216:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:333:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Socket [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable family [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:386:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:392:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optname [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:408:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:481:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:537:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:586:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:618:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_MULTICAST_TTL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:652:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:685:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:791:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:851:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:869:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:927:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_OBJECT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:1034:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:119:15: style: Local variable 'args' shadows outer argument [shadowArgument] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:111:40: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:119:15: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/src/socket.c:1129:39: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/test/sockettest.c:58:33: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_sockettest_win_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/test/sockettest.c:82:43: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/test/sockettest.c:58:33: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/test/sockettest.c:68:36: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_sockettest_cygwin_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/test/sockettest.c:83:46: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-socket/test/sockettest.c:68:36: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_BIT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_digitmap [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:611:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:27: style:inconclusive: Function 'mrb_str_format' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:40: style:inconclusive: Function 'mrb_str_format' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:63: style:inconclusive: Function 'mrb_str_format' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:79: style:inconclusive: Function 'mrb_str_format' argument 4 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:752:19: style: Local variable 'n' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:568:7: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:752:19: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:754:16: style: Local variable 'buf' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:564:9: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:754:16: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:815:19: style: Local variable 'p' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:563:15: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:815:19: note: Shadow variable groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:743:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:815:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:1121:40: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:1093:11: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:354:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:528:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:899:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1066:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1080:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:101:13: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:451:26: style: Parameter 'bitmap' can be declared as const array [constParameter] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:821:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:918:30: style: Variable 't' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1075:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1227:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1228:9: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1266:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-string-ext/src/string.c:1366:43: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:27:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __members__ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRUCT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRUCT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:313:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:344:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:382:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:651:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:700:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_UNDEF [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:39:18: style: Variable 'sclass' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:122:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:356:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-struct/src/struct.c:723:39: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-symbol-ext/src/symbol.c:74:43: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-test-inline-struct/test/inline.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-test-inline-struct/test/inline.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-test-inline-struct/test/inline.c:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ISTRUCT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-test-inline-struct/test/inline.c:65:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-test/driver.c:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-test/driver.c:294:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:216:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:453:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_LOCAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:469:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Time [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:482:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_LOCAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:507:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:547:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:561:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_LOCAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:571:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:618:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:751:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:821:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:836:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_LOCAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:874:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_LOCAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:890:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:913:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_LOCAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:1005:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:1018:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:1028:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TIMEZONE_UTC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:1102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CDATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:333:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:336:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:149:19: style: Parameter 'tm' can be declared as pointer to const. However it seems that 'my_timgm' is a callback function, if 'tm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:519:10: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:149:19: note: Parameter 'tm' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:157:17: style: Variable 'nday' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:329:14: style: Variable 'aid' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:580:20: style: Variable 'tm1' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:580:26: style: Variable 'tm2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:594:20: style: Variable 'tm1' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:594:26: style: Variable 'tm2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:625:20: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:654:20: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:654:25: style: Variable 'tm2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:729:48: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:765:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:816:20: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:831:20: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:886:25: style: Variable 't2' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:980:20: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:1015:20: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-time/src/time.c:1169:37: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:11:12: warning: If memory allocation fails, then there is a possible null pointer dereference: code [nullPointerOutOfMemory] groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:10:24: note: Assuming allocation function fails groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:10:24: note: Assignment 'code=malloc(size+1)', assigned value is 0 groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:11:12: note: Null pointer dereference groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:12:5: warning: If memory allocation fails, then there is a possible null pointer dereference: code [nullPointerOutOfMemory] groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:10:24: note: Assuming allocation function fails groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:10:24: note: Assignment 'code=malloc(size+1)', assigned value is 0 groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:12:5: note: Null pointer dereference groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_fuzzer.c:6:37: style: Parameter 'Data' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_proto_fuzzer.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.h:17:5: warning:inconclusive: Member variable 'protoConverter::m_output' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.h:19:7: performance: Variable 'm_numVarsPerScope' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_proto_fuzzer.cpp:21:16: style: C-style pointer casting [cstyleCast] groonga-16.0.0/vendor/mruby-source/oss-fuzz/mruby_proto_fuzzer.cpp:44:16: style: C-style pointer casting [cstyleCast] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:5:29: style: The member function 'ruby_fuzzer::protoConverter::removeSpecial' can be static. [functionStatic] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.h:49:17: note: The member function 'ruby_fuzzer::protoConverter::removeSpecial' can be static. groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:5:29: note: The member function 'ruby_fuzzer::protoConverter::removeSpecial' can be static. groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:14:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:34:41: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:119:55: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:128:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:153:48: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:175:41: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:190:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:198:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:217:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:228:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:235:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:247:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:303:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:318:47: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:330:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:348:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:372:48: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:385:50: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:422:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:433:40: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:446:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:451:62: style:inconclusive: Function 'FunctionToString' argument 1 names different: declaration '_input' definition 'input'. [funcArgNamesDifferent] groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.h:22:50: note: Function 'FunctionToString' argument 1 names different: declaration '_input' definition 'input'. groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:451:62: note: Function 'FunctionToString' argument 1 names different: declaration '_input' definition 'input'. groonga-16.0.0/vendor/mruby-source/src/array.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:164:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:188:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_shared_array [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:267:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:633:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:723:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:762:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:797:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:892:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ARRAY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:969:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_RANGE_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1048:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1177:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_a [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_ARY_EMBED_LEN_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:1411:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ARRAY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/array.c:222:12: style: Condition 'capaas.heap.ptr' is assigned an expression that holds the same value. [redundantAssignment] groonga-16.0.0/vendor/mruby-source/src/array.c:154:47: note: Assuming that condition 'a->as.heap.ptr==shared->ptr' is not redundant groonga-16.0.0/vendor/mruby-source/src/array.c:155:17: note: Variable 'a->as.heap.ptr' is assigned an expression that holds the same value. groonga-16.0.0/vendor/mruby-source/src/array.c:388:24: style:inconclusive: Function 'ary_replace' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/src/array.c:388:44: style:inconclusive: Function 'ary_replace' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/src/array.c:388:62: style:inconclusive: Function 'ary_replace' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby-source/src/array.c:228:13: style: Local variable 'len' shadows outer argument [shadowArgument] groonga-16.0.0/vendor/mruby-source/src/array.c:206:59: note: Shadowed declaration groonga-16.0.0/vendor/mruby-source/src/array.c:228:13: note: Shadow variable groonga-16.0.0/vendor/mruby-source/src/array.c:160:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/array.c:227:16: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/array.c:513:26: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/backtrace.c:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/backtrace.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ARRAY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/backtrace.c:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ARRAY [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/backtrace.c:223:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/backtrace.c:260:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_EXCEPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:26:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IREP_TT_NFLAG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_DUMP_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_DUMP_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_DUMP_INVALID_IREP [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:347:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_DUMP_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_DUMP_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/cdump.c:258:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/class.c:2966:1: error: There is an unknown macro here somewhere. Configuration is required. If MRB_PRESYM_DEFINE_VAR_AND_INITER is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/mruby-source/src/codedump.c:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tt [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/codedump.c:642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/codedump.c:166:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:174:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:186:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:192:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:196:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:200:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:204:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:208:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:221:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:225:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:229:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:233:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:237:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:241:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:245:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:249:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:253:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:257:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:261:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:265:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:269:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:269:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:273:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:273:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:277:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:281:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:285:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:289:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:293:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:297:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:301:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:301:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:304:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:304:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:304:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:316:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:321:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:326:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:330:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:334:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:338:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:342:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:349:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:353:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:372:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:379:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:383:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:387:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:391:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:395:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:404:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:407:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:410:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:413:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:416:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:419:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:428:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:428:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:431:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:435:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:435:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:438:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:442:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:442:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:445:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:445:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:448:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:448:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:451:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:451:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:454:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:454:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:457:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:457:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:460:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:460:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:463:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:463:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:467:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:471:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:471:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:475:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:479:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:483:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:487:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:491:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:495:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:500:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:505:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:509:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:509:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:513:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:517:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:521:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:521:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:526:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:530:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:534:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:538:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:542:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:546:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:554:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:558:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:562:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:566:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:571:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] groonga-16.0.0/vendor/mruby-source/src/codedump.c:162:5: warning: Label 'L_OP_NOP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:165:5: warning: Label 'L_OP_MOVE' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:170:5: warning: Label 'L_OP_LOADL' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:191:5: warning: Label 'L_OP_LOADI' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:195:5: warning: Label 'L_OP_LOADINEG' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:199:5: warning: Label 'L_OP_LOADI16' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:203:5: warning: Label 'L_OP_LOADI32' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:207:5: warning: Label 'L_OP_LOADI__1' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:211:5: warning: Label 'L_OP_LOADI_0' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:212:5: warning: Label 'L_OP_LOADI_1' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:213:5: warning: Label 'L_OP_LOADI_2' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:214:5: warning: Label 'L_OP_LOADI_3' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:215:5: warning: Label 'L_OP_LOADI_4' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:216:5: warning: Label 'L_OP_LOADI_5' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:217:5: warning: Label 'L_OP_LOADI_6' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:218:5: warning: Label 'L_OP_LOADI_7' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:224:5: warning: Label 'L_OP_LOADSYM' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:228:5: warning: Label 'L_OP_LOADNIL' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:232:5: warning: Label 'L_OP_LOADSELF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:236:5: warning: Label 'L_OP_LOADT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:240:5: warning: Label 'L_OP_LOADF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:244:5: warning: Label 'L_OP_GETGV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:248:5: warning: Label 'L_OP_SETGV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:252:5: warning: Label 'L_OP_GETSV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:256:5: warning: Label 'L_OP_SETSV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:260:5: warning: Label 'L_OP_GETCONST' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:264:5: warning: Label 'L_OP_SETCONST' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:268:5: warning: Label 'L_OP_GETMCNST' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:272:5: warning: Label 'L_OP_SETMCNST' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:276:5: warning: Label 'L_OP_GETIV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:280:5: warning: Label 'L_OP_SETIV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:284:5: warning: Label 'L_OP_GETUPVAR' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:288:5: warning: Label 'L_OP_SETUPVAR' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:292:5: warning: Label 'L_OP_GETCV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:296:5: warning: Label 'L_OP_SETCV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:300:5: warning: Label 'L_OP_GETIDX' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:303:5: warning: Label 'L_OP_SETIDX' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:306:5: warning: Label 'L_OP_JMP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:310:5: warning: Label 'L_OP_JMPUW' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:314:5: warning: Label 'L_OP_JMPIF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:319:5: warning: Label 'L_OP_JMPNOT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:324:5: warning: Label 'L_OP_JMPNIL' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:329:5: warning: Label 'L_OP_SSEND' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:333:5: warning: Label 'L_OP_SSENDB' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:337:5: warning: Label 'L_OP_SEND' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:341:5: warning: Label 'L_OP_SENDB' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:345:5: warning: Label 'L_OP_CALL' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:348:5: warning: Label 'L_OP_SUPER' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:352:5: warning: Label 'L_OP_ARGARY' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:361:5: warning: Label 'L_OP_ENTER' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:371:5: warning: Label 'L_OP_KEY_P' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:375:5: warning: Label 'L_OP_KEYEND' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:378:5: warning: Label 'L_OP_KARG' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:382:5: warning: Label 'L_OP_RETURN' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:386:5: warning: Label 'L_OP_RETURN_BLK' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:390:5: warning: Label 'L_OP_BREAK' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:394:5: warning: Label 'L_OP_BLKPUSH' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:403:5: warning: Label 'L_OP_LAMBDA' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:406:5: warning: Label 'L_OP_BLOCK' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:409:5: warning: Label 'L_OP_METHOD' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:412:5: warning: Label 'L_OP_RANGE_INC' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:415:5: warning: Label 'L_OP_RANGE_EXC' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:418:5: warning: Label 'L_OP_DEF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:421:5: warning: Label 'L_OP_UNDEF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:424:5: warning: Label 'L_OP_ALIAS' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:427:5: warning: Label 'L_OP_ADD' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:430:5: warning: Label 'L_OP_ADDI' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:434:5: warning: Label 'L_OP_SUB' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:437:5: warning: Label 'L_OP_SUBI' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:441:5: warning: Label 'L_OP_MUL' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:444:5: warning: Label 'L_OP_DIV' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:447:5: warning: Label 'L_OP_LT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:450:5: warning: Label 'L_OP_LE' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:453:5: warning: Label 'L_OP_GT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:456:5: warning: Label 'L_OP_GE' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:459:5: warning: Label 'L_OP_EQ' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:462:5: warning: Label 'L_OP_ARRAY' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:466:5: warning: Label 'L_OP_ARRAY2' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:470:5: warning: Label 'L_OP_ARYCAT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:474:5: warning: Label 'L_OP_ARYPUSH' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:478:5: warning: Label 'L_OP_ARYSPLAT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:482:5: warning: Label 'L_OP_AREF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:486:5: warning: Label 'L_OP_ASET' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:490:5: warning: Label 'L_OP_APOST' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:494:5: warning: Label 'L_OP_INTERN' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:498:5: warning: Label 'L_OP_SYMBOL' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:503:5: warning: Label 'L_OP_STRING' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:508:5: warning: Label 'L_OP_STRCAT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:512:5: warning: Label 'L_OP_HASH' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:516:5: warning: Label 'L_OP_HASHADD' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:520:5: warning: Label 'L_OP_HASHCAT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:525:5: warning: Label 'L_OP_OCLASS' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:529:5: warning: Label 'L_OP_CLASS' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:533:5: warning: Label 'L_OP_MODULE' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:537:5: warning: Label 'L_OP_EXEC' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:541:5: warning: Label 'L_OP_SCLASS' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:545:5: warning: Label 'L_OP_TCLASS' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:549:5: warning: Label 'L_OP_ERR' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:557:5: warning: Label 'L_OP_EXCEPT' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:561:5: warning: Label 'L_OP_RESCUE' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:565:5: warning: Label 'L_OP_RAISEIF' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:570:5: warning: Label 'L_OP_DEBUG' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:574:5: warning: Label 'L_OP_STOP' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:578:5: warning: Label 'L_OP_EXT1' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:588:5: warning: Label 'L_OP_EXT2' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:598:5: warning: Label 'L_OP_EXT3' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] groonga-16.0.0/vendor/mruby-source/src/codedump.c:630:53: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/codedump.c:204:73: error: Uninitialized variable: c [uninitvar] groonga-16.0.0/vendor/mruby-source/src/debug.c:195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_debug_line_packed_map [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/debug.c:234:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/dump.c:21:3: error: #error This code cannot be built on your environment. [preprocessorErrorDirective] groonga-16.0.0/vendor/mruby-source/src/error.c:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_EXCEPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_EXCEPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:321:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_sym [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:423:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NAME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:438:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:449:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:465:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:509:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOMETHOD_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FROZEN_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:549:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/error.c:669:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_EXCEPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/etc.c:19:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CDATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/etc.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CDATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/etc.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:332:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_ARENA_SIZE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:403:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_RED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:423:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gc_root_ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:439:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gc_root_ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:565:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_TERMINATED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:595:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FL_CLASS_IS_ORIGIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:703:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_RED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:730:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FL_CLASS_IS_ORIGIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:927:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FIBER_TERMINATED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_STATE_SWEEP [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_STATE_MARK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_STATE_ROOT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_STATE_ROOT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_STATE_ROOT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1302:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_GC_RED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1469:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1531:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_EACH_OBJ_BREAK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/gc.c:1558:14: style: Variable 'mrb->gc.iterating' is assigned an expression that holds the same value. [redundantAssignment] groonga-16.0.0/vendor/mruby-source/src/gc.c:1556:25: note: mrb->gc.iterating is assigned 'iterating' here. groonga-16.0.0/vendor/mruby-source/src/gc.c:1558:14: note: Variable 'mrb->gc.iterating' is assigned an expression that holds the same value. groonga-16.0.0/vendor/mruby-source/src/gc.c:274:16: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:274:35: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:280:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:303:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:351:35: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:355:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:1521:41: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/gc.c:117:8: style: struct member 'RVALUE_initializer::padding' is never used. [unusedStructMember] groonga-16.0.0/vendor/mruby-source/src/gc.c:122:31: style: union member 'Anonymous0::init' is never used. [unusedStructMember] groonga-16.0.0/vendor/mruby-source/src/hash.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_AR_EA_CAPA_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_AR_EA_N_USED_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_IB_BIT_MASK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_HT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_HT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_HT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:855:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:889:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:982:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_HASH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_HT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifnone [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1304:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_PROC_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifnone [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1405:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_PROC_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifnone [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1460:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_PROC_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1733:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_HT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1753:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_HASH_HT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1836:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1869:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_HASH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/hash.c:836:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/mruby-source/src/hash.c:903:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/mruby-source/src/hash.c:488:39: style: Parameter 'h' can be declared as pointer to const. However it seems that 'ar_free' is a callback function, if 'h' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/hash.c:994:16: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/hash.c:488:39: note: Parameter 'h' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/hash.c:604:35: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:716:33: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:798:39: style: Parameter 'h' can be declared as pointer to const. However it seems that 'ht_free' is a callback function, if 'h' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/hash.c:994:26: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/hash.c:798:39: note: Parameter 'h' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/hash.c:1046:58: style: Parameter 'orig_h' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1078:3: style: Variable 'h__' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1085:34: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1085:53: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1099:17: style: Variable 'h' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1647:3: style: Variable 'h__' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1671:3: style: Variable 'h__' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1809:3: style: Variable 'h__' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/hash.c:1087:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] groonga-16.0.0/vendor/mruby-source/src/hash.c:1007:53: warning: Uninitialized variable: valp [uninitvar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1700:46: note: Calling function 'h_get', 4th argument '&val' value is groonga-16.0.0/vendor/mruby-source/src/hash.c:1007:53: note: Uninitialized variable: valp groonga-16.0.0/vendor/mruby-source/src/hash.c:1019:59: warning: Uninitialized variable: valp [uninitvar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1477:46: note: Calling function 'h_delete', 4th argument '&del_val' value is groonga-16.0.0/vendor/mruby-source/src/hash.c:1019:59: note: Uninitialized variable: valp groonga-16.0.0/vendor/mruby-source/src/hash.c:1026:45: warning: Uninitialized variable: keyp [uninitvar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1518:21: note: Calling function 'h_shift', 3rd argument '&del_key' value is groonga-16.0.0/vendor/mruby-source/src/hash.c:1026:45: note: Uninitialized variable: keyp groonga-16.0.0/vendor/mruby-source/src/hash.c:1026:51: warning: Uninitialized variable: valp [uninitvar] groonga-16.0.0/vendor/mruby-source/src/hash.c:1518:31: note: Calling function 'h_shift', 4th argument '&del_val' value is groonga-16.0.0/vendor/mruby-source/src/hash.c:1026:51: note: Uninitialized variable: valp groonga-16.0.0/vendor/mruby-source/src/hash.c:569:3: style: Variable 'size__' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby-source/src/kernel.c:38:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_s [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:270:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:312:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respond_to_missing [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:530:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable to_a [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/kernel.c:188:17: style: Variable 'cibase' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/kernel.c:318:70: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/kernel.c:388:22: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_false' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/kernel.c:597:61: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/kernel.c:388:22: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/load.c:20:3: error: #error size_t must be at least 32 bits wide [preprocessorErrorDirective] groonga-16.0.0/vendor/mruby-source/src/numeric.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ZERODIV_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:694:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_BIT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:734:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:818:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FLOATDOMAIN_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1009:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1473:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1557:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1591:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1802:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1961:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_digitmap [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:1978:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_BIT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2225:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_UNDEF [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numeric.c:754:21: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'flo_to_f' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2297:48: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/numeric.c:754:21: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/numeric.c:1116:21: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'int_to_i' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2235:47: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/numeric.c:1116:21: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/numeric.c:1945:9: style: Variable 'bufend' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2186:25: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'num_finite_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2219:47: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/numeric.c:2186:25: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/numeric.c:2192:27: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'num_infinite_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/numeric.c:2220:47: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/numeric.c:2192:27: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/numops.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numops.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/numops.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eq [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FALSE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_VTYPE_NAME [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRING [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:379:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ISTRUCT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:410:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:533:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:555:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:591:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:607:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:623:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:638:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inspect [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:649:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eql [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/object.c:409:7: style: Condition 'tname' is always false [knownConditionTrueFalse] groonga-16.0.0/vendor/mruby-source/src/object.c:393:20: note: Calling function 'type_name' returns 0 groonga-16.0.0/vendor/mruby-source/src/object.c:393:20: note: Assignment 'tname=type_name(t)', assigned value is 0 groonga-16.0.0/vendor/mruby-source/src/object.c:409:7: note: Condition 'tname' is always false groonga-16.0.0/vendor/mruby-source/src/object.c:97:21: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_true' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/object.c:311:37: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/object.c:97:21: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/object.c:207:20: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'true_or' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/object.c:321:37: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/object.c:207:20: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/object.c:235:22: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'false_and' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/object.c:327:37: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/object.c:235:22: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/object.c:473:18: style: Variable 'cl' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/pool.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/pool.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/pool.c:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/pool.c:138:25: style: Variable 'page' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/print.c:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/print.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_EXCEPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/print.c:55:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRUBY_DESCRIPTION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/print.c:61:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRUBY_COPYRIGHT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_PROC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PROC_ENVSET [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_PROC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PROC_ENVSET [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_ENV [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:248:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialize [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_PROC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:307:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_PROC [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ENTER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:455:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IREP_NO_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_UNDEF [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/proc.c:72:66: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/range.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_INTEGER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_range_edges [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialize [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RANGE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:422:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_RANGE_OK [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:456:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:475:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_RANGE_TYPE_MISMATCH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/range.c:509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_RANGE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/readnum.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/readnum.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:31:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_context [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_state [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IREP_NO_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IREP_NO_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IREP_NO_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_IREP_NO_FREE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_irep [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/state.c:233:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_atexit_func [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/string.c:47:70: error: There is an unknown macro here somewhere. Configuration is required. If MRB_STRINGIZE is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/mruby-source/src/symbol.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable presym_length_table [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PRESYM_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PRESYM_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PRESYM_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_PRESYM_MAX [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:599:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_int [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SYMBOL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/symbol.c:365:28: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/symbol.c:454:23: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'sym_to_sym' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby-source/src/symbol.c:699:42: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby-source/src/symbol.c:454:23: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby-source/src/variable.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:337:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __classname__ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ARGUMENT_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:669:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:730:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:744:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:759:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:775:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_FL_CLASS_IS_PREPENDED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:815:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_SCLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:841:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_CLASS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:1004:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_MODULE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:1066:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __outer__ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:1116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __outer__ [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:1129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrb_value [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/variable.c:689:8: warning:inconclusive: Either the condition 'cls' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] groonga-16.0.0/vendor/mruby-source/src/variable.c:669:7: note: Assuming that condition 'cls' is not redundant groonga-16.0.0/vendor/mruby-source/src/variable.c:685:9: note: Assignment 'c=cls', assigned value is 0 groonga-16.0.0/vendor/mruby-source/src/variable.c:689:8: note: Null pointer dereference groonga-16.0.0/vendor/mruby-source/src/variable.c:122:12: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:123:14: style: Variable 'vals' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:153:14: style: Variable 'vals' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:197:20: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:197:33: style: Parameter 't' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:279:31: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:285:31: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:397:52: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:1039:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/variable.c:1127:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby-source/src/version.c:7:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRUBY_VERSION [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby-source/src/vm.c:492:68: error: There is an unknown macro here somewhere. Configuration is required. If MRB_STRINGIZE is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/Win/dirent.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/Win/dirent.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/Win/dirent.c:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/Win/dirent.c:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/src/dir.c:302:36: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/test/dirtest.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/test/dirtest.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/test/dirtest.c:88:24: warning: If resource allocation fails, then there is a possible null pointer dereference: dirp [nullPointerOutOfResources] groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/test/dirtest.c:87:17: note: Assuming allocation function fails groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/test/dirtest.c:87:17: note: Assignment 'dirp=opendir(path)', assigned value is 0 groonga-16.0.0/vendor/mruby/mrbgems/mruby-dir/test/dirtest.c:88:24: note: Null pointer dereference groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:218:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_OBJECT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:88:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:119:25: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'mrb_env_size' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:230:50: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:119:25: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-env/src/env.c:241:36: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-errno/src/errno.c:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_FIXNUM [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-errno/src/errno.c:173:38: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-errno/src/errno.c:152:11: style: Variable 'noerror' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:174:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRING [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:208:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_STRING [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_TYPE_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_INT_MIN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NOTIMP_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:905:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:568:23: style: Condition 'mrb_group_member(mrb,get_stat(mrb,self)->st_gid)' is always false [knownConditionTrueFalse] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:568:23: note: Calling function 'mrb_group_member' returns 0 groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:568:23: note: Condition 'mrb_group_member(mrb,get_stat(mrb,self)->st_gid)' is always false groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:324:27: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_dev_major' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:914:45: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:324:27: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:334:27: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_dev_minor' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:915:45: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:334:27: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:380:28: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_rdev_major' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:922:46: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:380:28: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:390:28: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_rdev_minor' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:923:46: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:390:28: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:498:25: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_blksize' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:929:43: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:498:25: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:508:24: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_blocks' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:930:42: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:508:24: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:518:29: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:576:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:600:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:622:34: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_world_readable_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:934:51: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:622:34: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:641:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:666:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:688:34: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_world_writable_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:937:51: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:688:34: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:706:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:731:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:816:26: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_setuid_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:949:43: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:816:26: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:826:26: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_setgid_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:950:43: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:826:26: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:836:26: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'stat_sticky_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:951:43: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:836:26: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:848:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:960:42: style: Parameter 'mrb' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:581:6: style: Variable 'st' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:606:6: style: Variable 'st' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:647:6: style: Variable 'st' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:672:6: style: Variable 'st' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:706:16: style: Variable 'st' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/src/file-stat.c:731:16: style: Variable 'st' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/test/file-stat.c:14:23: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'test_win_p' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/test/file-stat.c:29:46: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems/mruby-file-stat/test/file-stat.c:14:23: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_ENCODING_UTF8 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_MAX_ERROR_MESSAGE_LEN [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:257:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_MISMATCH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:288:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_MISMATCH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:311:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_MISMATCH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RUNTIME_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_OPTION_IGNORECASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_OPTION_MULTILINE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:423:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_ENCODING_ASCII [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:432:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_OPTION_MULTILINE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:535:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:685:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_REGION_NOTPOS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:734:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_INDEX_ERROR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:770:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:836:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:908:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:998:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:1130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MRB_TT_DATA [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:815:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:882:15: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:364:10: warning: Uninitialized variable: str [uninitvar] groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:420:22: note: Calling function 'option_to_str', 1st argument 'opts' value is groonga-16.0.0/vendor/mruby/mrbgems/mruby-onig-regexp/src/mruby_onig_regexp.c:364:10: note: Uninitialized variable: str groonga-16.0.0/vendor/mruby/mrbgems_init.c:5499:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:6874:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:6908:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:7011:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:7294:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:7528:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8858:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:9096:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:9121:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:9167:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:9375:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:10011:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:10144:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:10673:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:10765:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:11014:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:11338:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:11478:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:13038:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:13302:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:13439:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:13471:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:13979:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:14076:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:14281:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:14551:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15761:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15783:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15809:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15836:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15934:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15963:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15992:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16073:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16101:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16129:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16178:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] groonga-16.0.0/vendor/mruby/mrbgems_init.c:1379:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_array_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:1385:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_array_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:1639:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_dir_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:1645:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_dir_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:3513:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:3518:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:4305:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_lazy_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:4310:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_lazy_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5196:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enumerator_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5201:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enumerator_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5368:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_env_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5374:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_env_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5391:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_errno_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5395:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_errno_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5412:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_fiber_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5416:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_fiber_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5696:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_file_stat_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:5702:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_file_stat_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:6709:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_hash_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:6715:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_hash_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8083:53: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_io_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8089:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_io_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8106:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_kernel_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8110:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_kernel_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8127:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_math_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8131:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_math_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8148:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_metaprog_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8152:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_metaprog_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8411:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_numeric_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8417:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_numeric_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8535:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_object_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8541:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_object_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8558:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_objectspace_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:8562:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_objectspace_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:9042:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_onig_regexp_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:9048:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_onig_regexp_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:11984:53: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_pp_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:11989:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_pp_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12141:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_print_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12147:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_print_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12470:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_proc_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12476:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_proc_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12493:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_random_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12497:58: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_random_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12752:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_range_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:12758:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_range_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15628:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_slop_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15633:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_slop_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15730:58: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_sprintf_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:15736:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_sprintf_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16502:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_string_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16508:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_string_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16741:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_struct_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16747:58: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_struct_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16952:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_symbol_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16958:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_symbol_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16975:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_time_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:16979:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_time_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:17114:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_toplevel_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:17119:64: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_toplevel_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:17646:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_tsort_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:17651:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_tsort_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/mruby/mrbgems_init.c:3518:60: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_enum_ext_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:85:48: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:3518:60: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems_init.c:4310:61: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_enum_lazy_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:88:49: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:4310:61: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems_init.c:5201:62: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_enumerator_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:87:50: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:5201:62: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems_init.c:11989:54: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_pp_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:110:42: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:11989:54: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems_init.c:15633:56: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_slop_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:112:44: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:15633:56: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems_init.c:17119:64: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_toplevel_ext_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:106:52: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:17119:64: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/mruby/mrbgems_init.c:17651:57: style: Parameter 'mrb' can be declared as pointer to const. However it seems that 'GENERATED_TMP_mrb_mruby_tsort_gem_final' is a callback function, if 'mrb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/mruby/mrbgems_init.c:113:45: note: You might need to cast the function pointer here groonga-16.0.0/vendor/mruby/mrbgems_init.c:17651:57: note: Parameter 'mrb' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/ascii.c:61:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/big5.c:312:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_REPLICATE is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/emacs_mule.c:232:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnigCodePoint [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/emacs_mule.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGERR_INVALID_CODE_POINT_VALUE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/emacs_mule.c:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGERR_INVALID_CODE_POINT_VALUE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/emacs_mule.c:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/euc_jp.c:590:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/euc_kr.c:195:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/euc_tw.c:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/gb2312.c:11:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_len [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:260:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:318:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:260:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_1.c:264:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_10.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_10.c:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_10.c:229:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_10.c:290:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_10.c:229:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_10.c:233:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_11.c:100:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_13.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_13.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_13.c:222:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_13.c:285:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_13.c:222:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_13.c:226:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_14.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_14.c:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_14.c:231:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_14.c:301:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_14.c:231:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_14.c:235:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_15.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_15.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_15.c:225:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_15.c:292:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_15.c:225:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_15.c:229:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_16.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_16.c:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_16.c:227:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_16.c:296:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_16.c:227:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_16.c:231:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_2.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_2.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_2.c:225:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_2.c:287:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_2.c:225:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_2.c:229:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:254:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:262:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:227:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:297:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:227:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_3.c:231:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_4.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_4.c:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_4.c:228:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_4.c:293:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_4.c:228:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_4.c:232:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_5.c:223:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_CTYPE_UPPER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_5.c:214:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_5.c:261:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_5.c:214:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_5.c:218:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_6.c:100:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_7.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_7.c:210:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_7.c:280:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_7.c:210:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_7.c:214:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_8.c:100:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:247:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:255:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:220:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:286:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:220:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/iso_8859_9.c:224:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/mktable.c:1163:51: error: There is an unknown macro here somewhere. Configuration is required. If ARG_UNUSED is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/shift_jis.c:582:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_REPLICATE is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CodeRanges [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CodeRanges [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WORD_LENGTH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:326:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseUnfold_11 [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_len [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:671:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/unicode.c:664:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/us_ascii.c:39:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/utf_16be.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/utf_8.c:438:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:180:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnigPairCaseFoldCodes [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:189:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnigPairCaseFoldCodes [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:195:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:260:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:195:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/windows_1250.c:199:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/windows_1251.c:194:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_CTYPE_UPPER [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1251.c:185:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/windows_1251.c:242:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/windows_1251.c:185:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/windows_1251.c:189:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnigPairCaseFoldCodes [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:180:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnigPairCaseFoldCodes [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:186:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:249:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:186:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/windows_1252.c:190:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/windows_1253.c:228:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1253.c:218:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/windows_1253.c:293:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/windows_1253.c:218:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/windows_1253.c:222:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:253:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:263:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:228:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:298:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:228:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/windows_1254.c:232:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIGENC_CASE_UPCASE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:259:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:267:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:232:51: style: Parameter 'to_end' can be declared as pointer to const. However it seems that 'case_map' is a callback function, if 'to_end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:300:3: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:232:51: note: Parameter 'to_end' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/enc/windows_1257.c:236:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/enc/windows_31j.c:67:1: error: There is an unknown macro here somewhere. Configuration is required. If ENC_ALIAS is a macro then please configure it. [unknownMacro] groonga-16.0.0/vendor/onigmo-source/regcomp.c:569:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_LONG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:600:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_LONG [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1047:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1414:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1598:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1692:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1868:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1953:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1993:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2093:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2425:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2562:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2763:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2847:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2904:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2983:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3036:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3098:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3335:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3650:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4970:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2027:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] groonga-16.0.0/vendor/onigmo-source/regcomp.c:538:11: style: Condition 'r' is always false [knownConditionTrueFalse] groonga-16.0.0/vendor/onigmo-source/regcomp.c:537:29: note: Calling function 'add_compile_string' returns 0 groonga-16.0.0/vendor/onigmo-source/regcomp.c:537:29: note: Assignment 'r=add_compile_string(prev,prev_len,blen,reg,ambig)', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regcomp.c:538:11: note: Condition 'r' is always false groonga-16.0.0/vendor/onigmo-source/regcomp.c:2210:18: style: Condition 'r==0' is always true [knownConditionTrueFalse] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2207:8: note: Assuming that condition 'r!=0' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:2210:18: note: Condition 'r==0' is always true groonga-16.0.0/vendor/onigmo-source/regcomp.c:167:3: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:190:5: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:653:5: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:662:5: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3382:3: error: Memory leak: sbuf [memleak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2577:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2660:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2708:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regcomp.c:144:12: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] groonga-16.0.0/vendor/onigmo-source/regcomp.c:5738:19: style: Checking if unsigned expression 'init_size' is less than zero. [unsignedLessThanZero] groonga-16.0.0/vendor/onigmo-source/regcomp.c:5624:25: style:inconclusive: Function 'onig_free_body' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regcomp.c:5641:20: style:inconclusive: Function 'onig_free' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regcomp.c:5956:33: style:inconclusive: Function 'onig_new_without_alloc' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regcomp.c:5970:20: style:inconclusive: Function 'onig_new' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regcomp.c:6091:28: style:inconclusive: Function 'onig_is_code_in_cc_len' argument 1 names different: declaration 'enclen' definition 'elen'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/regint.h:916:40: note: Function 'onig_is_code_in_cc_len' argument 1 names different: declaration 'enclen' definition 'elen'. groonga-16.0.0/vendor/onigmo-source/regcomp.c:6091:28: note: Function 'onig_is_code_in_cc_len' argument 1 names different: declaration 'enclen' definition 'elen'. groonga-16.0.0/vendor/onigmo-source/regcomp.c:3391:9: style: Local variable 'p' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3373:10: note: Shadowed declaration groonga-16.0.0/vendor/onigmo-source/regcomp.c:3391:9: note: Shadow variable groonga-16.0.0/vendor/onigmo-source/regcomp.c:287:32: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:425:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:426:36: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:516:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:567:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:583:53: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:712:38: style: Parameter 'qn' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1804:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:1875:14: style: Variable 'old' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2066:16: style: Variable 'en' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2184:20: style: Variable 'en' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2216:16: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2309:16: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2768:16: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3302:54: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3374:17: style: Variable 'ebuf' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3413:55: style: Parameter 's' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3413:65: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3918:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3984:13: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4411:27: style: Parameter 'mm' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4457:25: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4457:39: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4477:36: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4484:35: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4500:41: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4507:34: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4520:47: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4526:49: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4526:67: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4557:33: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4583:52: style: Parameter 'add' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4590:38: style: Parameter 'ex' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4607:53: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4616:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4642:62: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4646:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4757:47: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4872:50: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:5381:42: style: Parameter 'anc' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:6072:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2050:7: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 2050. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regcomp.c:2050:7: note: Assuming that condition '(map[i].new_val)<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:2050:7: note: Shift groonga-16.0.0/vendor/onigmo-source/regcomp.c:3210:2: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3210. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3210:2: note: Assuming that condition 'cn->group_num<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:3210:2: note: Shift groonga-16.0.0/vendor/onigmo-source/regcomp.c:3924:2: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3924. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3924:2: note: Assuming that condition '(p[i])<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:3924:2: note: Shift groonga-16.0.0/vendor/onigmo-source/regcomp.c:3925:2: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3924. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3924:2: note: Assuming that condition '(p[i])<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:3925:2: note: Shift groonga-16.0.0/vendor/onigmo-source/regcomp.c:3928:4: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 3928. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regcomp.c:3928:4: note: Assuming that condition '(p[i])<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:3928:4: note: Shift groonga-16.0.0/vendor/onigmo-source/regcomp.c:4058:4: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 4058. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regcomp.c:4058:4: note: Assuming that condition 'en->regnum<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regcomp.c:4058:4: note: Shift groonga-16.0.0/vendor/onigmo-source/regenc.c:136:52: style:inconclusive: Function 'onigenc_strlen_null' argument 2 names different: declaration 'p' definition 's'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmo.h:428:60: note: Function 'onigenc_strlen_null' argument 2 names different: declaration 'p' definition 's'. groonga-16.0.0/vendor/onigmo-source/regenc.c:136:52: note: Function 'onigenc_strlen_null' argument 2 names different: declaration 'p' definition 's'. groonga-16.0.0/vendor/onigmo-source/regenc.c:163:57: style:inconclusive: Function 'onigenc_str_bytelen_null' argument 2 names different: declaration 'p' definition 's'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmo.h:430:65: note: Function 'onigenc_str_bytelen_null' argument 2 names different: declaration 'p' definition 's'. groonga-16.0.0/vendor/onigmo-source/regenc.c:163:57: note: Function 'onigenc_str_bytelen_null' argument 2 names different: declaration 'p' definition 's'. groonga-16.0.0/vendor/onigmo-source/regenc.c:413:41: style:inconclusive: Function 'onigenc_ascii_apply_all_case_fold' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regenc.c:414:20: style:inconclusive: Function 'onigenc_ascii_apply_all_case_fold' argument 4 names different: declaration '' definition 'enc'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regenc.c:466:39: style:inconclusive: Function 'onigenc_apply_all_case_fold_with_map' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regenc.c:699:41: style:inconclusive: Function 'onigenc_mbn_mbc_case_fold' argument 3 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/regenc.h:164:98: note: Function 'onigenc_mbn_mbc_case_fold' argument 3 names different: declaration 'p' definition 'pp'. groonga-16.0.0/vendor/onigmo-source/regenc.c:699:41: note: Function 'onigenc_mbn_mbc_case_fold' argument 3 names different: declaration 'p' definition 'pp'. groonga-16.0.0/vendor/onigmo-source/regenc.c:140:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:144:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:165:10: style: Variable 'start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:167:10: style: Variable 'e' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:171:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:574:18: style: Parameter 'sb_out' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:956:34: style: Parameter 'to_end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:959:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:988:54: style: Parameter 'to_end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:992:14: style: Variable 'to_start' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regenc.c:972:19: error: Signed integer overflow for expression ''A'-'a''. [integerOverflow] groonga-16.0.0/vendor/onigmo-source/regenc.c:1000:19: error: Signed integer overflow for expression ''A'-'a''. [integerOverflow] groonga-16.0.0/vendor/onigmo-source/regerror.c:249:47: style:inconclusive: Function 'onig_error_code_to_str' argument 2 names different: declaration 'err_code' definition 'code'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmo.h:818:55: note: Function 'onig_error_code_to_str' argument 2 names different: declaration 'err_code' definition 'code'. groonga-16.0.0/vendor/onigmo-source/regerror.c:249:47: note: Function 'onig_error_code_to_str' argument 2 names different: declaration 'err_code' definition 'code'. groonga-16.0.0/vendor/onigmo-source/regerror.c:251:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regerror.c:315:47: style: Parameter 'pat_end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regexec.c:1467:18: error: syntax error [syntaxError] groonga-16.0.0/vendor/onigmo-source/regext.c:165:34: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/reggnu.c:38:31: style:inconclusive: Function 're_free_registers' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:45:29: style:inconclusive: Function 're_adjust_startpos' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:45:46: style:inconclusive: Function 're_adjust_startpos' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:45:58: style:inconclusive: Function 're_adjust_startpos' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:46:10: style:inconclusive: Function 're_adjust_startpos' argument 4 names different: declaration '' definition 'startpos'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:46:24: style:inconclusive: Function 're_adjust_startpos' argument 5 names different: declaration '' definition 'range'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:19: style:inconclusive: Function 're_match' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:36: style:inconclusive: Function 're_match' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:45: style:inconclusive: Function 're_match' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:55: style:inconclusive: Function 're_match' argument 4 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:67:24: style:inconclusive: Function 're_match' argument 5 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:20: style:inconclusive: Function 're_search' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:38: style:inconclusive: Function 're_search' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:50: style:inconclusive: Function 're_search' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:60: style:inconclusive: Function 're_search' argument 4 names different: declaration '' definition 'startpos'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:74: style:inconclusive: Function 're_search' argument 5 names different: declaration '' definition 'range'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:75:25: style:inconclusive: Function 're_search' argument 6 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:32: style:inconclusive: Function 're_compile_pattern' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:45: style:inconclusive: Function 're_compile_pattern' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:60: style:inconclusive: Function 're_compile_pattern' argument 3 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:71: style:inconclusive: Function 're_compile_pattern' argument 4 names different: declaration 'err_buf' definition 'ebuf'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmognu.h:64:75: note: Function 're_compile_pattern' argument 4 names different: declaration 'err_buf' definition 'ebuf'. groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:71: note: Function 're_compile_pattern' argument 4 names different: declaration 'err_buf' definition 'ebuf'. groonga-16.0.0/vendor/onigmo-source/reggnu.c:99:26: style:inconclusive: Function 're_free_pattern' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:105:28: style:inconclusive: Function 're_alloc_pattern' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:117:30: style:inconclusive: Function 're_set_casetable' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:123:16: style:inconclusive: Function 're_mbcinit' argument 1 names different: declaration '' definition 'mb_code'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/reggnu.c:49:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1069:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capa [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1381:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capa [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1469:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capa [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_INT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_INT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:1629:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_INT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:5059:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regnum [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:5598:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:5687:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:5746:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:6543:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:6905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:6951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:6999:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regnum [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regparse.c:531:7: style: Condition 'r' is always false [knownConditionTrueFalse] groonga-16.0.0/vendor/onigmo-source/regparse.c:530:18: note: Calling function 'names_clear' returns 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:530:18: note: Assignment 'r=names_clear(reg)', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:531:7: note: Condition 'r' is always false groonga-16.0.0/vendor/onigmo-source/regparse.c:280:3: error: Memory leak: r [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:333:3: error: Memory leak: r [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:346:3: error: Memory leak: r [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:789:5: error: Memory leak: e [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:875:2: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:1028:2: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:1035:2: error: Memory leak: p [memleak] groonga-16.0.0/vendor/onigmo-source/regparse.c:437:3: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] groonga-16.0.0/vendor/onigmo-source/regparse.c:436:34: note: Assuming allocation function fails groonga-16.0.0/vendor/onigmo-source/regparse.c:436:9: note: Assignment 'key=(struct st_str_end_key*)malloc(sizeof(struct st_str_end_key))', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:437:3: note: Null pointer dereference groonga-16.0.0/vendor/onigmo-source/regparse.c:438:3: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] groonga-16.0.0/vendor/onigmo-source/regparse.c:436:34: note: Assuming allocation function fails groonga-16.0.0/vendor/onigmo-source/regparse.c:436:9: note: Assignment 'key=(struct st_str_end_key*)malloc(sizeof(struct st_str_end_key))', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:438:3: note: Null pointer dereference groonga-16.0.0/vendor/onigmo-source/regparse.c:1085:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regparse.c:4032:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regparse.c:4753:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regparse.c:6611:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regparse.c:6666:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] groonga-16.0.0/vendor/onigmo-source/regparse.c:577:74: style:inconclusive: Function 'onig_foreach_name' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regparse.c:3591:18: style: Local variable 'c' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:3304:17: note: Shadowed declaration groonga-16.0.0/vendor/onigmo-source/regparse.c:3591:18: note: Shadow variable groonga-16.0.0/vendor/onigmo-source/regparse.c:5568:9: style: Local variable 'r' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:5512:17: note: Shadowed declaration groonga-16.0.0/vendor/onigmo-source/regparse.c:5568:9: note: Shadow variable groonga-16.0.0/vendor/onigmo-source/regparse.c:143:30: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:270:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:270:53: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:323:33: style: Parameter 'dest_end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:340:32: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:340:45: style: Parameter 'dest_end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1236:37: style: Parameter 'backrefs' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1487:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1487:35: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1529:32: style: Parameter 'sn' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1675:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:1881:18: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:2159:34: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:4373:43: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:4412:19: style: Parameter 'vs' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:4537:13: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:6477:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regparse.c:5061:6: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5061. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regparse.c:5061:6: note: Assuming that condition '(num)<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regparse.c:5061:6: note: Shift groonga-16.0.0/vendor/onigmo-source/regparse.c:5097:2: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5093. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regparse.c:5093:10: note: Assuming that condition 'num>=(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regparse.c:5097:2: note: Shift groonga-16.0.0/vendor/onigmo-source/regparse.c:2003:10: style: Variable 'bsr1' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:2061:10: style: Variable 'bsr1' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:3355:2: style: Variable 'c' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:3366:4: style: Variable 'c' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/onigmo-source/regposerr.c:77:14: style:inconclusive: Function 'regerror' argument 1 names different: declaration 'code' definition 'posix_ecode'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmoposix.h:150:33: note: Function 'regerror' argument 1 names different: declaration 'code' definition 'posix_ecode'. groonga-16.0.0/vendor/onigmo-source/regposerr.c:77:14: note: Function 'regerror' argument 1 names different: declaration 'code' definition 'posix_ecode'. groonga-16.0.0/vendor/onigmo-source/regposix.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_mem [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regposix.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/regposix.c:134:35: style:inconclusive: Function 'regcomp' argument 2 names different: declaration 'pat' definition 'pattern'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmoposix.h:147:54: note: Function 'regcomp' argument 2 names different: declaration 'pat' definition 'pattern'. groonga-16.0.0/vendor/onigmo-source/regposix.c:134:35: note: Function 'regcomp' argument 2 names different: declaration 'pat' definition 'pattern'. groonga-16.0.0/vendor/onigmo-source/regposix.c:134:48: style:inconclusive: Function 'regcomp' argument 3 names different: declaration 'options' definition 'posix_options'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmoposix.h:147:63: note: Function 'regcomp' argument 3 names different: declaration 'options' definition 'posix_options'. groonga-16.0.0/vendor/onigmo-source/regposix.c:134:48: note: Function 'regcomp' argument 3 names different: declaration 'options' definition 'posix_options'. groonga-16.0.0/vendor/onigmo-source/regposix.c:167:13: style:inconclusive: Function 'regexec' argument 4 names different: declaration 'matches' definition 'pmatch'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmoposix.h:148:86: note: Function 'regexec' argument 4 names different: declaration 'matches' definition 'pmatch'. groonga-16.0.0/vendor/onigmo-source/regposix.c:167:13: note: Function 'regexec' argument 4 names different: declaration 'matches' definition 'pmatch'. groonga-16.0.0/vendor/onigmo-source/regposix.c:167:27: style:inconclusive: Function 'regexec' argument 5 names different: declaration 'options' definition 'posix_options'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmoposix.h:148:99: note: Function 'regexec' argument 5 names different: declaration 'options' definition 'posix_options'. groonga-16.0.0/vendor/onigmo-source/regposix.c:167:27: note: Function 'regexec' argument 5 names different: declaration 'options' definition 'posix_options'. groonga-16.0.0/vendor/onigmo-source/regposix.c:227:22: style:inconclusive: Function 'reg_set_encoding' argument 1 names different: declaration 'enc' definition 'mb_code'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmoposix.h:153:39: note: Function 'reg_set_encoding' argument 1 names different: declaration 'enc' definition 'mb_code'. groonga-16.0.0/vendor/onigmo-source/regposix.c:227:22: note: Function 'reg_set_encoding' argument 1 names different: declaration 'enc' definition 'mb_code'. groonga-16.0.0/vendor/onigmo-source/regposix.c:284:8: style:inconclusive: Function 'reg_foreach_name' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/regposix.c:153:3: style: Variable 'tmps' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regposix.c:170:10: style: Variable 'end' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regposix.c:187:3: style: Variable 'tmps' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/regposix.c:296:30: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/regsyntax.c:360:47: style:inconclusive: Function 'onig_set_meta_char' argument 1 names different: declaration 'syntax' definition 'enc'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/onigmo.h:904:40: note: Function 'onig_set_meta_char' argument 1 names different: declaration 'syntax' definition 'enc'. groonga-16.0.0/vendor/onigmo-source/regsyntax.c:360:47: note: Function 'onig_set_meta_char' argument 1 names different: declaration 'syntax' definition 'enc'. groonga-16.0.0/vendor/onigmo-source/regtrav.c:70:21: style:inconclusive: Function 'onig_capture_tree_traverse' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/sample/crnl.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/crnl.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_NORMAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/crnl.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/encode.c:18:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_OPTION_NONE [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/encode.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYNTAX_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/encode.c:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYNTAX_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_TRAVERSE_CALLBACK_AT_FIRST [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_TRAVERSE_CALLBACK_AT_LAST [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_NORMAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYNTAX_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:85:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:81:7: note: r is assigned groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:85:7: note: r is overwritten groonga-16.0.0/vendor/onigmo-source/sample/listcap.c:85:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/onigmo-source/sample/names.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/names.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_NORMAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/names.c:10:29: style: Parameter 'group_nums' can be declared as pointer to const. However it seems that 'name_callback' is a callback function, if 'group_nums' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/sample/names.c:57:32: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/sample/names.c:10:29: note: Parameter 'group_nums' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/sample/names.c:14:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/sample/posix.c:16:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/posix.c:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/posix.c:9:23: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/sample/posix.c:9:43: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/sample/posix.c:9:67: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/sample/scan.c:13:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/scan.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/scan.c:61:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYNTAX_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/scan.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/scan.c:9:59: style: Parameter 'region' can be declared as pointer to const. However it seems that 'scan_callback' is a callback function, if 'region' is declared with const you might also need to cast function pointer(s). [constParameterCallback] groonga-16.0.0/vendor/onigmo-source/sample/scan.c:31:58: note: You might need to cast the function pointer here groonga-16.0.0/vendor/onigmo-source/sample/scan.c:9:59: note: Parameter 'region' can be declared as pointer to const groonga-16.0.0/vendor/onigmo-source/sample/simple.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_NORMAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/sql.c:21:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYN_OP_VARIABLE_META_CHARACTERS [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/syntax.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_NORMAL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/sample/syntax.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYNTAX_PERL [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/st.c:856:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/st.c:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/st.c:933:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/st.c:975:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/st.c:1032:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/st.c:1506:19: style: Condition 'rebuilds_num!=tab->rebuilds_num' is always false [knownConditionTrueFalse] groonga-16.0.0/vendor/onigmo-source/st.c:1503:15: note: rebuilds_num is assigned 'tab->rebuilds_num' here. groonga-16.0.0/vendor/onigmo-source/st.c:1506:19: note: Condition 'rebuilds_num!=tab->rebuilds_num' is always false groonga-16.0.0/vendor/onigmo-source/st.c:879:31: warning: Either the condition 'tab!=((void*)0)' is redundant or there is possible null pointer dereference: tab. [nullPointerRedundantCheck] groonga-16.0.0/vendor/onigmo-source/st.c:881:5: note: Assuming that condition 'tab!=((void*)0)' is not redundant groonga-16.0.0/vendor/onigmo-source/st.c:879:31: note: Null pointer dereference groonga-16.0.0/vendor/onigmo-source/st.c:920:31: warning: Either the condition 'tab!=((void*)0)' is redundant or there is possible null pointer dereference: tab. [nullPointerRedundantCheck] groonga-16.0.0/vendor/onigmo-source/st.c:922:5: note: Assuming that condition 'tab!=((void*)0)' is not redundant groonga-16.0.0/vendor/onigmo-source/st.c:920:31: note: Null pointer dereference groonga-16.0.0/vendor/onigmo-source/st.c:961:31: warning: Either the condition 'tab!=((void*)0)' is redundant or there is possible null pointer dereference: tab. [nullPointerRedundantCheck] groonga-16.0.0/vendor/onigmo-source/st.c:963:5: note: Assuming that condition 'tab!=((void*)0)' is not redundant groonga-16.0.0/vendor/onigmo-source/st.c:961:31: note: Null pointer dereference groonga-16.0.0/vendor/onigmo-source/st.c:557:52: style:inconclusive: Function 'onig_st_init_table_with_size' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:557:69: style:inconclusive: Function 'onig_st_init_table_with_size' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:685:25: style:inconclusive: Function 'onig_st_free_table' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:952:37: style:inconclusive: Function 'find_table_bin_ind_direct' argument 1 names different: declaration 'table' definition 'tab'. [funcArgNamesDifferent] groonga-16.0.0/vendor/onigmo-source/st.c:711:37: note: Function 'find_table_bin_ind_direct' argument 1 names different: declaration 'table' definition 'tab'. groonga-16.0.0/vendor/onigmo-source/st.c:952:37: note: Function 'find_table_bin_ind_direct' argument 1 names different: declaration 'table' definition 'tab'. groonga-16.0.0/vendor/onigmo-source/st.c:1051:21: style:inconclusive: Function 'onig_st_lookup' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1051:36: style:inconclusive: Function 'onig_st_lookup' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1051:52: style:inconclusive: Function 'onig_st_lookup' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1111:21: style:inconclusive: Function 'onig_st_insert' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1111:36: style:inconclusive: Function 'onig_st_insert' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1111:51: style:inconclusive: Function 'onig_st_insert' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1567:22: style:inconclusive: Function 'onig_st_foreach' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1567:33: style:inconclusive: Function 'onig_st_foreach' argument 2 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:1567:59: style:inconclusive: Function 'onig_st_foreach' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] groonga-16.0.0/vendor/onigmo-source/st.c:436:42: style: Parameter 'tab' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/st.c:761:21: style: Variable 'curr_entry_ptr' can be declared as pointer to const [constVariablePointer] groonga-16.0.0/vendor/onigmo-source/st.c:995:58: style: Parameter 'hash_value' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/st.c:182:19: style: struct member 'st_features::entry_power' is never used. [unusedStructMember] groonga-16.0.0/vendor/onigmo-source/st.c:1519:17: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] groonga-16.0.0/vendor/onigmo-source/testc.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/testc.c:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/testu.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/testu.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/testu.c:25:25: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] groonga-16.0.0/vendor/onigmo-source/win32/testc.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONIG_SYNTAX_DEFAULT [valueFlowBailoutIncompleteVar] groonga-16.0.0/vendor/onigmo-source/win32/testc.c:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] diff: head grn_ecmascript.c:3149:13: style:inconclusive: Function 'yy_accept' argument 1 names different: declaration '' definition 'yypParser'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/benchmark/lib/bench-reporter.c:123:35: style:inconclusive: Function 'bench_reporter_register' argument 5 names different: declaration '' definition 'bench'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/benchmark/lib/bench-reporter.c:124:43: style:inconclusive: Function 'bench_reporter_register' argument 6 names different: declaration '' definition 'bench_teardown'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/benchmark/lib/bench-reporter.c:125:34: style:inconclusive: Function 'bench_reporter_register' argument 7 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/lib/portability.cpp:33:26: style:inconclusive: Function 'grn_qsort_r_grn_id' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] 2.20.0 groonga-16.0.0/lib/romaji.c:249:31: style: Condition 'current[2]==0x98' is always false [knownConditionTrueFalse] groonga-16.0.0/lib/romaji.c:243:23: note: Assuming that condition '0xb5<=current[2]' is not redundant groonga-16.0.0/lib/romaji.c:249:31: note: Condition 'current[2]==0x98' is always false head groonga-16.0.0/lib/romaji.c:249:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] groonga-16.0.0/lib/romaji.c:243:23: note: outer condition: 0xb5<=current[2] groonga-16.0.0/lib/romaji.c:249:31: note: opposite inner condition: current[2]==0x98 2.20.0 groonga-16.0.0/src/suggest/groonga_suggest_learner.c:764:51: error: Static variable 'opts' will use pointer to local variable 'log_level'. [danglingLifetime] groonga-16.0.0/src/suggest/groonga_suggest_learner.c:762:19: note: Address of variable taken here. groonga-16.0.0/src/suggest/groonga_suggest_learner.c:747:17: note: Variable created here. groonga-16.0.0/src/suggest/groonga_suggest_learner.c:764:51: note: Static variable 'opts' will use pointer to local variable 'log_level'. 2.20.0 groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:334:11: style: The if condition is the same as the previous if condition [duplicateCondition] groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:330:11: note: First condition groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c:334:11: note: Second condition head groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:27: style:inconclusive: Function 'mrb_str_format' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:40: style:inconclusive: Function 'mrb_str_format' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:63: style:inconclusive: Function 'mrb_str_format' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/mrbgems/mruby-sprintf/src/sprintf.c:561:79: style:inconclusive: Function 'mrb_str_format' argument 4 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:119:55: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:128:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:14:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:153:48: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:175:41: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:190:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:198:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:217:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:228:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:235:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:247:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:303:44: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:318:47: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:330:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:348:45: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:34:41: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:372:48: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:385:50: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:422:43: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:433:40: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/oss-fuzz/proto_to_ruby.cpp:446:42: style:inconclusive: Function 'visit' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/src/array.c:388:24: style:inconclusive: Function 'ary_replace' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/src/array.c:388:44: style:inconclusive: Function 'ary_replace' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby-source/src/array.c:388:62: style:inconclusive: Function 'ary_replace' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:11984:53: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_pp_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:11989:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_pp_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12141:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_print_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12147:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_print_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12470:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_proc_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12476:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_proc_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12493:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_random_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12497:58: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_random_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12752:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_range_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:12758:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_range_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:1379:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_array_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:1385:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_array_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:15628:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_slop_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:15633:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_slop_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:15730:58: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_sprintf_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:15736:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_sprintf_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:1639:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_dir_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:1645:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_dir_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16502:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_string_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16508:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_string_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16741:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_struct_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16747:58: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_struct_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16952:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_symbol_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16958:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_symbol_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16975:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_time_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:16979:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_time_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:17114:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_toplevel_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:17119:64: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_toplevel_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:17646:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_tsort_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:17651:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_tsort_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:3513:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:3518:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:4305:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_lazy_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:4310:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enum_lazy_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5196:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enumerator_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5201:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_enumerator_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5368:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_env_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5374:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_env_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5391:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_errno_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5395:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_errno_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5412:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_fiber_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5416:57: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_fiber_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5696:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_file_stat_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:5702:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_file_stat_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:6709:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_hash_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:6715:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_hash_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8083:53: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_io_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8089:54: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_io_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8106:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_kernel_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8110:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_kernel_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8127:55: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_math_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8131:56: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_math_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8148:59: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_metaprog_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8152:60: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_metaprog_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8411:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_numeric_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8417:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_numeric_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8535:61: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_object_ext_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8541:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_object_ext_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8558:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_objectspace_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:8562:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_objectspace_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:9042:62: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_onig_regexp_gem_init' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/mruby/mrbgems_init.c:9048:63: style:inconclusive: Function 'GENERATED_TMP_mrb_mruby_onig_regexp_gem_final' argument 1 names different: declaration '' definition 'mrb'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regcomp.c:5624:25: style:inconclusive: Function 'onig_free_body' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regcomp.c:5641:20: style:inconclusive: Function 'onig_free' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regcomp.c:5956:33: style:inconclusive: Function 'onig_new_without_alloc' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regcomp.c:5970:20: style:inconclusive: Function 'onig_new' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regenc.c:1000:19: error: Signed integer overflow for expression ''A'-'a''. [integerOverflow] head groonga-16.0.0/vendor/onigmo-source/regenc.c:413:41: style:inconclusive: Function 'onigenc_ascii_apply_all_case_fold' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regenc.c:414:20: style:inconclusive: Function 'onigenc_ascii_apply_all_case_fold' argument 4 names different: declaration '' definition 'enc'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regenc.c:466:39: style:inconclusive: Function 'onigenc_apply_all_case_fold_with_map' argument 6 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regenc.c:972:19: error: Signed integer overflow for expression ''A'-'a''. [integerOverflow] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:105:28: style:inconclusive: Function 're_alloc_pattern' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:117:30: style:inconclusive: Function 're_set_casetable' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:123:16: style:inconclusive: Function 're_mbcinit' argument 1 names different: declaration '' definition 'mb_code'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:38:31: style:inconclusive: Function 're_free_registers' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:45:29: style:inconclusive: Function 're_adjust_startpos' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:45:46: style:inconclusive: Function 're_adjust_startpos' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:45:58: style:inconclusive: Function 're_adjust_startpos' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:46:10: style:inconclusive: Function 're_adjust_startpos' argument 4 names different: declaration '' definition 'startpos'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:46:24: style:inconclusive: Function 're_adjust_startpos' argument 5 names different: declaration '' definition 'range'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:19: style:inconclusive: Function 're_match' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:36: style:inconclusive: Function 're_match' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:45: style:inconclusive: Function 're_match' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:66:55: style:inconclusive: Function 're_match' argument 4 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:67:24: style:inconclusive: Function 're_match' argument 5 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:20: style:inconclusive: Function 're_search' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:38: style:inconclusive: Function 're_search' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:50: style:inconclusive: Function 're_search' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:60: style:inconclusive: Function 're_search' argument 4 names different: declaration '' definition 'startpos'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:74:74: style:inconclusive: Function 're_search' argument 5 names different: declaration '' definition 'range'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:75:25: style:inconclusive: Function 're_search' argument 6 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:32: style:inconclusive: Function 're_compile_pattern' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:45: style:inconclusive: Function 're_compile_pattern' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:84:60: style:inconclusive: Function 're_compile_pattern' argument 3 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/reggnu.c:99:26: style:inconclusive: Function 're_free_pattern' argument 1 names different: declaration '' definition 'reg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1028:2: error: Memory leak: p [memleak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1035:2: error: Memory leak: p [memleak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1069:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capa [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1085:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.20.0 groonga-16.0.0/vendor/onigmo-source/regparse.c:1151:33: error: syntax error [syntaxError] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable car [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1236:37: style: Parameter 'backrefs' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1381:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:143:30: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capa [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1469:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capa [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1487:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1487:35: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1529:32: style: Parameter 'sn' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_INT [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_INT [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1629:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_INT [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1675:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:1881:18: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:2003:10: style: Variable 'bsr1' is assigned a value that is never used. [unreadVariable] head groonga-16.0.0/vendor/onigmo-source/regparse.c:2061:10: style: Variable 'bsr1' is assigned a value that is never used. [unreadVariable] head groonga-16.0.0/vendor/onigmo-source/regparse.c:2159:34: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:270:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:270:53: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:280:3: error: Memory leak: r [memleak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:323:33: style: Parameter 'dest_end' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:333:3: error: Memory leak: r [memleak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:3355:2: style: Variable 'c' is assigned a value that is never used. [unreadVariable] head groonga-16.0.0/vendor/onigmo-source/regparse.c:3366:4: style: Variable 'c' is assigned a value that is never used. [unreadVariable] head groonga-16.0.0/vendor/onigmo-source/regparse.c:340:32: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:340:45: style: Parameter 'dest_end' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:346:3: error: Memory leak: r [memleak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:3591:18: style: Local variable 'c' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:3304:17: note: Shadowed declaration groonga-16.0.0/vendor/onigmo-source/regparse.c:3591:18: note: Shadow variable head groonga-16.0.0/vendor/onigmo-source/regparse.c:4032:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:4373:43: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:437:3: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] groonga-16.0.0/vendor/onigmo-source/regparse.c:436:34: note: Assuming allocation function fails groonga-16.0.0/vendor/onigmo-source/regparse.c:436:9: note: Assignment 'key=(struct st_str_end_key*)malloc(sizeof(struct st_str_end_key))', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:437:3: note: Null pointer dereference head groonga-16.0.0/vendor/onigmo-source/regparse.c:438:3: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] groonga-16.0.0/vendor/onigmo-source/regparse.c:436:34: note: Assuming allocation function fails groonga-16.0.0/vendor/onigmo-source/regparse.c:436:9: note: Assignment 'key=(struct st_str_end_key*)malloc(sizeof(struct st_str_end_key))', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:438:3: note: Null pointer dereference head groonga-16.0.0/vendor/onigmo-source/regparse.c:4412:19: style: Parameter 'vs' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:4537:13: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:4753:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:5059:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regnum [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:5061:6: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5061. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regparse.c:5061:6: note: Assuming that condition '(num)<(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regparse.c:5061:6: note: Shift head groonga-16.0.0/vendor/onigmo-source/regparse.c:5097:2: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 5093. [shiftTooManyBitsSigned] groonga-16.0.0/vendor/onigmo-source/regparse.c:5093:10: note: Assuming that condition 'num>=(int)(sizeof(unsigned int)*8)' is not redundant groonga-16.0.0/vendor/onigmo-source/regparse.c:5097:2: note: Shift head groonga-16.0.0/vendor/onigmo-source/regparse.c:531:7: style: Condition 'r' is always false [knownConditionTrueFalse] groonga-16.0.0/vendor/onigmo-source/regparse.c:530:18: note: Calling function 'names_clear' returns 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:530:18: note: Assignment 'r=names_clear(reg)', assigned value is 0 groonga-16.0.0/vendor/onigmo-source/regparse.c:531:7: note: Condition 'r' is always false head groonga-16.0.0/vendor/onigmo-source/regparse.c:5568:9: style: Local variable 'r' shadows outer variable [shadowVariable] groonga-16.0.0/vendor/onigmo-source/regparse.c:5512:17: note: Shadowed declaration groonga-16.0.0/vendor/onigmo-source/regparse.c:5568:9: note: Shadow variable head groonga-16.0.0/vendor/onigmo-source/regparse.c:5598:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:5687:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:5746:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:577:74: style:inconclusive: Function 'onig_foreach_name' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6477:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6543:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6611:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6666:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdr [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:6999:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regnum [valueFlowBailoutIncompleteVar] head groonga-16.0.0/vendor/onigmo-source/regparse.c:789:5: error: Memory leak: e [memleak] head groonga-16.0.0/vendor/onigmo-source/regparse.c:875:2: error: Memory leak: p [memleak] head groonga-16.0.0/vendor/onigmo-source/regposix.c:284:8: style:inconclusive: Function 'reg_foreach_name' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/regtrav.c:70:21: style:inconclusive: Function 'onig_capture_tree_traverse' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1051:21: style:inconclusive: Function 'onig_st_lookup' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1051:36: style:inconclusive: Function 'onig_st_lookup' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1051:52: style:inconclusive: Function 'onig_st_lookup' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1111:21: style:inconclusive: Function 'onig_st_insert' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1111:36: style:inconclusive: Function 'onig_st_insert' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1111:51: style:inconclusive: Function 'onig_st_insert' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1567:22: style:inconclusive: Function 'onig_st_foreach' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1567:33: style:inconclusive: Function 'onig_st_foreach' argument 2 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:1567:59: style:inconclusive: Function 'onig_st_foreach' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:557:52: style:inconclusive: Function 'onig_st_init_table_with_size' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:557:69: style:inconclusive: Function 'onig_st_init_table_with_size' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head groonga-16.0.0/vendor/onigmo-source/st.c:685:25: style:inconclusive: Function 'onig_st_free_table' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] head mrbgems/mruby-compiler/core/parse.y:7850:127: style:inconclusive: Function 'mrb_parser_foreach_top_variable' argument 4 names different: declaration '' definition 'user'. [funcArgNamesDifferentUnnamed] DONE