2025-01-25 17:38 ftp://ftp.de.debian.org/debian/pool/main/r/ruby-ferret/ruby-ferret_0.11.8.7.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=ruby --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.12.6-amd64-x86_64-with-glibc2.40 python: 3.13.1 client-version: 1.3.66 compiler: g++ (Debian 14.2.0-14) 14.2.0 cppcheck: head 2.16.0 head-info: caa3b75 (2025-01-25 15:42:14 +0100) count: 243 209 elapsed-time: 2.8 1.3 head-timing-info: old-timing-info: head results: ferret-0.11.8.7/ext/STEMMER_libstemmer.c:43:29: error: Memory leak: stemmer [memleak] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_danish.c:330:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_danish.c:328:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_danish.c:330:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:202:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:199:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:202:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:609:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:607:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:609:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:318:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_dutch.c:323:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:155:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:152:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:155:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:488:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:486:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:488:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:284:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_german.c:289:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_finnish.c:755:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_finnish.c:753:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_finnish.c:755:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_finnish.c:311:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_norwegian.c:290:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_norwegian.c:288:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_norwegian.c:290:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1026:25: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1025:41: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1025:41: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1026:25: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1027:25: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1025:41: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1025:41: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1027:25: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:419:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:416:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:419:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:580:22: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:578:26: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:580:22: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1100:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1096:22: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:1100:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:480:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_english.c:485:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_hungarian.c:1223:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_hungarian.c:1221:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_hungarian.c:1223:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_hungarian.c:533:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:307:22: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:305:26: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:307:22: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:619:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:616:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:619:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:715:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:713:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:715:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:741:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:737:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:741:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1148:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1147:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1147:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1148:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1149:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1147:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1147:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1149:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:244:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_porter.c:249:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1231:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1229:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:1231:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:589:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:594:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_french.c:599:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1008:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1007:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1007:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1008:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1009:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1007:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1007:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1009:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_swedish.c:300:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_swedish.c:298:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_swedish.c:300:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:547:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:544:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:547:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1050:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1048:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:1050:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:702:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:707:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_italian.c:712:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:937:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:936:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:936:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:937:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:938:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:936:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:936:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:938:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:1002:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:1000:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:1002:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:631:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:636:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_portuguese.c:641:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_danish.c:332:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_danish.c:330:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_danish.c:332:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:607:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:606:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:606:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:607:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:608:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:606:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:606:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:608:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:693:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:689:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:693:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_KOI8_R_russian.c:386:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:204:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:201:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:204:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:619:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:617:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:619:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:324:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_dutch.c:329:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:936:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:935:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:935:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:936:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:937:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:935:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:935:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:937:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:983:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:981:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:983:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:697:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:702:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_2_romanian.c:707:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1029:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1028:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1028:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1029:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1030:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1028:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1028:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1030:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1078:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1076:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:1078:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:642:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:647:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_ISO_8859_1_spanish.c:652:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:157:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:154:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:157:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:494:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:492:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:494:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:290:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_german.c:295:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_finnish.c:761:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_finnish.c:759:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_finnish.c:761:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_finnish.c:311:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_norwegian.c:292:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_norwegian.c:290:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_norwegian.c:292:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1034:25: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1033:41: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1033:41: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1034:25: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1035:25: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1033:41: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1033:41: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1035:25: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:421:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:418:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:421:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:584:22: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:582:26: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:584:22: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1108:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1104:22: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:1108:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:482:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_english.c:487:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:307:22: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:305:26: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:307:22: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:623:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:620:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:623:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:719:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:717:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:719:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:747:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:743:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:747:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:244:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_porter.c:249:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_hungarian.c:1227:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_hungarian.c:1225:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_hungarian.c:1227:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1158:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1157:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1157:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1158:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1159:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1157:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1157:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1159:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_hungarian.c:535:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1016:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1015:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1015:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1016:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1017:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1015:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1015:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1017:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1241:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1239:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:1241:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:549:14: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:546:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:549:14: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1058:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1056:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:1058:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:597:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:602:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_french.c:607:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:710:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:715:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_italian.c:720:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:943:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:942:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:942:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:943:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:944:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:942:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:942:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:944:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:601:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:600:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:600:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:601:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:602:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:600:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:600:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:602:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:687:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:683:18: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:687:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_russian.c:386:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:1008:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:1006:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:1008:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:637:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:642:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_portuguese.c:647:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_swedish.c:302:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_swedish.c:300:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_swedish.c:302:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:942:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:941:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:941:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:942:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:943:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:941:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:941:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:943:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/posh.h:516:0: error: #error POSH cannot determine target CPU [preprocessorErrorDirective] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:989:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:987:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:989:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:703:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:708:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_romanian.c:713:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1033:21: style: Condition 'ret==0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1032:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1032:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1033:21: note: Condition 'ret==0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1034:21: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1032:37: note: Calling function 'r_mark_regions' returns 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1032:37: note: Assignment 'ret=r_mark_regions(z)', assigned value is 1 ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1034:21: note: Condition 'ret<0' is always false ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1082:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1080:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:1082:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:646:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:651:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_spanish.c:656:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] ferret-0.11.8.7/ext/STEMMER_utilities.c:19:5: error: Memory leak: mem [memleak] ferret-0.11.8.7/ext/STEMMER_utilities.c:340:5: error: Memory leak: mem [memleak] ferret-0.11.8.7/ext/STEMMER_utilities.c:348:99: style:inconclusive: Function 'replace_s' argument 6 names different: declaration 'adjustment' definition 'adjptr'. [funcArgNamesDifferent] ferret-0.11.8.7/ext/header.h:46:99: note: Function 'replace_s' argument 6 names different: declaration 'adjustment' definition 'adjptr'. ferret-0.11.8.7/ext/STEMMER_utilities.c:348:99: note: Function 'replace_s' argument 6 names different: declaration 'adjustment' definition 'adjptr'. ferret-0.11.8.7/ext/STEMMER_utilities.c:218:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ferret-0.11.8.7/ext/STEMMER_utilities.c:278:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] ferret-0.11.8.7/ext/STEMMER_utilities.c:380:40: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] src/q_parser.y:231:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XENDTRY [valueFlowBailoutIncompleteVar] src/q_parser.y:309:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QP_CONC_WORDS [valueFlowBailoutIncompleteVar] src/q_parser.y:518:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_MUST_NOT [valueFlowBailoutIncompleteVar] src/q_parser.y:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_prohibited [valueFlowBailoutIncompleteVar] src/q_parser.y:821:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] src/q_parser.y:835:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhrasePosition [valueFlowBailoutIncompleteVar] src/q_parser.y:847:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] src/q_parser.y:864:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhrasePosition [valueFlowBailoutIncompleteVar] src/q_parser.y:929:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] src/q_parser.y:1036:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Query [valueFlowBailoutIncompleteVar] src/q_parser.y:1093:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldStack [valueFlowBailoutIncompleteVar] src/q_parser.y:1152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QParser [valueFlowBailoutIncompleteVar] src/q_parser.y:1316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Query [valueFlowBailoutIncompleteVar] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:561:18: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:559:22: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:561:18: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:603:18: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:601:22: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:603:18: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:645:18: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:643:22: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:645:18: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:687:18: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:685:22: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:687:18: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:2166:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:2164:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:2166:10: note: z->c is overwritten ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:2194:10: style: Variable 'z->c' is reassigned a value before the old one has been used. [redundantAssignment] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:2192:14: note: z->c is assigned ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:2194:10: note: z->c is overwritten src/scanner.rl:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:557:21: style: Local variable 'm_test' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:552:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:557:21: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:599:21: style: Local variable 'm_test' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:594:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:599:21: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:641:21: style: Local variable 'm_test' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:636:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:641:21: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:683:21: style: Local variable 'm_test' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:678:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:683:21: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1266:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1255:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1266:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1285:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1255:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1285:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1351:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1318:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1351:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1503:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1470:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1503:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1681:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1670:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1681:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1709:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1670:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1709:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1788:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1751:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1788:25: note: Shadow variable ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1876:25: style: Local variable 'm_keep' shadows outer variable [shadowVariable] ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1865:17: note: Shadowed declaration ferret-0.11.8.7/ext/STEMMER_stem_UTF_8_turkish.c:1876:25: note: Shadow variable src/scanner.rl:28:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:60:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:64:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:68:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:76:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:80:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:84:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:88:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:92:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:96:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:104:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:108:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:116:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:120:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:128:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:132:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:4:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:7:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:10:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:13:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:16:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:19:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:22:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:28:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:31:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.rl:44:37: style: Variable 'eof' can be declared as pointer to const [constVariablePointer] src/scanner.in:67:6: style: Variable 'te' is assigned a value that is never used. [unreadVariable] src/q_parser.c:1221:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] src/q_parser.y:231:60: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:236:46: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:241:74: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:246:73: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:251:82: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:256:48: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:261:48: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:266:48: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:271:57: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:286:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:291:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:301:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:331:52: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:336:50: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:346:78: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:356:46: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:361:49: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:371:74: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:381:80: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:426:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:431:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:436:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:441:7: style: Same expression on both sides of '-'. [duplicateExpression] src/q_parser.y:558:42: style:inconclusive: Function 'first_cls' argument 1 names different: declaration 'boolean_clause' definition 'clause'. [funcArgNamesDifferent] src/q_parser.y:128:42: note: Function 'first_cls' argument 1 names different: declaration 'boolean_clause' definition 'clause'. src/q_parser.y:558:42: note: Function 'first_cls' argument 1 names different: declaration 'boolean_clause' definition 'clause'. src/q_parser.y:691:33: style:inconclusive: Function 'get_fuzzy_q' argument 4 names different: declaration 'slop' definition 'slop_str'. [funcArgNamesDifferent] src/q_parser.y:139:33: note: Function 'get_fuzzy_q' argument 4 names different: declaration 'slop' definition 'slop_str'. src/q_parser.y:691:33: note: Function 'get_fuzzy_q' argument 4 names different: declaration 'slop' definition 'slop_str'. src/q_parser.y:794:52: style:inconclusive: Function 'add_field' argument 2 names different: declaration 'field' definition 'field_name'. [funcArgNamesDifferent] src/q_parser.y:143:52: note: Function 'add_field' argument 2 names different: declaration 'field' definition 'field_name'. src/q_parser.y:794:52: note: Function 'add_field' argument 2 names different: declaration 'field' definition 'field_name'. src/q_parser.y:1034:63: style:inconclusive: Function 'get_phrase_q' argument 3 names different: declaration 'slop' definition 'slop_str'. [funcArgNamesDifferent] src/q_parser.y:145:63: note: Function 'get_phrase_q' argument 3 names different: declaration 'slop' definition 'slop_str'. src/q_parser.y:1034:63: note: Function 'get_phrase_q' argument 3 names different: declaration 'slop' definition 'slop_str'. src/q_parser.y:606:42: style: Parameter 'qp' can be declared as pointer to const [constParameterPointer] src/q_parser.y:691:33: style: Parameter 'slop_str' can be declared as pointer to const [constParameterPointer] src/q_parser.y:721:14: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] src/scanner_utf8.rl:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/scanner_utf8.rl:29:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:72:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:100:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:112:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner.in:136:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:25:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] NONE:34:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner_utf8.rl:45:37: style: Variable 'eof' can be declared as pointer to const [constVariablePointer] src/scanner.in:71:6: style: Variable 'te' is assigned a value that is never used. [unreadVariable] src/scanner_mb.rl:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] src/scanner_mb.rl:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] src/scanner_mb.rl:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] src/scanner_mb.c:6381:9: style: Condition 'p==pe' is always false [knownConditionTrueFalse] src/scanner_mb.rl:162:36: note: Assignment 'pe=0', assigned value is 0 src/scanner_mb.rl:162:46: note: Assignment 'eof=pe', assigned value is 0 src/scanner_mb.rl:162:44: note: eof is assigned 'pe' here. src/scanner_mb.c:6381:9: note: Condition 'p==pe' is always false src/scanner_mb.c:6383:10: style: Condition 'cs==0' is always false [knownConditionTrueFalse] src/scanner_mb.c:6351:7: note: Assignment 'cs=StdTok_start', assigned value is 1 src/scanner_mb.c:6383:10: note: Condition 'cs==0' is always false src/scanner_mb.rl:31:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] src/scanner_mb.rl:155:28: style: Variable 'te' can be declared as pointer to const [constVariablePointer] src/scanner_mb.rl:162:40: style: Variable 'eof' can be declared as pointer to const [constVariablePointer] diff: head NONE:10:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:13:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:16:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:19:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:22:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:25:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:28:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:31:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:34:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:4:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head NONE:7:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 src/q_parser.y:1036:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Query [valueFlowBailoutIncompleteVar] head src/q_parser.y:1036:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Query [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:1093:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FieldStack [valueFlowBailoutIncompleteVar] head src/q_parser.y:1093:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldStack [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:1152:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable QParser [valueFlowBailoutIncompleteVar] head src/q_parser.y:1152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QParser [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:1316:5: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable Query [valueFlowBailoutIncompleteVar] head src/q_parser.y:1316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Query [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:231:76: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable XENDTRY [valueFlowBailoutIncompleteVar] head src/q_parser.y:231:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XENDTRY [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:309:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable QP_CONC_WORDS [valueFlowBailoutIncompleteVar] head src/q_parser.y:309:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QP_CONC_WORDS [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:518:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable BC_MUST_NOT [valueFlowBailoutIncompleteVar] head src/q_parser.y:518:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BC_MUST_NOT [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:579:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable is_prohibited [valueFlowBailoutIncompleteVar] head src/q_parser.y:579:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_prohibited [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:821:40: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] head src/q_parser.y:821:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:835:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PhrasePosition [valueFlowBailoutIncompleteVar] head src/q_parser.y:835:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhrasePosition [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:847:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] head src/q_parser.y:847:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:864:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable PhrasePosition [valueFlowBailoutIncompleteVar] head src/q_parser.y:864:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhrasePosition [valueFlowBailoutIncompleteVar] 2.16.0 src/q_parser.y:929:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] head src/q_parser.y:929:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terms [valueFlowBailoutIncompleteVar] head src/scanner.in:100:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:104:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:108:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:112:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:116:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:120:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:128:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:132:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:136:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:60:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:64:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:68:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:72:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:76:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:80:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:84:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:88:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:92:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.in:96:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] head src/scanner.rl:28:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 src/scanner.rl:56:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head src/scanner.rl:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 src/scanner_mb.rl:174:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head src/scanner_mb.rl:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head src/scanner_mb.rl:31:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 src/scanner_mb.rl:44:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] head src/scanner_mb.rl:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] 2.16.0 src/scanner_mb.rl:55:54: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] head src/scanner_mb.rl:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] head src/scanner_utf8.rl:29:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.16.0 src/scanner_utf8.rl:57:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head src/scanner_utf8.rl:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE