2025-06-30 20:31 ftp://ftp.de.debian.org/debian/pool/main/s/sphinxsearch/sphinxsearch_2.8.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: dfa16af (2025-06-30 19:43:56 +0200) count: 559 538 elapsed-time: 5.1 5.3 head-timing-info: old-timing-info: head results: manticore-2.8.2-190402-4e81114-release/src/sphinxstd.h:4048:0: error: #error "Can't compile on system without atomic operations." [preprocessorErrorDirective] manticore-2.8.2-190402-4e81114-release/src/sphinxstd.h:4048:2: error: #error "Can't compile on system without atomic operations." [preprocessorErrorDirective] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:69:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:114:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:653:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_RESULT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1535:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1588:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:299:10: style: The if condition is the same as the previous if condition [duplicateCondition] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:296:10: note: First condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:299:10: note: Second condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:316:10: style: The if condition is the same as the previous if condition [duplicateCondition] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:313:10: note: First condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:316:10: note: Second condition manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:76:20: style: Condition 'res==NULL' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:74:7: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:76:20: note: Condition 'res==NULL' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:156:21: style: Condition 'res==NULL' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:154:8: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:156:21: note: Condition 'res==NULL' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:275:21: style: Condition 'res==NULL' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:273:8: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:275:21: note: Condition 'res==NULL' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:162:36: warning: Either the condition '!res' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:154:8: note: Assuming that condition '!res' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:162:36: note: Null pointer dereference manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/test.c:326:24: style: Variable 'words' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:65:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_CAN_INDEX_BLOBS [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:69:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_MAX_REC_LENGTH [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:72:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_LENGTH [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:73:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEY_LENGTH [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable records [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_MUTEX_INIT_FAST [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:732:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MY_MUTEX_INIT_FAST [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:828:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_SIZE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:976:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2073:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_thd [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2098:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_EXTRA_WRITE_CAN_REPLACE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2318:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_LONG [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_LONGLONG [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2427:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_index [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2506:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2624:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_TIMESTAMP [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2672:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2732:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNC_ITEM [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2804:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ha_data [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2846:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3016:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3047:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_END_OF_FILE [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HA_ERR_WRONG_COMMAND [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3337:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TL_UNLOCK [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3423:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_TYPE_TINY_BLOB [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_CHAR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3571:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3582:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_INT [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3605:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_CHAR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_CHAR [valueFlowBailoutIncompleteVar] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:254:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:254:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1523:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:260:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:276:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:511:13: style: Condition 'cutoff>=0' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:497:65: note: Assuming that condition 'cutoff<0' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:511:13: note: Condition 'cutoff>=0' is always true manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2422:36: warning: Either the condition '!attrs' is redundant or there is possible null pointer dereference: attrs. [nullPointerRedundantCheck] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2413:13: note: Assuming that condition '!attrs' is not redundant manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2422:36: note: Null pointer dereference manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1645:8: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1642:7: note: sock is assigned manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1645:8: note: sock is overwritten manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2092:20: style: Variable 'pval' is reassigned a value before the old one has been used. [redundantAssignment] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2089:8: note: pval is assigned manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2092:20: note: pval is overwritten manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1977:34: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2207:57: style: Parameter 'mva' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2279:156: style: Parameter 'opts' can be declared as pointer to const [constParameterPointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2283:24: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2531:24: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2608:12: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:2137:62: style:inconclusive: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/src/http/http_parser.h:288:66: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:2137:62: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1548:9: style: Variable 'optval' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1604:9: style: Variable 'optval' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:1578:19: style: Unused variable: hp [unusedVariable] manticore-2.8.2-190402-4e81114-release/api/libsphinxclient/sphinxclient.c:2643:7: style: Variable 'pmax' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:760:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1464:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1887:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1920:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:1325:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2416:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:2963:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxql.c:3174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/flexsphinxjson.c:1999:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:469:13: style: Condition 'newbuffer' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:575:21: style: Condition '(value*0)!=0' is always false [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:826:45: style: Condition '(input_end-input_pointer)<1' is always false [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/src/json/cJSON.c:816:26: note: Assuming that condition 'input_pointer() [syntaxError] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxexpr.y:130:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNC_IDIV [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/src/sphinxselect.y:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPH_AGGR_AVG [valueFlowBailoutIncompleteVar] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:960:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:740:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:759:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:824:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxjson.c:960:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1226:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:1045:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1006:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1025:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:825:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:844:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1090:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:909:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxexpr.c:1226:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxquery.c:1045:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1240:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1020:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1039:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1104:31: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] /home/gitlab-runner/builds/ae04cf72/0/manticoresearch/dev/build/config/bissphinxselect.c:1240:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1246:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:973:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:451:2: warning: Member variable 'CSphSEThreadTable::m_sQuery' is not initialized in the constructor. [uninitMemberVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1266:14: warning: Member variable 'CSphSEQuery::m_sIndexWeight' is not initialized in the constructor. [uninitMemberVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1266:14: warning: Member variable 'CSphSEQuery::m_iIndexWeight' is not initialized in the constructor. [uninitMemberVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1266:14: warning: Member variable 'CSphSEQuery::m_sFieldWeight' is not initialized in the constructor. [uninitMemberVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1266:14: warning: Member variable 'CSphSEQuery::m_iFieldWeight' is not initialized in the constructor. [uninitMemberVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1266:14: warning: Member variable 'CSphSEQuery::m_sParseError' is not initialized in the constructor. [uninitMemberVar] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:58:15: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::table_type' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:59:15: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_type' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:68:10: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_flags' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:70:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::max_supported_keys' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:71:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::max_supported_key_parts' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2462:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:88:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2462:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:95:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3013:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:97:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3013:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3206:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:100:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3206:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3217:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:101:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3217:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3227:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:102:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3227:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:106:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:107:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3248:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:108:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3248:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3267:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:109:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3267:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:110:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:119:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3309:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:120:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3309:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:121:12: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:123:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:124:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:471:3: warning: Struct 'CSphTLS' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1308:2: warning: Struct 'CSphSEQuery' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:52:6: style: Class 'ha_sphinx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:451:2: style: Struct 'CSphSEThreadTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3601:9: style: Condition 'pStats' is always true [knownConditionTrueFalse] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2295:31: warning: Either the condition 'pTable' is redundant or there is possible null pointer dereference: pTable. [nullPointerRedundantCheck] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2287:7: note: Assuming that condition 'pTable' is not redundant manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2295:31: note: Null pointer dereference manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:93:3: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:802:19: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:854:19: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1193:12: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2115:20: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2804:10: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3534:19: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3596:20: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:717:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:719:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1221:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1245:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2199:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2246:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2256:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2389:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2416:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2448:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2511:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2735:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2751:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2756:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2768:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2772:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2886:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2896:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2930:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2931:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2932:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3063:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3550:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3561:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3572:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3583:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:829:7: style: The scope of the variable 'buf1len' can be reduced. [variableScope] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:831:7: style: The scope of the variable 'buf2len' can be reduced. [variableScope] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2210:7: style: The scope of the variable 'sError' can be reduced. [variableScope] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2050:36: style:inconclusive: Function 'ha_sphinx' argument 1 names different: declaration 'table_arg' definition 'table'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:52:30: note: Function 'ha_sphinx' argument 1 names different: declaration 'table_arg' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2050:36: note: Function 'ha_sphinx' argument 1 names different: declaration 'table_arg' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2125:39: style:inconclusive: Function 'Connect' argument 1 names different: declaration 'sQueryHost' definition 'sHost'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:148:32: note: Function 'Connect' argument 1 names different: declaration 'sQueryHost' definition 'sHost'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2125:39: note: Function 'Connect' argument 1 names different: declaration 'sQueryHost' definition 'sHost'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3389:52: style:inconclusive: Function 'create' argument 2 names different: declaration 'form' definition 'table'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:125:45: note: Function 'create' argument 2 names different: declaration 'form' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3389:52: note: Function 'create' argument 2 names different: declaration 'form' definition 'table'. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1723:10: style: Local variable 'sName' shadows outer variable [shadowVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1454:9: note: Shadowed declaration manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1723:10: note: Shadow variable manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1778:11: style: Local variable 'sValue' shadows outer variable [shadowVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1418:9: note: Shadowed declaration manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1778:11: note: Shadow variable manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2675:16: style: Local variable 'i' shadows outer variable [shadowVariable] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2672:13: note: Shadowed declaration manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2675:16: note: Shadow variable manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:910:66: style: Pointer expression 'm_sLastMessage' converted to bool is always true. [knownPointerToBool] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:967:14: style: Variable 'pParsed' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1672:11: style: Variable 'sVal' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1704:11: style: Variable 'sLatVal' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1707:11: style: Variable 'sLongVal' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1737:11: style: Variable 'sType' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1774:11: style: Variable 'sId' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1778:11: style: Variable 'sValue' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2134:20: style: Variable 'pSockaddr' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2167:33: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2751:17: style: Variable 'pField' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2768:17: style: Variable 'pField' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3647:16: style: Variable 'pStats' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:210:7: style:inconclusive: Technically the member function 'CSphBuffer::Finalize' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:199:3: warning: Class 'CSphBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:507:3: warning: Struct 'CSphResponse' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:68:16: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:78:16: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:676:24: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:677:29: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:678:31: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:679:25: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:680:33: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:682:30: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:683:31: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:684:31: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:685:30: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:686:28: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:687:32: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:688:28: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:689:29: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:690:28: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:691:37: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:727:25: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:812:25: style: C-style pointer casting [cstyleCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:67:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:79:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:376:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:432:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:463:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:469:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:525:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:526:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:527:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:544:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:706:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:794:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:725:125: style:inconclusive: Function 'sphinx_snippets' argument 6 names different: declaration 'sError' definition 'pError'. [funcArgNamesDifferent] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:568:126: note: Function 'sphinx_snippets' argument 6 names different: declaration 'sError' definition 'pError'. manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:725:125: note: Function 'sphinx_snippets' argument 6 names different: declaration 'sError' definition 'pError'. manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:368:20: style: Variable 'pSockaddr' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:400:33: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:447:9: style: Variable 'pError' can be declared as pointer to const [constVariablePointer] diff: head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1221:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1221:47: style: C-style pointer casting [cstyleCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1245:45: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1245:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2142:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2199:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2199:16: style: C-style pointer casting [cstyleCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2246:25: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2246:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2256:25: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2256:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2389:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2389:53: style: C-style pointer casting [cstyleCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2416:34: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2416:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2448:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2448:53: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2462:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:88:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2462:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:95:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2511:44: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2511:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2735:23: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2735:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2751:26: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2751:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2756:28: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2756:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2768:26: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2768:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2772:22: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2772:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2886:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2886:20: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2896:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2896:19: style: C-style pointer casting [cstyleCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2930:54: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2930:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2931:55: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2931:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2932:49: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2932:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3013:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:97:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3013:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3063:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3063:21: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3206:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:100:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3206:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3217:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:101:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3217:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3227:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:102:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3227:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:106:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:107:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3248:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:108:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3248:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:110:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3267:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:109:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3267:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3309:16: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:120:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3309:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:119:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:123:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:124:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:121:12: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3550:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3550:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3561:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3561:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3572:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3572:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3583:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3583:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < longlong >' can be static (but you may consider moving to unnamed namespace). 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: performance:inconclusive: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:1328:18: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:623:30: note: Technically the member function 'CSphSEQuery::ParseArray < uint32 >' can be static (but you may consider moving to unnamed namespace). 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:717:25: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:717:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:719:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:100:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3206:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:100:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_prev' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:101:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3217:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:101:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_first' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:102:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3227:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:102:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_last' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:106:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3234:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:106:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_init' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:107:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3241:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:107:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_end' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:108:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3248:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:108:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_next' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:109:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3267:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:109:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rnd_pos' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:110:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3255:17: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:110:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::position' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:119:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3325:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:119:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::external_lock' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:120:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3309:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:120:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_all_rows' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:121:12: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3371:20: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:121:12: note: Either there is a missing 'override', or the member function 'ha_sphinx::records_in_range' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:123:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3345:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:123:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::delete_table' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:124:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3359:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:124:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::rename_table' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:88:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2462:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:88:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::update_row' can be const. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:95:9: performance:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. [functionStatic] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:2484:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:95:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_end' can be static. 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:97:9: style:inconclusive: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. [functionConst] manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.cc:3013:16: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. manticore-2.8.2-190402-4e81114-release/mysqlse/ha_sphinx.h:97:9: note: Either there is a missing 'override', or the member function 'ha_sphinx::index_read_idx' can be const. head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:376:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:376:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:432:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:432:16: style: C-style pointer casting [cstyleCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:463:28: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:463:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:469:28: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:469:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:525:44: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:525:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:526:45: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:526:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:527:46: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:527:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:544:27: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:544:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:67:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:67:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:706:14: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:706:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:794:23: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:794:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:79:16: style: C-style pointer casting [cstyleCast] head manticore-2.8.2-190402-4e81114-release/mysqlse/snippets_udf.cc:79:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:246:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:250:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:252:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head manticore-2.8.2-190402-4e81114-release/src/http/http_parser.c:254:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.17.0 manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:136:30: style: Parameter 'app_ctx' can be declared as pointer to const [constParameterPointer] head manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:136:30: style: Parameter 'app_ctx' can be declared as pointer to const. However it seems that 'synced_cb' is a callback function, if 'app_ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:208:28: note: You might need to cast the function pointer here manticore-2.8.2-190402-4e81114-release/src/replication/wsrep_listener.c:136:30: note: Parameter 'app_ctx' can be declared as pointer to const head manticore-2.8.2-190402-4e81114-release/src/sphinxstd.h:4048:2: error: #error "Can't compile on system without atomic operations." [preprocessorErrorDirective] DONE