2026-05-04 17:36 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-hunspell/r-cran-hunspell_3.0.6+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --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-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 93 84 elapsed-time: 0.5 0.4 head-timing-info: old-timing-info: head results: hunspell/src/RcppExports.cpp:25:1: error: There is an unknown macro here somewhere. Configuration is required. If END_RCPP is a macro then please configure it. [unknownMacro] hunspell/src/dictionary.h:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] hunspell/src/dictionary.h:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_UTF8 [valueFlowBailoutIncompleteVar] hunspell/src/dictionary.h:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] hunspell/src/dictionary.h:17:11: style: The member function 'hunspell_dict::new_iconv' can be static. [functionStatic] hunspell/src/dictionary.h:86:15: style:inconclusive: Technically the member function 'hunspell_dict::enc' can be const. [functionConst] hunspell/src/dictionary.h:90:8: style:inconclusive: Technically the member function 'hunspell_dict::is_utf8' can be const. [functionConst] hunspell/src/dictionary.h:130:11: style:inconclusive: Technically the member function 'hunspell_dict::cd_from' can be const. [functionConst] hunspell/src/dictionary.h:134:11: style:inconclusive: Technically the member function 'hunspell_dict::cd_to' can be const. [functionConst] hunspell/src/dictionary.h:142:16: style:inconclusive: Technically the member function 'hunspell_dict::affix' can be const. [functionConst] hunspell/src/dictionary.h:146:25: style:inconclusive: Technically the member function 'hunspell_dict::dicts' can be const. [functionConst] hunspell/src/dictionary.h:150:25: style:inconclusive: Technically the member function 'hunspell_dict::added' can be const. [functionConst] hunspell/src/dictionary.h:32:5: warning: Class 'hunspell_dict' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] hunspell/src/dictionary.h:32:5: warning: Class 'hunspell_dict' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] hunspell/src/dictionary.h:86:15: performance: Function 'enc()' should return member 'enc_' by const reference. [returnByReference] hunspell/src/dictionary.h:160:26: style: C-style pointer casting [cstyleCast] hunspell/src/dictionary.h:180:21: style: C-style pointer casting [cstyleCast] hunspell/src/dictionary.h:188:14: style: C-style pointer casting [cstyleCast] hunspell/src/dictionary.h:197:21: style: C-style pointer casting [cstyleCast] hunspell/src/parser.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_UTF8 [valueFlowBailoutIncompleteVar] hunspell/src/parser.cpp:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_UTF8 [valueFlowBailoutIncompleteVar] hunspell/src/parsers/textparser.hxx:87:14: style:inconclusive: Technically the member function 'TextParser::is_utf8' can be const. [functionConst] hunspell/src/parser.cpp:48:9: warning: Class 'hunspell_parser' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] hunspell/src/parser.cpp:48:9: warning: Class 'hunspell_parser' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] hunspell/src/parsers/latexparser.hxx:57:12: style: The destructor '~LaTeXParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:75:12: note: Virtual destructor in base class hunspell/src/parsers/latexparser.hxx:57:12: note: Destructor in derived class hunspell/src/parsers/latexparser.hxx:59:16: style: The function 'next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:80:16: note: Virtual function in base class hunspell/src/parsers/latexparser.hxx:59:16: note: Function in derived class hunspell/src/parsers/manparser.hxx:53:12: style: The destructor '~ManParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:75:12: note: Virtual destructor in base class hunspell/src/parsers/manparser.hxx:53:12: note: Destructor in derived class hunspell/src/parsers/manparser.hxx:55:16: style: The function 'next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:80:16: note: Virtual function in base class hunspell/src/parsers/manparser.hxx:55:16: note: Function in derived class hunspell/src/parsers/xmlparser.hxx:59:16: style: The function 'next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:80:16: note: Virtual function in base class hunspell/src/parsers/xmlparser.hxx:59:16: note: Function in derived class hunspell/src/parsers/xmlparser.hxx:63:7: style: The function 'change_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:82:15: note: Virtual function in base class hunspell/src/parsers/xmlparser.hxx:63:7: note: Function in derived class hunspell/src/parsers/xmlparser.hxx:64:12: style: The destructor '~XMLParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:75:12: note: Virtual destructor in base class hunspell/src/parsers/xmlparser.hxx:64:12: note: Destructor in derived class hunspell/src/parsers/htmlparser.hxx:52:16: style: The function 'next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/xmlparser.hxx:59:16: note: Virtual function in base class hunspell/src/parsers/htmlparser.hxx:52:16: note: Function in derived class hunspell/src/parsers/htmlparser.hxx:53:12: style: The destructor '~HTMLParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/xmlparser.hxx:64:12: note: Virtual destructor in base class hunspell/src/parsers/htmlparser.hxx:53:12: note: Destructor in derived class hunspell/src/parser.cpp:88:45: style: C-style pointer casting [cstyleCast] hunspell/src/parser.cpp:23:54: performance: Function parameter 'format' should be passed by const reference. [passedByValue] hunspell/src/parser.cpp:96:66: performance: Function parameter 'format' should be passed by const reference. [passedByValue] hunspell/src/parser.cpp:110:67: performance: Function parameter 'format' should be passed by const reference. [passedByValue] hunspell/src/parsers/firstparser.hxx:51:12: style: The destructor '~FirstParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:75:12: note: Virtual destructor in base class hunspell/src/parsers/firstparser.hxx:51:12: note: Destructor in derived class hunspell/src/parsers/firstparser.hxx:53:16: style: The function 'next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:80:16: note: Virtual function in base class hunspell/src/parsers/firstparser.hxx:53:16: note: Function in derived class hunspell/src/parsers/firstparser.cc:50:38: style:inconclusive: Function 'FirstParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/firstparser.hxx:50:36: note: Function 'FirstParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/firstparser.cc:50:38: note: Function 'FirstParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/firstparser.cc:56:43: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/htmlparser.cc:76:36: style:inconclusive: Function 'HTMLParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/htmlparser.hxx:50:35: note: Function 'HTMLParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/htmlparser.cc:76:36: note: Function 'HTMLParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/htmlparser.cc:84:42: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/latexparser.cc:224:14: style: Condition '++apostrophe' is always true [knownConditionTrueFalse] hunspell/src/parsers/latexparser.cc:208:22: note: Assignment 'apostrophe=0', assigned value is 0 hunspell/src/parsers/latexparser.cc:224:14: note: Condition '++apostrophe' is always true hunspell/src/parsers/latexparser.cc:227:15: style: Condition 'apostrophe' is always true [knownConditionTrueFalse] hunspell/src/parsers/latexparser.cc:208:22: note: Assignment 'apostrophe=0', assigned value is 0 hunspell/src/parsers/latexparser.cc:224:16: note: apostrophe is incremented', new value is 1 hunspell/src/parsers/latexparser.cc:227:15: note: Condition 'apostrophe' is always true hunspell/src/parsers/latexparser.cc:209:26: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/latexparser.cc:210:40: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/latexparser.cc:215:32: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/latexparser.cc:131:38: style:inconclusive: Function 'LaTeXParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/latexparser.hxx:55:36: note: Function 'LaTeXParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/latexparser.cc:131:38: note: Function 'LaTeXParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/latexparser.cc:171:43: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/manparser.cc:50:34: style:inconclusive: Function 'ManParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/manparser.hxx:51:34: note: Function 'ManParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/manparser.cc:50:34: note: Function 'ManParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/manparser.cc:60:41: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/odfparser.hxx:52:16: style: The function 'next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/xmlparser.hxx:59:16: note: Virtual function in base class hunspell/src/parsers/odfparser.hxx:52:16: note: Function in derived class hunspell/src/parsers/odfparser.hxx:53:23: style: The function 'get_word' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/textparser.hxx:81:23: note: Virtual function in base class hunspell/src/parsers/odfparser.hxx:53:23: note: Function in derived class hunspell/src/parsers/odfparser.hxx:54:12: style: The destructor '~ODFParser' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] hunspell/src/parsers/xmlparser.hxx:64:12: note: Virtual destructor in base class hunspell/src/parsers/odfparser.hxx:54:12: note: Destructor in derived class hunspell/src/parsers/odfparser.cc:70:34: style:inconclusive: Function 'ODFParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/odfparser.hxx:50:34: note: Function 'ODFParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/odfparser.cc:70:34: note: Function 'ODFParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/odfparser.cc:78:41: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/testparser.cc:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hunspell/src/parsers/textparser.cc:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] hunspell/src/parsers/textparser.cc:134:17: style:inconclusive: Technically the member function 'TextParser::next_char' can be const. [functionConst] hunspell/src/parsers/textparser.hxx:68:7: note: Technically the member function 'TextParser::next_char' can be const. hunspell/src/parsers/textparser.cc:134:17: note: Technically the member function 'TextParser::next_char' can be const. hunspell/src/parsers/textparser.cc:209:20: style:inconclusive: Technically the member function 'TextParser::get_tokenpos' can be const. [functionConst] hunspell/src/parsers/textparser.hxx:85:10: note: Technically the member function 'TextParser::get_tokenpos' can be const. hunspell/src/parsers/textparser.cc:209:20: note: Technically the member function 'TextParser::get_tokenpos' can be const. hunspell/src/parsers/textparser.cc:77:17: style:inconclusive: Technically the member function 'TextParser::is_wordchar' can be const. [functionConst] hunspell/src/parsers/textparser.hxx:86:7: note: Technically the member function 'TextParser::is_wordchar' can be const. hunspell/src/parsers/textparser.cc:77:17: note: Technically the member function 'TextParser::is_wordchar' can be const. hunspell/src/parsers/textparser.cc:95:25: style: The member function 'TextParser::get_latin1' can be static. [functionStatic] hunspell/src/parsers/textparser.hxx:88:15: note: The member function 'TextParser::get_latin1' can be static. hunspell/src/parsers/textparser.cc:95:25: note: The member function 'TextParser::get_latin1' can be static. hunspell/src/parsers/textparser.cc:184:33: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/textparser.cc:185:47: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/textparser.cc:190:32: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/textparser.cc:67:36: style:inconclusive: Function 'TextParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:74:35: note: Function 'TextParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/textparser.cc:67:36: note: Function 'TextParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/textparser.cc:106:35: style:inconclusive: Function 'init' argument 1 names different: declaration '' definition 'wordchars'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/textparser.cc:123:37: style:inconclusive: Function 'init' argument 1 names different: declaration 'wordchars' definition 'wc'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:96:27: note: Function 'init' argument 1 names different: declaration 'wordchars' definition 'wc'. hunspell/src/parsers/textparser.cc:123:37: note: Function 'init' argument 1 names different: declaration 'wordchars' definition 'wc'. hunspell/src/parsers/textparser.cc:134:39: style:inconclusive: Function 'next_char' argument 1 names different: declaration 'line' definition 'ln'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:68:29: note: Function 'next_char' argument 1 names different: declaration 'line' definition 'ln'. hunspell/src/parsers/textparser.cc:134:39: note: Function 'next_char' argument 1 names different: declaration 'line' definition 'ln'. hunspell/src/parsers/textparser.cc:150:39: style:inconclusive: Function 'put_line' argument 1 names different: declaration 'line' definition 'word'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:77:29: note: Function 'put_line' argument 1 names different: declaration 'line' definition 'word'. hunspell/src/parsers/textparser.cc:150:39: note: Function 'put_line' argument 1 names different: declaration 'line' definition 'word'. hunspell/src/parsers/textparser.cc:166:42: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/textparser.cc:279:51: style:inconclusive: Function 'get_url' argument 2 names different: declaration 'head' definition 'hd'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:92:41: note: Function 'get_url' argument 2 names different: declaration 'head' definition 'hd'. hunspell/src/parsers/textparser.cc:279:51: note: Function 'get_url' argument 2 names different: declaration 'head' definition 'hd'. hunspell/src/parsers/textparser.cc:289:37: style:inconclusive: Function 'alloc_token' argument 1 names different: declaration 'token' definition 'tokn'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:93:27: note: Function 'alloc_token' argument 1 names different: declaration 'token' definition 'tokn'. hunspell/src/parsers/textparser.cc:289:37: note: Function 'alloc_token' argument 1 names different: declaration 'token' definition 'tokn'. hunspell/src/parsers/textparser.cc:289:51: style:inconclusive: Function 'alloc_token' argument 2 names different: declaration 'head' definition 'hd'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:93:42: note: Function 'alloc_token' argument 2 names different: declaration 'head' definition 'hd'. hunspell/src/parsers/textparser.cc:289:51: note: Function 'alloc_token' argument 2 names different: declaration 'head' definition 'hd'. hunspell/src/parsers/textparser.cc:289:68: style:inconclusive: Function 'alloc_token' argument 3 names different: declaration 'out' definition 't'. [funcArgNamesDifferent] hunspell/src/parsers/textparser.hxx:93:61: note: Function 'alloc_token' argument 3 names different: declaration 'out' definition 't'. hunspell/src/parsers/textparser.cc:289:68: note: Function 'alloc_token' argument 3 names different: declaration 'out' definition 't'. hunspell/src/parsers/textparser.cc:289:51: style: Parameter 'hd' can be declared as pointer to const [constParameterPointer] hunspell/src/parsers/xmlparser.cc:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] hunspell/src/parsers/xmlparser.cc:221:24: style: The member function 'XMLParser::get_word2' can be static. [functionStatic] hunspell/src/parsers/xmlparser.hxx:60:15: note: The member function 'XMLParser::get_word2' can be static. hunspell/src/parsers/xmlparser.cc:221:24: note: The member function 'XMLParser::get_word2' can be static. hunspell/src/parsers/xmlparser.cc:138:33: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/xmlparser.cc:139:47: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/xmlparser.cc:145:32: style: C-style pointer casting [cstyleCast] hunspell/src/parsers/xmlparser.cc:73:34: style:inconclusive: Function 'XMLParser' argument 1 names different: declaration 'wc' definition 'wordchars'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:50:34: note: Function 'XMLParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/xmlparser.cc:73:34: note: Function 'XMLParser' argument 1 names different: declaration 'wc' definition 'wordchars'. hunspell/src/parsers/xmlparser.cc:104:40: style:inconclusive: Function 'next_token' argument 1 names different: declaration 'p' definition 'PATTERN'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:52:31: note: Function 'next_token' argument 1 names different: declaration 'p' definition 'PATTERN'. hunspell/src/parsers/xmlparser.cc:104:40: note: Function 'next_token' argument 1 names different: declaration 'p' definition 'PATTERN'. hunspell/src/parsers/xmlparser.cc:105:41: style:inconclusive: Function 'next_token' argument 2 names different: declaration 'len' definition 'PATTERN_LEN'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:53:32: note: Function 'next_token' argument 2 names different: declaration 'len' definition 'PATTERN_LEN'. hunspell/src/parsers/xmlparser.cc:105:41: note: Function 'next_token' argument 2 names different: declaration 'len' definition 'PATTERN_LEN'. hunspell/src/parsers/xmlparser.cc:106:40: style:inconclusive: Function 'next_token' argument 3 names different: declaration 'p2' definition 'PATTERN2'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:54:31: note: Function 'next_token' argument 3 names different: declaration 'p2' definition 'PATTERN2'. hunspell/src/parsers/xmlparser.cc:106:40: note: Function 'next_token' argument 3 names different: declaration 'p2' definition 'PATTERN2'. hunspell/src/parsers/xmlparser.cc:107:41: style:inconclusive: Function 'next_token' argument 4 names different: declaration 'len2' definition 'PATTERN_LEN2'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:55:32: note: Function 'next_token' argument 4 names different: declaration 'len2' definition 'PATTERN_LEN2'. hunspell/src/parsers/xmlparser.cc:107:41: note: Function 'next_token' argument 4 names different: declaration 'len2' definition 'PATTERN_LEN2'. hunspell/src/parsers/xmlparser.cc:108:40: style:inconclusive: Function 'next_token' argument 5 names different: declaration 'p3' definition 'PATTERN3'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:56:31: note: Function 'next_token' argument 5 names different: declaration 'p3' definition 'PATTERN3'. hunspell/src/parsers/xmlparser.cc:108:40: note: Function 'next_token' argument 5 names different: declaration 'p3' definition 'PATTERN3'. hunspell/src/parsers/xmlparser.cc:109:41: style:inconclusive: Function 'next_token' argument 6 names different: declaration 'len3' definition 'PATTERN_LEN3'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:57:32: note: Function 'next_token' argument 6 names different: declaration 'len3' definition 'PATTERN_LEN3'. hunspell/src/parsers/xmlparser.cc:109:41: note: Function 'next_token' argument 6 names different: declaration 'len3' definition 'PATTERN_LEN3'. hunspell/src/parsers/xmlparser.cc:110:41: style:inconclusive: Function 'next_token' argument 7 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/xmlparser.cc:215:41: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] hunspell/src/parsers/xmlparser.cc:222:21: style:inconclusive: Function 'get_word2' argument 1 names different: declaration 'p2' definition 'PATTERN3'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:60:37: note: Function 'get_word2' argument 1 names different: declaration 'p2' definition 'PATTERN3'. hunspell/src/parsers/xmlparser.cc:222:21: note: Function 'get_word2' argument 1 names different: declaration 'p2' definition 'PATTERN3'. hunspell/src/parsers/xmlparser.cc:223:22: style:inconclusive: Function 'get_word2' argument 2 names different: declaration 'len2' definition 'PATTERN_LEN3'. [funcArgNamesDifferent] hunspell/src/parsers/xmlparser.hxx:61:32: note: Function 'get_word2' argument 2 names different: declaration 'len2' definition 'PATTERN_LEN3'. hunspell/src/parsers/xmlparser.cc:223:22: note: Function 'get_word2' argument 2 names different: declaration 'len2' definition 'PATTERN_LEN3'. diff: head hunspell/src/parsers/firstparser.cc:56:43: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/htmlparser.cc:84:42: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/latexparser.cc:171:43: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/manparser.cc:60:41: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/odfparser.cc:78:41: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/textparser.cc:106:35: style:inconclusive: Function 'init' argument 1 names different: declaration '' definition 'wordchars'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/textparser.cc:166:42: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/xmlparser.cc:110:41: style:inconclusive: Function 'next_token' argument 7 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] head hunspell/src/parsers/xmlparser.cc:215:41: style:inconclusive: Function 'next_token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] DONE