2025-11-27 05:24 ftp://ftp.de.debian.org/debian/pool/main/i/inotify-tools/inotify-tools_4.25.9.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 129 123 elapsed-time: 1.9 1.9 head-timing-info: old-timing-info: head results: inotify-tools-4.25.9.0/libinotifytools/src/example.cpp:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_ALL_EVENTS [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:357:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAN_MARK_INODE [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:625:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_ACCESS [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1014:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_ISDIR [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1276:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAN_MARK_ADD [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1532:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1810:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1929:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1996:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2396:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOSUB [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:183:7: style:inconclusive: Technically the member function 'str::empty' can be const. [functionConst] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:198:16: warning: Struct 'str' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:198:16: warning: Struct 'str' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:245:9: warning: Identical condition and return expression 'cond', return value is always 0 [identicalConditionAfterEarlyExit] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:234:6: note: If condition 'cond' is true, the function will return/exit inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:245:9: note: Returning identical expression 'cond' inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2396:20: warning: If memory allocation fails, then there is a possible null pointer dereference: regex [nullPointerOutOfMemory] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2390:27: note: Assuming allocation function fails inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2390:11: note: Assignment 'regex=(regex_t*)malloc(sizeof(regex_t))', assigned value is 0 inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2396:20: note: Null pointer dereference inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:331:15: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:406:13: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:459:13: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:483:10: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:495:7: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:542:11: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:882:22: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1131:42: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1162:13: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1325:10: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1350:12: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1626:11: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1662:8: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1680:12: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1821:13: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1947:33: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2390:11: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2462:28: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:280:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:280:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:287:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:288:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:305:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:305:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1523:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1523:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1532:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1537:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1537:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1583:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1596:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1596:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1601:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1603:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1616:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2449:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2450:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2452:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2452:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:534:8: style: Variable 'event1' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:822:9: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:956:67: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1046:9: style: Variable 'w' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1346:11: style: Variable 'mnt' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:1824:24: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2449:16: style: Variable 'i1' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:2450:16: style: Variable 'i2' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/redblack.cpp:159:16: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/redblack.cpp:315:9: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/redblack.cpp:343:9: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/redblack.cpp:473:9: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/redblack.cpp:815:12: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/redblack.cpp:223:27: style: The scope of the variable 'y' can be reduced. [variableScope] inotify-tools-4.25.9.0/libinotifytools/src/stats.cpp:111:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_ACCESS [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/stats.cpp:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_ACCESS [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/stats.cpp:27:13: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/libinotifytools/src/stats.cpp:164:16: style: Variable 'i' can be declared as pointer to const [constVariablePointer] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:326:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:274:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] inotify-tools-4.25.9.0/libinotifytools/src/test.cpp:232:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] inotify-tools-4.25.9.0/src/common.cpp:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/common.cpp:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/common.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/common.cpp:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/common.cpp:229:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/common.cpp:65:7: warning: Struct 'FileList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] inotify-tools-4.25.9.0/src/common.cpp:65:7: warning: Struct 'FileList' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] inotify-tools-4.25.9.0/src/common.cpp:94:11: warning: Struct 'file' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] inotify-tools-4.25.9.0/src/common.cpp:94:11: warning: Struct 'file' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] inotify-tools-4.25.9.0/src/common.cpp:62:8: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:68:8: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:120:23: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:124:25: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:140:16: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:155:15: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:174:16: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:189:15: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/common.cpp:227:51: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] inotify-tools-4.25.9.0/src/inotifywait.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inotify_event [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywait.cpp:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywait.cpp:213:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywait.cpp:663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywait.cpp:845:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywait.cpp:107:6: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/inotifywait.cpp:257:19: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/inotifywait.cpp:677:10: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/inotifywatch.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywatch.cpp:118:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywatch.cpp:332:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywatch.cpp:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywatch.cpp:724:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] inotify-tools-4.25.9.0/src/inotifywatch.cpp:230:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] inotify-tools-4.25.9.0/src/inotifywatch.cpp:382:13: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/inotifywatch.cpp:386:8: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/inotifywatch.cpp:431:7: style: C-style pointer casting [cstyleCast] inotify-tools-4.25.9.0/src/inotifywatch.cpp:248:24: style: The scope of the variable 'event' can be reduced. [variableScope] inotify-tools-4.25.9.0/src/inotifywatch.cpp:441:15: style:inconclusive: Function 'parse_opts' argument 3 names different: declaration 'events' definition 'e'. [funcArgNamesDifferent] inotify-tools-4.25.9.0/src/inotifywatch.cpp:33:15: note: Function 'parse_opts' argument 3 names different: declaration 'events' definition 'e'. inotify-tools-4.25.9.0/src/inotifywatch.cpp:441:15: note: Function 'parse_opts' argument 3 names different: declaration 'events' definition 'e'. inotify-tools-4.25.9.0/src/inotifywatch.cpp:444:15: style:inconclusive: Function 'parse_opts' argument 6 names different: declaration 'zero' definition 'z'. [funcArgNamesDifferent] inotify-tools-4.25.9.0/src/inotifywatch.cpp:36:15: note: Function 'parse_opts' argument 6 names different: declaration 'zero' definition 'z'. inotify-tools-4.25.9.0/src/inotifywatch.cpp:444:15: note: Function 'parse_opts' argument 6 names different: declaration 'zero' definition 'z'. inotify-tools-4.25.9.0/src/inotifywatch.cpp:445:15: style:inconclusive: Function 'parse_opts' argument 7 names different: declaration 'sort' definition 's'. [funcArgNamesDifferent] inotify-tools-4.25.9.0/src/inotifywatch.cpp:37:15: note: Function 'parse_opts' argument 7 names different: declaration 'sort' definition 's'. inotify-tools-4.25.9.0/src/inotifywatch.cpp:445:15: note: Function 'parse_opts' argument 7 names different: declaration 'sort' definition 's'. diff: head inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:198:16: warning: Struct 'str' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head inotify-tools-4.25.9.0/libinotifytools/src/inotifytools.cpp:198:16: warning: Struct 'str' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head inotify-tools-4.25.9.0/src/common.cpp:65:7: warning: Struct 'FileList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head inotify-tools-4.25.9.0/src/common.cpp:65:7: warning: Struct 'FileList' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head inotify-tools-4.25.9.0/src/common.cpp:94:11: warning: Struct 'file' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head inotify-tools-4.25.9.0/src/common.cpp:94:11: warning: Struct 'file' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE