2025-05-10 00:14 ftp://ftp.de.debian.org/debian/pool/main/c/cscope/cscope_15.9.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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: b3c7f00 (2025-05-09 17:59:20 +0200) count: 296 296 elapsed-time: 4.8 5.6 head-timing-info: old-timing-info: head results: cscope-15.9/src/basename.c:42:11: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] cscope-15.9/contrib/webcscope/hilite.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cscope-15.9/contrib/webcscope/hilite.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cscope-15.9/contrib/webcscope/hilite.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/alloc.c:54:17: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/build.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/command.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/build.c:163:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] cscope-15.9/src/command.c:559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/build.c:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/command.c:575:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/build.c:591:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/command.c:633:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/command.c:893:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/contrib/webcscope/hilite.c:315:29: style: Redundant condition: mode!=1. 'mode==1 || (mode!=1 && bufidx)' is equivalent to 'mode==1 || bufidx' [redundantCondition] cscope-15.9/contrib/webcscope/hilite.c:57:10: style: Variable 'dlms' can be declared as const array [constVariable] cscope-15.9/contrib/webcscope/hilite.c:67:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] cscope-15.9/contrib/webcscope/hilite.c:69:12: style: Variable 'kwords' can be declared as const array [constVariable] cscope-15.9/contrib/webcscope/hilite.c:123:12: style: Variable 'tags' can be declared as const array [constVariable] cscope-15.9/contrib/webcscope/hilite.c:206:17: error: Uninitialized variable: c [legacyUninitvar] cscope-15.9/contrib/webcscope/hilite.c:173:15: style: Unused variable: out [unusedVariable] cscope-15.9/src/command.c:501:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/command.c:720:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/command.c:761:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/command.c:779:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/command.c:292:16: style: Condition 'nextline<1' is always false [knownConditionTrueFalse] cscope-15.9/src/command.c:291:37: note: Assignment 'nextline=totallines-mdisprefs+1', assigned value is greater than 0 cscope-15.9/src/command.c:292:16: note: Condition 'nextline<1' is always false cscope-15.9/src/command.c:806:5: error: Used file that is not opened. [useClosedFile] cscope-15.9/src/command.c:420:22: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cscope-15.9/src/command.c:797:27: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cscope-15.9/src/command.c:499:12: style: Local variable 'c' shadows outer variable [shadowVariable] cscope-15.9/src/command.c:81:9: note: Shadowed declaration cscope-15.9/src/command.c:499:12: note: Shadow variable cscope-15.9/src/command.c:83:17: style: Variable 'curritem' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/command.c:499:12: style: Variable 'c' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/command.c:718:10: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/command.c:835:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/build.c:127:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cscope-15.9/src/build.c:308:16: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] cscope-15.9/src/build.c:614:12: warning: Either the condition 'cp' is redundant or there is possible null pointer dereference: ++cp. [nullPointerRedundantCheck] cscope-15.9/src/build.c:620:6: note: Assuming that condition 'cp' is not redundant cscope-15.9/src/build.c:614:14: note: cp is incremented', new value is -1 cscope-15.9/src/build.c:614:12: note: Null pointer dereference cscope-15.9/src/build.c:660:12: warning: Either the condition 'cp' is redundant or there is possible null pointer dereference: ++cp. [nullPointerRedundantCheck] cscope-15.9/src/build.c:666:6: note: Assuming that condition 'cp' is not redundant cscope-15.9/src/build.c:660:14: note: cp is incremented', new value is -1 cscope-15.9/src/build.c:660:12: note: Null pointer dereference cscope-15.9/src/build.c:492:21: style:inconclusive: Function 'compare' argument 1 names different: declaration 's1' definition 'arg_s1'. [funcArgNamesDifferent] cscope-15.9/src/build.c:85:32: note: Function 'compare' argument 1 names different: declaration 's1' definition 'arg_s1'. cscope-15.9/src/build.c:492:21: note: Function 'compare' argument 1 names different: declaration 's1' definition 'arg_s1'. cscope-15.9/src/build.c:492:41: style:inconclusive: Function 'compare' argument 2 names different: declaration 's2' definition 'arg_s2'. [funcArgNamesDifferent] cscope-15.9/src/build.c:85:48: note: Function 'compare' argument 2 names different: declaration 's2' definition 'arg_s2'. cscope-15.9/src/build.c:492:41: note: Function 'compare' argument 2 names different: declaration 's2' definition 'arg_s2'. cscope-15.9/src/build.c:207:14: style: Variable 'oldfile' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/build.c:550:17: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/crossref.c:221:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/crossref.c:451:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/crossref.c:489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/compath.c:67:6: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/compath.c:186:10: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/display.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLS [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:451:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:526:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLS [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:570:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:586:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:643:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:667:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:689:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/dir.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/dir.c:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/display.c:277:18: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/display.c:710:18: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/display.c:715:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/display.c:350:8: style: Condition 'i>0' is always true [knownConditionTrueFalse] cscope-15.9/src/display.c:348:28: note: Assignment 'i=totallines-nextline+1', assigned value is greater than 0 cscope-15.9/src/display.c:350:8: note: Condition 'i>0' is always true cscope-15.9/src/display.c:130:16: style: Checking if unsigned expression 'mdisprefs' is less than zero. [unsignedLessThanZero] cscope-15.9/src/display.c:411:8: style: Variable 'findresult' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/display.c:560:16: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/display.c:563:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/display.c:699:16: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/display.c:671:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] cscope-15.9/src/crossref.c:217:19: style: Parameter 'srcfile' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/crossref.c:388:18: style: Parameter 'term' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/crossref.c:461:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/crossref.c:486:15: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/edit.c:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cscope-15.9/src/edit.c:114:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cscope-15.9/src/edit.c:117:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cscope-15.9/src/edit.c:120:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] cscope-15.9/src/edit.c:99:24: style: Parameter 'linenum' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/edit.c:103:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/exec.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cscope-15.9/src/exec.c:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cscope-15.9/src/exec.c:115:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] ../../src/egrep.y:558:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cscope-15.9/src/find.c:703:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] cscope-15.9/src/find.c:875:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cscope-15.9/src/find.c:1004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cscope-15.9/src/find.c:1239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] egrep.c:1067:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../src/egrep.y:571:39: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] egrep.c:1067:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] cscope-15.9/src/dir.c:417:31: style: Array index 'in' is used before limits check. [arrayIndexThenCheck] cscope-15.9/src/dir.c:130:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cscope-15.9/src/dir.c:148:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cscope-15.9/src/dir.c:198:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cscope-15.9/src/dir.c:216:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cscope-15.9/src/dir.c:492:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] cscope-15.9/src/dir.c:525:12: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] cscope-15.9/src/dir.c:319:36: warning: Either the condition '(names=vpfopen(namefile,"r"))==NULL' is redundant or there is possible null pointer dereference: names. [nullPointerRedundantCheck] cscope-15.9/src/dir.c:313:47: note: Assuming that condition '(names=vpfopen(namefile,"r"))==NULL' is not redundant cscope-15.9/src/dir.c:319:36: note: Null pointer dereference cscope-15.9/src/dir.c:188:18: style:inconclusive: Function 'includedir' argument 1 names different: declaration '_dirname' definition 'dirlist'. [funcArgNamesDifferent] cscope-15.9/src/global.h:372:26: note: Function 'includedir' argument 1 names different: declaration '_dirname' definition 'dirlist'. cscope-15.9/src/dir.c:188:18: note: Function 'includedir' argument 1 names different: declaration '_dirname' definition 'dirlist'. cscope-15.9/src/dir.c:481:22: style:inconclusive: Function 'scan_dir' argument 1 names different: declaration 'dirfile' definition 'adir'. [funcArgNamesDifferent] cscope-15.9/src/dir.c:79:34: note: Function 'scan_dir' argument 1 names different: declaration 'dirfile' definition 'adir'. cscope-15.9/src/dir.c:481:22: note: Function 'scan_dir' argument 1 names different: declaration 'dirfile' definition 'adir'. cscope-15.9/src/dir.c:481:33: style:inconclusive: Function 'scan_dir' argument 2 names different: declaration 'recurse' definition 'recurse_dir'. [funcArgNamesDifferent] cscope-15.9/src/dir.c:79:48: note: Function 'scan_dir' argument 2 names different: declaration 'recurse' definition 'recurse_dir'. cscope-15.9/src/dir.c:481:33: note: Function 'scan_dir' argument 2 names different: declaration 'recurse' definition 'recurse_dir'. cscope-15.9/src/dir.c:521:17: style:inconclusive: Function 'issrcfile' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cscope-15.9/src/dir.c:76:29: note: Function 'issrcfile' argument 1 names different: declaration 'file' definition 'path'. cscope-15.9/src/dir.c:521:17: note: Function 'issrcfile' argument 1 names different: declaration 'file' definition 'path'. cscope-15.9/src/dir.c:630:18: style:inconclusive: Function 'infilelist' argument 1 names different: declaration 'file' definition 'path'. [funcArgNamesDifferent] cscope-15.9/src/global.h:400:23: note: Function 'infilelist' argument 1 names different: declaration 'file' definition 'path'. cscope-15.9/src/dir.c:630:18: note: Function 'infilelist' argument 1 names different: declaration 'file' definition 'path'. cscope-15.9/src/dir.c:489:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/dir.c:525:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/dir.c:588:27: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/dir.c:321:24: style: Variable 'length_of_name' is assigned a value that is never used. [unreadVariable] cscope-15.9/src/find.c:563:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/find.c:204:17: warning: Either the condition 'cp!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] cscope-15.9/src/find.c:207:10: note: Assuming that condition 'cp!=NULL' is not redundant cscope-15.9/src/find.c:204:17: note: Null pointer addition cscope-15.9/src/find.c:990:16: warning: Either the condition 'cp!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] cscope-15.9/src/find.c:992:9: note: Assuming that condition 'cp!=NULL' is not redundant cscope-15.9/src/find.c:990:16: note: Null pointer addition cscope-15.9/src/find.c:349:11: style: Variable 'fcndef' is reassigned a value before the old one has been used. [redundantAssignment] cscope-15.9/src/find.c:338:13: note: fcndef is assigned cscope-15.9/src/find.c:349:11: note: fcndef is overwritten cscope-15.9/src/find.c:109:11: style: Variable 'asgn_char' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/find.c:608:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/find.c:839:27: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/find.c:839:39: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/find.c:858:8: style: Variable 'tmpblockp' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/find.c:1022:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/find.c:1103:16: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/find.c:1253:23: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/help.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/input.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cscope-15.9/src/input.c:139:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ENTER [valueFlowBailoutIncompleteVar] cscope-15.9/src/input.c:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/invlib.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] cscope-15.9/src/invlib.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/invlib.c:1190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/invlib.c:1196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/invlib.c:1203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/invlib.c:181:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] cscope-15.9/src/invlib.c:646:22: style: Condition 'invcntl->iindex==NULL' is always true [knownConditionTrueFalse] cscope-15.9/src/invlib.c:617:20: note: Assignment 'invcntl->iindex=NULL', assigned value is 0 cscope-15.9/src/invlib.c:646:22: note: Condition 'invcntl->iindex==NULL' is always true cscope-15.9/src/invlib.c:656:6: style: Condition 'read_index' is always true [knownConditionTrueFalse] cscope-15.9/src/invlib.c:616:15: note: Assignment 'read_index=1', assigned value is 1 cscope-15.9/src/invlib.c:649:22: note: Assuming condition is false cscope-15.9/src/invlib.c:656:6: note: Condition 'read_index' is always true cscope-15.9/src/invlib.c:383:11: error: Common realloc mistake: 'SUPFING' nulled but not freed upon failure [memleakOnRealloc] cscope-15.9/src/invlib.c:398:11: error: Common realloc mistake: 'SUPINT' nulled but not freed upon failure [memleakOnRealloc] cscope-15.9/src/invlib.c:966:10: error: Common realloc mistake: 'item1' nulled but not freed upon failure [memleakOnRealloc] cscope-15.9/src/invlib.c:979:10: error: Common realloc mistake: 'item2' nulled but not freed upon failure [memleakOnRealloc] cscope-15.9/src/invlib.c:574:64: style:inconclusive: Function 'invopen' argument 4 names different: declaration 'status' definition 'stat'. [funcArgNamesDifferent] cscope-15.9/src/invlib.h:110:68: note: Function 'invopen' argument 4 names different: declaration 'status' definition 'stat'. cscope-15.9/src/invlib.c:574:64: note: Function 'invopen' argument 4 names different: declaration 'status' definition 'stat'. cscope-15.9/src/invlib.c:116:8: style: Variable 'temp' can be declared as const array [constVariable] cscope-15.9/src/invlib.c:355:11: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:355:18: style: Variable 'tptr3' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:517:20: style: Parameter 'invname' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/invlib.c:759:36: style: Parameter 'searchterm' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/invlib.c:764:26: style: Variable 'intptr2' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:765:9: style: Variable 'entryptr' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:927:9: style: Variable 'entryptr' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:930:17: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:934:28: style: Variable 'set1p' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:1194:21: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/invlib.c:1200:22: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/input.c:110:16: style: Parameter 'p' can be declared as const array [constParameter] cscope-15.9/src/input.c:265:39: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/input.c:268:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/invlib.c:287:13: error: Uninitialized variable: temp [legacyUninitvar] cscope-15.9/src/logdir.c:64:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/lookup.c:144:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/main.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cscope-15.9/src/main.c:981:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] cscope-15.9/src/main.c:999:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/main.c:1007:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/main.c:1017:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/mouse.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cscope-15.9/src/mouse.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cscope-15.9/src/mouse.c:241:11: style: Condition 'p1<16' is always false [knownConditionTrueFalse] cscope-15.9/src/mouse.c:236:12: note: Assignment 'p1=16+(top-1)*100/totallines', assigned value is greater than 15 cscope-15.9/src/mouse.c:241:11: note: Condition 'p1<16' is always false cscope-15.9/src/mouse.c:88:8: style: Variable 'term' can be declared as pointer to const [constVariablePointer] cscope-15.9/src/mygetenv.c:40:16: style: Parameter 'variable' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/main.c:764:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cscope-15.9/src/main.c:802:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] cscope-15.9/src/main.c:911:19: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/mypopen.c:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] cscope-15.9/src/mypopen.c:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] cscope-15.9/src/mypopen.c:161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] cscope-15.9/src/mypopen.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cscope-15.9/src/mypopen.c:59:14: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/mypopen.c:100:15: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/mypopen.c:100:27: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/snprintf.c:922:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] scanner.c:1053:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scanner.c:1995:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scanner.c:2327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scanner.c:2565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../src/scanner.l:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] ../../src/scanner.l:688:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../src/scanner.l:699:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ../../src/scanner.l:747:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] scanner.c:2331:2: warning: Possible null pointer dereference: b [nullPointer] scanner.c:2224:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 scanner.c:2331:2: note: Null pointer dereference scanner.c:2332:2: warning: Possible null pointer dereference: b [nullPointer] scanner.c:2224:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 scanner.c:2332:2: note: Null pointer dereference ../../src/scanner.l:119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:128:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:177:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:185:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:207:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:231:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:254:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:273:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:289:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:321:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:330:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:346:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:358:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:369:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:382:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:404:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:425:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:446:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:460:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:483:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:500:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:509:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:611:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:620:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:629:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:688:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:697:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/scanner.l:725:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scanner.c:2074:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] scanner.c:347:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.c:2074:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.c:2095:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] scanner.c:903:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. scanner.c:2095:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. scanner.c:2516:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] scanner.c:302:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. scanner.c:2516:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. scanner.c:2529:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] scanner.c:303:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. scanner.c:2529:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. scanner.c:2529:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] scanner.c:303:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. scanner.c:2529:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. scanner.c:2661:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] scanner.c:867:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. scanner.c:2661:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. scanner.c:1937:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] scanner.c:2110:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../src/scanner.l:514:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] ../../src/scanner.l:598:19: style: Parameter 'srcfile' can be declared as pointer to const [constParameterPointer] ../../src/scanner.l:600:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scanner.c:1992:16: style: Variable 'num_to_read' is assigned a value that is never used. [unreadVariable] cscope-15.9/src/vpaccess.c:41:16: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] cscope-15.9/src/snprintf.c:941:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] cscope-15.9/src/snprintf.c:1481:9: warning: Uninitialized variable: dst [uninitvar] cscope-15.9/src/snprintf.c:1492:2: note: Calling function 'mymemcpy', 1st argument '&aq' value is cscope-15.9/src/snprintf.c:1481:9: note: Uninitialized variable: dst cscope-15.9/src/snprintf.c:1492:2: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted] cscope-15.9/src/snprintf.c:1493:35: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted] cscope-15.9/src/vpinit.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cscope-15.9/src/vpinit.c:56:8: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] fscanner.c:29931:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] fscanner.c:31179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fscanner.c:31514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fscanner.c:31790:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ../../src/fscanner.l:828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] fscanner.c:31518:2: warning: Possible null pointer dereference: b [nullPointer] fscanner.c:31411:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 fscanner.c:31518:2: note: Null pointer dereference fscanner.c:31519:2: warning: Possible null pointer dereference: b [nullPointer] fscanner.c:31411:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 fscanner.c:31519:2: note: Null pointer dereference fscanner.c:31179:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] fscanner.c:31179:3: note: c is initialized fscanner.c:31179:3: note: c is overwritten ../../src/fscanner.l:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:133:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:194:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:216:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:227:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:240:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:267:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:286:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:314:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:333:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:353:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:379:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:411:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:420:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:436:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:450:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:463:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:476:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:498:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:525:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:536:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:547:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:560:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:569:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:580:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:596:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:608:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:619:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:629:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:657:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:675:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:684:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:807:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:816:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:828:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:892:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:901:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:910:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:919:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:930:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:940:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:950:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ../../src/fscanner.l:1029:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] fscanner.c:31257:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] fscanner.c:343:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. fscanner.c:31257:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. fscanner.c:31282:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] fscanner.c:29777:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. fscanner.c:31282:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. fscanner.c:31703:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] fscanner.c:295:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. fscanner.c:31703:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. fscanner.c:31716:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] fscanner.c:296:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. fscanner.c:31716:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. fscanner.c:31716:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] fscanner.c:296:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. fscanner.c:31716:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. fscanner.c:31886:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] fscanner.c:29741:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. fscanner.c:31886:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. fscanner.c:31091:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] fscanner.c:31297:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] ../../src/fscanner.l:690:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] ../../src/fscanner.l:816:19: style: Parameter 'srcfile' can be declared as pointer to const [constParameterPointer] ../../src/fscanner.l:818:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] diff: DONE