2026-05-04 03:23 ftp://ftp.de.debian.org/debian/pool/main/o/opensmtpd-table-mysql/opensmtpd-table-mysql_1.2.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 115 43 elapsed-time: 0.5 0.3 head-timing-info: old-timing-info: head results: OpenSMTPD-table-mysql-e976fa1/dict.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/dict.c:42:25: style:inconclusive: Function 'dict_check' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:42:40: style:inconclusive: Function 'dict_check' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:68:23: style:inconclusive: Function 'dict_set' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:68:38: style:inconclusive: Function 'dict_set' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:68:47: style:inconclusive: Function 'dict_set' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:89:24: style:inconclusive: Function 'dict_xset' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:89:40: style:inconclusive: Function 'dict_xset' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:89:49: style:inconclusive: Function 'dict_xset' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:101:23: style:inconclusive: Function 'dict_get' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:101:38: style:inconclusive: Function 'dict_get' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:113:24: style:inconclusive: Function 'dict_xget' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:113:39: style:inconclusive: Function 'dict_xget' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:125:23: style:inconclusive: Function 'dict_pop' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:125:38: style:inconclusive: Function 'dict_pop' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:143:24: style:inconclusive: Function 'dict_xpop' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:143:39: style:inconclusive: Function 'dict_xpop' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:161:27: style:inconclusive: Function 'dict_poproot' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:161:37: style:inconclusive: Function 'dict_poproot' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:178:24: style:inconclusive: Function 'dict_root' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:178:40: style:inconclusive: Function 'dict_root' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:178:50: style:inconclusive: Function 'dict_root' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:193:24: style:inconclusive: Function 'dict_iter' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:193:34: style:inconclusive: Function 'dict_iter' argument 2 names different: declaration '' definition 'hdl'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:193:52: style:inconclusive: Function 'dict_iter' argument 3 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:193:62: style:inconclusive: Function 'dict_iter' argument 4 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:215:28: style:inconclusive: Function 'dict_iterfrom' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:215:38: style:inconclusive: Function 'dict_iterfrom' argument 2 names different: declaration '' definition 'hdl'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:215:55: style:inconclusive: Function 'dict_iterfrom' argument 3 names different: declaration '' definition 'kfrom'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:215:75: style:inconclusive: Function 'dict_iterfrom' argument 4 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:216:12: style:inconclusive: Function 'dict_iterfrom' argument 5 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:248:25: style:inconclusive: Function 'dict_merge' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:248:43: style:inconclusive: Function 'dict_merge' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:263:33: style:inconclusive: Function 'dictentry_cmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:263:54: style:inconclusive: Function 'dictentry_cmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/dict.c:103:25: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/dict.c:115:25: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/dict.c:263:33: style: Parameter 'a' can be declared as pointer to const. However it seems that 'dictentry_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] OpenSMTPD-table-mysql-e976fa1/dict.c:268:41: note: You might need to cast the function pointer here OpenSMTPD-table-mysql-e976fa1/dict.c:263:33: note: Parameter 'a' can be declared as pointer to const OpenSMTPD-table-mysql-e976fa1/dict.c:263:54: style: Parameter 'b' can be declared as pointer to const. However it seems that 'dictentry_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] OpenSMTPD-table-mysql-e976fa1/dict.c:268:41: note: You might need to cast the function pointer here OpenSMTPD-table-mysql-e976fa1/dict.c:263:54: note: Parameter 'b' can be declared as pointer to const OpenSMTPD-table-mysql-e976fa1/log.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/log.c:88:1: error: Memory leak: nfmt [memleak] OpenSMTPD-table-mysql-e976fa1/log.c:45:14: style:inconclusive: Function 'log_init' argument 1 names different: declaration '' definition 'n_foreground'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:55:20: style:inconclusive: Function 'log_setverbose' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:61:11: style:inconclusive: Function 'logit' argument 1 names different: declaration '' definition 'pri'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:61:28: style:inconclusive: Function 'logit' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:71:10: style:inconclusive: Function 'vlog' argument 1 names different: declaration '' definition 'pri'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:71:27: style:inconclusive: Function 'vlog' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:71:40: style:inconclusive: Function 'vlog' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:92:22: style:inconclusive: Function 'log_warn' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:116:23: style:inconclusive: Function 'log_warnx' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:126:22: style:inconclusive: Function 'log_info' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:136:23: style:inconclusive: Function 'log_debug' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:180:19: style:inconclusive: Function 'fatal' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/log.c:191:20: style:inconclusive: Function 'fatalx' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/asprintf.c:54:17: style:inconclusive: Function 'asprintf' argument 1 names different: declaration '' definition 'ret'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/asprintf.c:54:34: style:inconclusive: Function 'asprintf' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:29:19: style:inconclusive: Function 'vwarn' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:29:32: style:inconclusive: Function 'vwarn' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:37:20: style:inconclusive: Function 'vwarnx' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:37:33: style:inconclusive: Function 'vwarnx' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcat.c:30:15: style:inconclusive: Function 'strlcat' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcat.c:30:32: style:inconclusive: Function 'strlcat' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcat.c:30:44: style:inconclusive: Function 'strlcat' argument 3 names different: declaration '' definition 'dsize'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcpy.c:28:15: style:inconclusive: Function 'strlcpy' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcpy.c:28:32: style:inconclusive: Function 'strlcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcpy.c:28:44: style:inconclusive: Function 'strlcpy' argument 3 names different: declaration '' definition 'dsize'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strsep.c:51:15: style:inconclusive: Function 'strsep' argument 1 names different: declaration '' definition 'stringp'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strsep.c:51:36: style:inconclusive: Function 'strsep' argument 2 names different: declaration '' definition 'delim'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:31:22: style:inconclusive: Function 'strtonum' argument 1 names different: declaration '' definition 'numstr'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:31:40: style:inconclusive: Function 'strtonum' argument 2 names different: declaration '' definition 'minval'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:31:58: style:inconclusive: Function 'strtonum' argument 3 names different: declaration '' definition 'maxval'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:32:18: style:inconclusive: Function 'strtonum' argument 4 names different: declaration '' definition 'errstrp'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_OPT_RECONNECT [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_MAX [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:411:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_NO_DATA [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:433:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_NO_DATA [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL_NO_DATA [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:151:3: warning: Return value of function strsep() is not used. [ignoredReturnValue] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:549:6: style: Condition 's' is always true [knownConditionTrueFalse] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:307:28: style:inconclusive: Function 'config_free' argument 1 names different: declaration '' definition 'conf'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:341:31: style:inconclusive: Function 'table_mysql_query' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:341:40: style:inconclusive: Function 'table_mysql_query' argument 2 names different: declaration '' definition 'service'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_mysql.c:256:48: style: Variable 'q' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_MAX [valueFlowBailoutIncompleteVar] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:67:26: style:inconclusive: Function 'table_api_on_update' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:73:25: style:inconclusive: Function 'table_api_on_check' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:79:26: style:inconclusive: Function 'table_api_on_lookup' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:85:25: style:inconclusive: Function 'table_api_on_fetch' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:100:13: style: Variable 'vers' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:100:28: style: Variable 'type' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:100:35: style: Variable 'service' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:100:45: style: Variable 'id' can be declared as pointer to const [constVariablePointer] OpenSMTPD-table-mysql-e976fa1/table_stdio.c:104:8: style: Unused variable: i [unusedVariable] diff: head OpenSMTPD-table-mysql-e976fa1/dict.c:101:23: style:inconclusive: Function 'dict_get' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:101:38: style:inconclusive: Function 'dict_get' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:113:24: style:inconclusive: Function 'dict_xget' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:113:39: style:inconclusive: Function 'dict_xget' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:125:23: style:inconclusive: Function 'dict_pop' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:125:38: style:inconclusive: Function 'dict_pop' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:143:24: style:inconclusive: Function 'dict_xpop' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:143:39: style:inconclusive: Function 'dict_xpop' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:161:27: style:inconclusive: Function 'dict_poproot' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:161:37: style:inconclusive: Function 'dict_poproot' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:178:24: style:inconclusive: Function 'dict_root' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:178:40: style:inconclusive: Function 'dict_root' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:178:50: style:inconclusive: Function 'dict_root' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:193:24: style:inconclusive: Function 'dict_iter' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:193:34: style:inconclusive: Function 'dict_iter' argument 2 names different: declaration '' definition 'hdl'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:193:52: style:inconclusive: Function 'dict_iter' argument 3 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:193:62: style:inconclusive: Function 'dict_iter' argument 4 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:215:28: style:inconclusive: Function 'dict_iterfrom' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:215:38: style:inconclusive: Function 'dict_iterfrom' argument 2 names different: declaration '' definition 'hdl'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:215:55: style:inconclusive: Function 'dict_iterfrom' argument 3 names different: declaration '' definition 'kfrom'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:215:75: style:inconclusive: Function 'dict_iterfrom' argument 4 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:216:12: style:inconclusive: Function 'dict_iterfrom' argument 5 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:248:25: style:inconclusive: Function 'dict_merge' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:248:43: style:inconclusive: Function 'dict_merge' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:263:33: style:inconclusive: Function 'dictentry_cmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:263:54: style:inconclusive: Function 'dictentry_cmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:42:25: style:inconclusive: Function 'dict_check' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:42:40: style:inconclusive: Function 'dict_check' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:68:23: style:inconclusive: Function 'dict_set' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:68:38: style:inconclusive: Function 'dict_set' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:68:47: style:inconclusive: Function 'dict_set' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:89:24: style:inconclusive: Function 'dict_xset' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:89:40: style:inconclusive: Function 'dict_xset' argument 2 names different: declaration '' definition 'k'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/dict.c:89:49: style:inconclusive: Function 'dict_xset' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:116:23: style:inconclusive: Function 'log_warnx' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:126:22: style:inconclusive: Function 'log_info' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:136:23: style:inconclusive: Function 'log_debug' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:180:19: style:inconclusive: Function 'fatal' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:191:20: style:inconclusive: Function 'fatalx' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:45:14: style:inconclusive: Function 'log_init' argument 1 names different: declaration '' definition 'n_foreground'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:55:20: style:inconclusive: Function 'log_setverbose' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:61:11: style:inconclusive: Function 'logit' argument 1 names different: declaration '' definition 'pri'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:61:28: style:inconclusive: Function 'logit' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:71:10: style:inconclusive: Function 'vlog' argument 1 names different: declaration '' definition 'pri'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:71:27: style:inconclusive: Function 'vlog' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:71:40: style:inconclusive: Function 'vlog' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/log.c:92:22: style:inconclusive: Function 'log_warn' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/asprintf.c:54:17: style:inconclusive: Function 'asprintf' argument 1 names different: declaration '' definition 'ret'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/asprintf.c:54:34: style:inconclusive: Function 'asprintf' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:29:19: style:inconclusive: Function 'vwarn' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:29:32: style:inconclusive: Function 'vwarn' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:37:20: style:inconclusive: Function 'vwarnx' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/err.c:37:33: style:inconclusive: Function 'vwarnx' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcat.c:30:15: style:inconclusive: Function 'strlcat' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcat.c:30:32: style:inconclusive: Function 'strlcat' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcat.c:30:44: style:inconclusive: Function 'strlcat' argument 3 names different: declaration '' definition 'dsize'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcpy.c:28:15: style:inconclusive: Function 'strlcpy' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcpy.c:28:32: style:inconclusive: Function 'strlcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strlcpy.c:28:44: style:inconclusive: Function 'strlcpy' argument 3 names different: declaration '' definition 'dsize'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strsep.c:51:15: style:inconclusive: Function 'strsep' argument 1 names different: declaration '' definition 'stringp'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strsep.c:51:36: style:inconclusive: Function 'strsep' argument 2 names different: declaration '' definition 'delim'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:31:22: style:inconclusive: Function 'strtonum' argument 1 names different: declaration '' definition 'numstr'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:31:40: style:inconclusive: Function 'strtonum' argument 2 names different: declaration '' definition 'minval'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:31:58: style:inconclusive: Function 'strtonum' argument 3 names different: declaration '' definition 'maxval'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/openbsd-compat/strtonum.c:32:18: style:inconclusive: Function 'strtonum' argument 4 names different: declaration '' definition 'errstrp'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_mysql.c:307:28: style:inconclusive: Function 'config_free' argument 1 names different: declaration '' definition 'conf'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_mysql.c:341:31: style:inconclusive: Function 'table_mysql_query' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_mysql.c:341:40: style:inconclusive: Function 'table_mysql_query' argument 2 names different: declaration '' definition 'service'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_stdio.c:67:26: style:inconclusive: Function 'table_api_on_update' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_stdio.c:73:25: style:inconclusive: Function 'table_api_on_check' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_stdio.c:79:26: style:inconclusive: Function 'table_api_on_lookup' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] head OpenSMTPD-table-mysql-e976fa1/table_stdio.c:85:25: style:inconclusive: Function 'table_api_on_fetch' argument 1 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] DONE