2024-04-14 05:56 ftp://ftp.de.debian.org/debian/pool/main/x/xymon/xymon_4.3.30.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=pcre --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 2806 2429 elapsed-time: 81.6 70.2 head-timing-info: old-timing-info: head results: xymon-4.3.30/build/renamevars.c:11:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/merge-sects.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/revlog.c:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/revlog.c:42:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xymon-4.3.30/build/revlog.c:39:6: note: outer condition: fileislocked xymon-4.3.30/build/revlog.c:42:7: note: identical inner condition: fileislocked xymon-4.3.30/build/revlog.c:5:8: style: Variable 'date' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/revlog.c:6:8: style: Variable 'fn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/merge-lines.c:193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/setup-newfiles.c:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/merge-sects.c:28:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/merge-sects.c:30:27: style: Variable 'srcfn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/merge-sects.c:74:9: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/merge-sects.c:123:9: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/test-bintree.c:17:7: style: Variable 'datap' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/test-cares.c:59:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_OPT_TIMEOUTMS [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/test-cares.c:20:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/build/test-cares.c:21:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/build/test-cares.c:22:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/build/test-cares.c:62:3: error: Memory leak: version_required [memleak] xymon-4.3.30/build/test-cares.c:66:2: error: Memory leak: version_required [memleak] xymon-4.3.30/build/test-cares.c:10:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-cares.c:17:27: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/test-cares.c:24:13: style: Variable 'versionstr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-clockgettime-librt.c:10:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/test-lber.c:4:14: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/test-lber.c:7:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-ldap.c:13:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDAP_VENDOR_NAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/test-ldap.c:33:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/build/test-ldap.c:31:6: note: rc is assigned xymon-4.3.30/build/test-ldap.c:33:6: note: rc is overwritten xymon-4.3.30/build/test-ldap.c:34:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/build/test-ldap.c:33:6: note: rc is assigned xymon-4.3.30/build/test-ldap.c:34:6: note: rc is overwritten xymon-4.3.30/build/test-ldap.c:35:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/build/test-ldap.c:34:6: note: rc is assigned xymon-4.3.30/build/test-ldap.c:35:6: note: rc is overwritten xymon-4.3.30/build/test-ldap.c:8:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/setup-newfiles.c:97:9: style: Local variable 'buf' shadows outer variable [shadowVariable] xymon-4.3.30/build/setup-newfiles.c:46:17: note: Shadowed declaration xymon-4.3.30/build/setup-newfiles.c:97:9: note: Shadow variable xymon-4.3.30/build/setup-newfiles.c:50:9: style: Variable 'md5sum' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/test-ldap.c:35:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-lfs.c:17:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] xymon-4.3.30/build/test-pathmax.c:10:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/test-lfs.c:7:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-pathmax.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-pcre.c:5:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/test-pcre.c:8:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-rpcenth.c:3:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-rrd.c:30:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/test-rrd.c:23:9: style: Unused variable: ymin [unusedVariable] xymon-4.3.30/build/test-rrd.c:23:15: style: Unused variable: ymax [unusedVariable] xymon-4.3.30/build/test-setenv.c:3:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-shutdown.c:7:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-socklent.c:16:6: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/build/renametasks.c:10:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/test-ssl.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective] xymon-4.3.30/build/test-ssl2.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective] xymon-4.3.30/build/test-ssl3.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective] xymon-4.3.30/build/test-sysselecth.c:7:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-uint.c:9:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] xymon-4.3.30/build/test-uint.c:4:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/test-vsnprintf.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/client/freebsd-meminfo.c:43:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/clientupdate.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/hpux-meminfo.c:17:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] xymon-4.3.30/client/clientupdate.c:78:3: error: Memory leak: versionfn [memleak] xymon-4.3.30/client/clientupdate.c:78:3: error: Memory leak: inprogressfn [memleak] xymon-4.3.30/client/clientupdate.c:32:20: style: Parameter 'inprogressfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/clientupdate.c:32:40: style: Parameter 'selffn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/msgcache.c:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/msgcache.c:103:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/msgcache.c:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DONE [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/msgcache.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/build/merge-lines.c:89:5: error: Common realloc mistake: 'lastblankandcomment' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/build/merge-lines.c:31:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/build/merge-lines.c:196:9: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/build/merge-lines.c:219:13: style: Variable 'oval' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/netbsd-meminfo.c:52:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swapent [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/netbsd-meminfo.c:53:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/netbsd-meminfo.c:48:9: note: result is assigned xymon-4.3.30/client/netbsd-meminfo.c:53:9: note: result is overwritten xymon-4.3.30/client/netbsd-meminfo.c:55:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/netbsd-meminfo.c:54:4: note: s is assigned xymon-4.3.30/client/netbsd-meminfo.c:55:16: note: s is overwritten xymon-4.3.30/client/netbsd-meminfo.c:53:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/openbsd-meminfo.c:53:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swapent [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/openbsd-meminfo.c:68:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/client/openbsd-meminfo.c:54:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/openbsd-meminfo.c:49:9: note: result is assigned xymon-4.3.30/client/openbsd-meminfo.c:54:9: note: result is overwritten xymon-4.3.30/client/openbsd-meminfo.c:56:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/client/openbsd-meminfo.c:55:4: note: s is assigned xymon-4.3.30/client/openbsd-meminfo.c:56:16: note: s is overwritten xymon-4.3.30/client/openbsd-meminfo.c:54:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/orcaxymon.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/msgcache.c:258:8: style: Variable 'startp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/msgcache.c:281:8: style: Variable 'pidfile' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/msgcache.c:318:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/msgcache.c:322:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/msgcache.c:332:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/msgcache.c:336:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/msgcache.c:151:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 147. [shiftTooManyBitsSigned] xymon-4.3.30/client/msgcache.c:147:30: note: Assuming that condition 'idnum>31' is not redundant xymon-4.3.30/client/msgcache.c:151:16: note: Shift xymon-4.3.30/client/orcaxymon.c:62:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/client/orcaxymon.c:64:12: style: Condition 'i<20' is always true [knownConditionTrueFalse] xymon-4.3.30/client/orcaxymon.c:63:6: note: Assignment 'i=0', assigned value is 0 xymon-4.3.30/client/orcaxymon.c:64:12: note: Condition 'i<20' is always true xymon-4.3.30/client/orcaxymon.c:25:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/client/orcaxymon.c:28:8: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/orcaxymon.c:28:24: style: Variable 'machinename' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/orcaxymon.c:35:13: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/orcaxymon.c:35:24: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/orcaxymon.c:34:14: style: Variable 'gotvals' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/orcaxymon.c:73:49: style: Variable 'gotvals' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/common/xymoncfg.c:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:184:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:770:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:814:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:840:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:1301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:1372:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymoncfg.c:21:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/common/xymoncmd.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymon.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMON_TIMEOUT [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymoncmd.c:31:38: style: Parameter 'envfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/common/xymoncmd.c:109:8: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymoncmd.c:122:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymoncmd.c:126:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymoncmd.c:37:15: style: Variable 'hasuname' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/common/xymondigest.c:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymongrep.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymongrep.c:85:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymongrep.c:130:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymongrep.c:62:15: style: Return value 'netstring' is always true [knownConditionTrueFalse] xymon-4.3.30/common/xymongrep.c:183:4: error: Common realloc mistake: 'hostsfn' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/common/xymongrep.c:144:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/common/xymongrep.c:117:8: note: Shadowed declaration xymon-4.3.30/common/xymongrep.c:144:10: note: Shadow variable xymon-4.3.30/common/xymongrep.c:59:24: style: Parameter 'netstring' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/common/xymongrep.c:59:41: style: Parameter 'curnet' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/common/xymongrep.c:66:25: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/common/xymongrep.c:117:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymongrep.c:144:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymonlaunch.c:113:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymonlaunch.c:503:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymon.c:60:10: style: Variable 'fn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymon.c:64:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymon.c:72:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/demotool/demotool.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/demotool/demotool.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/demotool/demotool.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/demotool/demotool.c:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xymon-4.3.30/demotool/demotool.c:461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/demotool/demotool.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/acklog.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/demotool/demotool.c:91:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/demotool/demotool.c:166:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/demotool/demotool.c:435:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/demotool/demotool.c:76:40: style: Parameter 'svc' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/demotool/demotool.c:113:23: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/demotool/demotool.c:138:48: style: Parameter 'newtext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/demotool/demotool.c:158:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/demotool/demotool.c:190:31: style: Parameter 'lim' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/demotool/demotool.c:190:52: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/demotool/demotool.c:427:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/demotool/demotool.c:477:26: style: Parameter 'argv' can be declared as const array [constParameter] xymon-4.3.30/demotool/demotool.c:490:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/acknowledgementslog.c:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htnames_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/acknowledgementslog.c:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/common/xymonlaunch.c:553:65: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] xymon-4.3.30/common/xymonlaunch.c:552:6: note: Assuming that condition '!config' is not redundant xymon-4.3.30/common/xymonlaunch.c:553:65: note: Null pointer dereference xymon-4.3.30/common/xymonlaunch.c:752:13: style: Local variable 'logfn' shadows outer variable [shadowVariable] xymon-4.3.30/common/xymonlaunch.c:494:8: note: Shadowed declaration xymon-4.3.30/common/xymonlaunch.c:752:13: note: Shadow variable xymon-4.3.30/common/xymonlaunch.c:227:10: style: Variable 'groupname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymonlaunch.c:251:10: style: Variable 'tspec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymonlaunch.c:273:10: style: Variable 'tspec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/common/xymonlaunch.c:520:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/acknowledgementslog.c:217:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/acknowledgementslog.c:220:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/acknowledgementslog.c:44:34: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/acknowledgementslog.c:74:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/acknowledgementslog.c:335:9: style: Variable 'bgcolors' can be declared as const array [constVariable] xymon-4.3.30/lib/acknowledgementslog.c:338:30: style: Variable 'lasttoshow' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/acknowledgementslog.c:363:10: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/acklog.c:147:8: style: Condition 'ok' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/acklog.c:144:9: note: Assignment 'ok=1', assigned value is 1 xymon-4.3.30/lib/acklog.c:147:8: note: Condition 'ok' is always true xymon-4.3.30/lib/acklog.c:203:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/lib/acklog.c:231:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/lib/acklog.c:89:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/acklog.c:96:23: style: Variable 'p1' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/acklog.c:95:7: note: p1 is assigned xymon-4.3.30/lib/acklog.c:96:23: note: p1 is overwritten xymon-4.3.30/lib/acklog.c:194:11: style: Redundant initialization for 'period'. The initialized value is overwritten before it is read. [redundantInitialization] xymon-4.3.30/lib/acklog.c:189:14: note: period is initialized xymon-4.3.30/lib/acklog.c:194:11: note: period is overwritten xymon-4.3.30/lib/acklog.c:86:19: style: Variable 'xymondacker' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/acklog.c:192:13: style: Variable 'firstack' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/availability.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/availability.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/availability.c:557:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/cgiurls.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/cgiurls.c:28:24: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:28:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:46:30: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:46:46: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:64:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:79:24: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:79:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:79:72: style: Parameter 'histtime_txt' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:102:23: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:102:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:103:9: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:104:17: style: Parameter 'repinfo' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgiurls.c:105:9: style: Parameter 'reportstart' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgi.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGI_POST [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/cgi.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGI_OTHER [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/clientlocal.c:204:31: style: Condition '!hostmatch' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/clientlocal.c:203:19: note: Assuming that condition '!hostmatch' is not redundant xymon-4.3.30/lib/clientlocal.c:204:31: note: Condition '!hostmatch' is always true xymon-4.3.30/lib/color.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/color.c:94:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_CLEAR [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/color.c:111:2: warning:inconclusive: The buffer 'filename' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/color.c:42:23: style: Parameter 'colortext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/color.c:90:22: style: Parameter 'colortext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/color.c:124:20: style: Parameter 'colspec' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/availability.c:358:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xymon-4.3.30/lib/availability.c:48:4: warning:inconclusive: The buffer 'dur' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/availability.c:75:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:97:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:132:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/availability.c:134:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/availability.c:357:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:358:50: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/availability.c:242:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/availability.c:63:37: style: Parameter 'reporttime' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/availability.c:155:54: style: Parameter 'servicename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/availability.c:155:73: style: Parameter 'timespec' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/availability.c:561:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/digest.c:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digestctx_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/digest.c:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digestctx_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/digest.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_string [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/encoding.c:191:3: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/environ.c:39:75: error: There is an unknown macro here somewhere. Configuration is required. If XYMONHOME is a macro then please configure it. [unknownMacro] xymon-4.3.30/lib/errormsg.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:96:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/errormsg.c:48:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/errormsg.c:82:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/errormsg.c:145:59: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/errormsg.c:168:6: error: Return value of allocation function 'freopen' is not stored. [leakReturnValNotUsed] xymon-4.3.30/lib/errormsg.c:140:8: style: Local variable 'timestr' shadows outer variable [shadowVariable] xymon-4.3.30/lib/errormsg.c:31:13: note: Shadowed declaration xymon-4.3.30/lib/errormsg.c:140:8: note: Shadow variable xymon-4.3.30/lib/errormsg.c:141:10: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/lib/errormsg.c:33:23: note: Shadowed declaration xymon-4.3.30/lib/errormsg.c:141:10: note: Shadow variable xymon-4.3.30/lib/errormsg.c:157:24: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/errormsg.c:157:34: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/errormsg.c:173:28: style: Parameter 'cginame' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/errormsg.c:176:8: style: Variable 'cgilogdir' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/errormsg.c:177:8: style: Unused variable: fd [unusedVariable] xymon-4.3.30/lib/eventlog.c:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htnames_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/eventlog.c:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DATA [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/eventlog.c:143:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/eventlog.c:167:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/eventlog.c:185:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/eventlog.c:281:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DATA [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/eventlog.c:509:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/client/logfetch.c:672:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/client/logfetch.c:721:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xymon-4.3.30/client/logfetch.c:722:8: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] xymon-4.3.30/client/logfetch.c:875:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:878:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:884:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1204:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1205:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1233:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1234:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1266:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1267:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1311:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1317:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/client/logfetch.c:1392:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/client/logfetch.c:1396:9: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] xymon-4.3.30/client/logfetch.c:1351:36: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] xymon-4.3.30/client/logfetch.c:408:9: error: Common realloc mistake: 'triggerptrs' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/client/logfetch.c:262:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:262:7: note: Shadow variable xymon-4.3.30/client/logfetch.c:278:20: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:278:20: note: Shadow variable xymon-4.3.30/client/logfetch.c:293:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:293:7: note: Shadow variable xymon-4.3.30/client/logfetch.c:352:8: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:352:8: note: Shadow variable xymon-4.3.30/client/logfetch.c:362:8: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:362:8: note: Shadow variable xymon-4.3.30/client/logfetch.c:386:8: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:386:8: note: Shadow variable xymon-4.3.30/client/logfetch.c:581:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:155:15: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:581:7: note: Shadow variable xymon-4.3.30/client/logfetch.c:917:12: style: Local variable 'fd' shadows outer variable [shadowVariable] xymon-4.3.30/client/logfetch.c:839:8: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:917:12: note: Shadow variable xymon-4.3.30/client/logfetch.c:1382:9: style: Local variable 'timestr' shadows outer function [shadowFunction] xymon-4.3.30/client/logfetch.c:668:7: note: Shadowed declaration xymon-4.3.30/client/logfetch.c:1382:9: note: Shadow variable xymon-4.3.30/client/logfetch.c:102:22: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/logfetch.c:151:63: style: Variable 'curpos' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:615:41: style: Parameter 'symlink' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/logfetch.c:756:35: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/logfetch.c:758:8: style: Variable 'ducmd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:837:22: style: Parameter 'cfgfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/logfetch.c:842:14: style: Variable 'firstpipeitem' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:870:10: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1202:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1202:19: style: Variable 'ptn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1231:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1231:19: style: Variable 'ptn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1264:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1264:17: style: Variable 'ptn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1298:26: style: Parameter 'statfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/logfetch.c:1307:9: style: Variable 'fn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1332:26: style: Parameter 'statfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/client/logfetch.c:1342:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1381:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1414:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:1449:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/client/logfetch.c:85:7: style: struct member 'countdef_t::counts' is never used. [unusedStructMember] xymon-4.3.30/client/logfetch.c:352:17: style: Variable 'match' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/logfetch.c:555:20: style: Variable 'bytesread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/client/logfetch.c:561:14: style: Variable 'bytesread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/files.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/files.c:46:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/lib/files.c:30:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:126:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:149:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:198:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:221:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:347:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:354:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/cgi.c:94:5: error: Memory leak: reqdata [memleak] xymon-4.3.30/lib/cgi.c:289:2: error: Memory leak: csppol [memleak] xymon-4.3.30/lib/cgi.c:46:8: style: Variable 'method' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:58:8: style: Variable 'conttype' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:59:15: style: Variable 'token' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:74:9: style: Variable 'contlen' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:104:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:267:8: style: Variable 'csppol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:296:12: style: Variable 'httphost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/cgi.c:332:24: style: Parameter 'cookiename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/cgi.c:335:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/eventlog.c:324:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:325:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:326:33: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:327:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/eventlog.c:635:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/eventlog.c:416:12: style: Local variable 'lwalk' shadows outer variable [shadowVariable] xymon-4.3.30/lib/eventlog.c:261:11: note: Shadowed declaration xymon-4.3.30/lib/eventlog.c:416:12: note: Shadow variable xymon-4.3.30/lib/eventlog.c:418:9: style: Local variable 'ewalk' shadows outer variable [shadowVariable] xymon-4.3.30/lib/eventlog.c:262:11: note: Shadowed declaration xymon-4.3.30/lib/eventlog.c:418:9: note: Shadow variable xymon-4.3.30/lib/eventlog.c:481:11: style: Local variable 'ewalk' shadows outer variable [shadowVariable] xymon-4.3.30/lib/eventlog.c:262:11: note: Shadowed declaration xymon-4.3.30/lib/eventlog.c:481:11: note: Shadow variable xymon-4.3.30/lib/eventlog.c:38:37: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/eventlog.c:80:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/eventlog.c:318:9: style: Variable 'icname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/eventlog.c:319:9: style: Variable 'tcname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/eventlog.c:711:9: style: Variable 'bgcolors' can be declared as const array [constVariable] xymon-4.3.30/lib/eventlog.c:713:27: style: Variable 'lasttoshow' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:304:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable holiday_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/holidays.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/htmllog.c:99:2: error: There is an unknown macro here somewhere. Configuration is required. If SBUF_DEFINE is a macro then please configure it. [unknownMacro] xymon-4.3.30/lib/ipaccess.c:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sender_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/ipaccess.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/ipaccess.c:34:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/ipaccess.c:47:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/ipaccess.c:22:31: style: Parameter 'iplist' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/ipaccess.c:24:18: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/links.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/links.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/links.c:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkurl [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/links.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkurl [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/links.c:97:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/lib/links.c:40:25: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/links.c:84:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/links.c:173:10: style: Variable 'link' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/links.c:196:10: style: Variable 'link' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:87:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:195:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:202:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:209:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:366:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:440:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/holidays.c:442:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/holidays.c:479:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/holidays.c:597:39: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/holidays.c:84:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:184:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:364:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:547:13: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:571:8: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/holidays.c:578:9: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultfn [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadcriticalconf.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clonekey [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadcriticalconf.c:338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bakfn [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadcriticalconf.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newkey [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadcriticalconf.c:435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadcriticalconf.c:363:4: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/lib/loadcriticalconf.c:149:26: style: Condition 'etime' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/loadcriticalconf.c:63:10: style: Variable 'xymonhome' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:9: style: Variable 'ehost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:17: style: Variable 'eservice' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:28: style: Variable 'estart' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:37: style: Variable 'eend' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:44: style: Variable 'etime' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:52: style: Variable 'ttgroup' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:62: style: Variable 'ttextra' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:114:72: style: Variable 'updinfo' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:197:10: style: Variable 'pointsto' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:254:17: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:306:10: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:387:10: style: Variable 'pointsto' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:420:32: style: Parameter 'origin' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadcriticalconf.c:432:33: style: Parameter 'drop' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadcriticalconf.c:467:16: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadcriticalconf.c:130:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/crondate.c:247:8: style: Parameter 'names' can be declared as const array [constParameter] xymon-4.3.30/lib/loadhosts_file.c:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts_file.c:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgname [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts_file.c:113:2: warning:inconclusive: The buffer 'contentmd5' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/loadhosts_file.c:265:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts_file.c:267:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts_file.c:269:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts_file.c:287:11: style: Condition '*inp' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/loadhosts_file.c:305:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/loadhosts_file.c:17:49: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadhosts_file.c:36:34: style: Parameter 'pg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadhosts_file.c:36:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadhosts_file.c:38:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadhosts_file.c:92:16: style: Variable 'fhash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadhosts_file.c:131:14: style: Variable 'curtoppage' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadhosts_net.c:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts_net.c:21:25: style: Parameter 'targethost' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:86:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:153:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XTREE_STATUS_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:232:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:320:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/locator.c:262:2: error: Memory leak: ip [memleak] xymon-4.3.30/lib/locator.c:55:50: style: Parameter 'typestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:141:82: style: Parameter 'resp' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:204:25: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:220:24: style: Parameter 'ipport' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:266:35: style: Parameter 'servername' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:266:131: style: Parameter 'extras' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:286:33: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:286:85: style: Parameter 'servername' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:302:31: style: Parameter 'oldhostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:302:50: style: Parameter 'newhostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:366:30: style: Parameter 'servername' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:383:28: style: Parameter 'servername' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/locator.c:399:32: style: Parameter 'servername' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/matching.c:69:41: style: Parameter 'haystack' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/matching.c:72:24: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/matching.c:121:44: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_UNKNOWN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/misc.c:162:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/misc.c:459:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/misc.c:506:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/misc.c:671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alist [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/misc.c:737:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/misc.c:518:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/misc.c:534:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/misc.c:630:14: error: Common realloc mistake: 'cmdargs' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/misc.c:160:21: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:239:21: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:239:32: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:273:29: style: Parameter 'delims' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:279:15: style: Variable 'source' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:325:15: style: Variable 'source' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:343:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:389:13: style: Variable 'commentstart' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:390:9: style: Variable 'noquotemarkers' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:391:9: style: Variable 'inquotemarkers' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:497:54: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:504:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:594:30: style: Variable 'eqchar' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/misc.c:669:22: style: Parameter 'alertlist' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:669:39: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:703:39: style: Parameter 'wanted' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/misc.c:705:8: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/netservices.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymonnetsvcs [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/netservices.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svcname [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/netservices.c:349:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svcname [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/netservices.c:359:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svcname [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/netservices.c:191:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:213:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:241:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:248:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:307:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:308:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/netservices.c:151:19: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xymon-4.3.30/lib/netservices.c:150:25: note: outer condition: svcinfo[i].svcname xymon-4.3.30/lib/netservices.c:151:19: note: identical inner condition: svcinfo[i].svcname xymon-4.3.30/lib/netservices.c:87:6: style: Condition 'buf' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/netservices.c:265:6: style: Condition 'fd' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/netservices.c:79:14: style: Variable 'hexchars' can be declared as const array [constVariable] xymon-4.3.30/lib/netservices.c:186:10: style: Variable 'svcname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/netservices.c:304:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/netservices.c:344:28: style: Parameter 'svcname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/netservices.c:355:35: style: Parameter 'svcname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/notifylog.c:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htnames_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/notifylog.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/notifylog.c:205:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/lib/notifylog.c:42:34: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/notifylog.c:72:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/notifylog.c:300:9: style: Variable 'bgcolors' can be declared as const array [constVariable] xymon-4.3.30/lib/notifylog.c:303:26: style: Variable 'lasttoshow' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/notifylog.c:328:10: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/osdefs.c:29:67: style:inconclusive: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. [funcArgNamesDifferent] xymon-4.3.30/lib/osdefs.h:29:74: note: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. xymon-4.3.30/lib/osdefs.c:29:67: note: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. xymon-4.3.30/lib/osdefs.c:24:36: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] xymon-4.3.30/lib/readmib.c:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/readmib.c:177:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:179:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:180:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:196:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:214:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/readmib.c:46:15: style: Local variable 'mib' shadows outer variable [shadowVariable] xymon-4.3.30/lib/readmib.c:27:12: note: Shadowed declaration xymon-4.3.30/lib/readmib.c:46:15: note: Shadow variable xymon-4.3.30/lib/readmib.c:233:14: style: Local variable 'mib' shadows outer variable [shadowVariable] xymon-4.3.30/lib/readmib.c:27:12: note: Shadowed declaration xymon-4.3.30/lib/readmib.c:233:14: note: Shadow variable xymon-4.3.30/lib/readmib.c:110:10: style: Variable 'mibname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/readmib.c:175:16: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/readmib.c:175:23: style: Variable 'oid' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/readmib.c:202:13: style: Variable 'rrdtype' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/reportlog.c:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/reportlog.c:124:64: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:125:60: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:195:59: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:197:55: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/reportlog.c:191:9: style: Local variable 'end' shadows outer argument [shadowArgument] xymon-4.3.30/lib/reportlog.c:29:26: note: Shadowed declaration xymon-4.3.30/lib/reportlog.c:191:9: note: Shadow variable xymon-4.3.30/lib/reportlog.c:26:58: style: Parameter 'textrepurl' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/reportlog.c:33:8: style: Variable 'bgcols' can be declared as const array [constVariable] xymon-4.3.30/lib/rmd160c.c:238:16: style:inconclusive: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] xymon-4.3.30/lib/rmd160c.c:87:44: note: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. xymon-4.3.30/lib/rmd160c.c:238:16: note: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. xymon-4.3.30/lib/rmd160c.c:239:18: style:inconclusive: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. [funcArgNamesDifferent] xymon-4.3.30/lib/rmd160c.c:87:64: note: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. xymon-4.3.30/lib/rmd160c.c:239:18: note: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. xymon-4.3.30/lib/rmd160c.c:514:49: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/run.c:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:385:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_PAGEPATH [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:421:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:496:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_PAGEPATH [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:899:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:1502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:1633:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/run.c:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/run.c:116:12: note: result is assigned xymon-4.3.30/lib/run.c:141:10: note: result is overwritten xymon-4.3.30/lib/run.c:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/run.c:123:56: note: result is assigned xymon-4.3.30/lib/run.c:141:10: note: result is overwritten xymon-4.3.30/lib/run.c:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/run.c:134:62: note: result is assigned xymon-4.3.30/lib/run.c:141:10: note: result is overwritten xymon-4.3.30/lib/run.c:34:34: style: Parameter 'errortext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/sendmsg.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable httpmessage [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:443:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:548:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendreturn_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:591:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_CLIENT [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:600:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_CLIENT [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:627:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:652:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_EBADIP [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:764:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:882:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sendmsg.c:133:14: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/lib/sendmsg.c:134:28: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/lib/sendmsg.c:274:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/lib/sendmsg.c:493:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/sendmsg.c:534:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/sendmsg.c:686:24: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xymon-4.3.30/lib/sendmsg.c:261:7: style: Condition 'posturl' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/sendmsg.c:262:7: style: Condition 'posthost' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/sendmsg.c:196:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/lib/sendmsg.c:160:8: note: Shadowed declaration xymon-4.3.30/lib/sendmsg.c:196:10: note: Shadow variable xymon-4.3.30/lib/sendmsg.c:224:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/lib/sendmsg.c:160:8: note: Shadowed declaration xymon-4.3.30/lib/sendmsg.c:224:10: note: Shadow variable xymon-4.3.30/lib/sendmsg.c:80:21: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/sendmsg.c:131:20: style: Variable 'svcinfo' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/sendmsg.c:271:19: style: Variable 'hent' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/sendmsg.c:717:6: style: Unused variable: n [unusedVariable] xymon-4.3.30/lib/sha1.c:38:0: error: #error "Endianness is UNDEFINED" [preprocessorErrorDirective] xymon-4.3.30/lib/sha2.c:954:46: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/sha2.c:959:46: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/sha2.c:964:46: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/sha2.c:969:46: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/sig.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sig.c:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sig.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_CORE [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/sig.c:102:2: warning:inconclusive: The buffer 'signal_xymondserver' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/sig.c:74:32: style: Parameter 'programname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/stackio.c:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/stackio.c:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/stackio.c:359:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/lib/stackio.c:489:18: style: Condition 'result==NULL' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/stackio.c:431:6: note: Assuming that condition 'result' is not redundant xymon-4.3.30/lib/stackio.c:489:18: note: Condition 'result==NULL' is always true xymon-4.3.30/lib/stackio.c:403:8: error: Common realloc mistake: 'fnames' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/stackio.c:136:16: style: Variable '*(eoln+1)' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/lib/stackio.c:134:16: note: *(eoln+1) is assigned xymon-4.3.30/lib/stackio.c:136:16: note: *(eoln+1) is overwritten xymon-4.3.30/lib/stackio.c:190:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/stackio.c:190:40: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/stackio.c:246:23: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/stackio.c:327:31: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/stackio.c:331:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/stackio.c:75:4: error: Memory is allocated but not initialized: newitem [uninitdata] xymon-4.3.30/lib/strfunc.c:33:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strbuffer_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/strfunc.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strbuffer_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/strfunc.c:91:33: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/strfunc.c:106:56: style: Parameter 'newtext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/strfunc.c:270:48: style: Parameter 'oldtext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/strfunc.c:94:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/suid.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/test-endianness.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/timefunc.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkdays [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/timefunc.c:307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dayspec [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/timefunc.c:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/timefunc.c:82:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:220:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:347:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:391:44: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:392:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:394:50: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/timefunc.c:63:27: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/timefunc.c:82:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/timefunc.c:172:42: style: Parameter 'tstart' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/timefunc.c:172:67: style: Parameter 'tend' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/timefunc.c:296:27: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/timefunc.c:304:13: style: Variable 'now' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/timefunc.c:500:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/timing.c:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/timing.c:102:31: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/timing.c:102:55: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/timing.c:40:6: style: Unused variable: res [unusedVariable] xymon-4.3.30/lib/timing.c:41:18: style: Unused variable: t [unusedVariable] xymon-4.3.30/lib/timing.c:63:6: style: Unused variable: res [unusedVariable] xymon-4.3.30/lib/tree.c:331:26: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck] xymon-4.3.30/lib/tree.c:314:11: style: Variable 'mytree' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/tree.c:324:11: style: Variable 'mytree' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/url.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/url.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/url.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlelem_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/url.c:469:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weburl_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NET [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:338:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NOTBEFORE [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_CLIENTALIAS [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:501:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:652:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:692:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadhosts.c:776:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/url.c:194:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/url.c:232:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/url.c:383:25: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/lib/url.c:255:3: error: Common realloc mistake: 'cleaned' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/url.c:130:23: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/url.c:130:36: style: Parameter 'validchars' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/url.c:165:15: style: Variable 'login' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/url.c:165:23: style: Variable 'password' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/url.c:165:34: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/url.c:383:19: style: Variable 'svc' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/url.c:434:8: style: Variable 'nstart' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/webaccess.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/webaccess.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/webaccess.c:40:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:43:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:48:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:76:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:91:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/webaccess.c:37:9: style: Variable 'group' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/webaccess.c:37:17: style: Variable 'member' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/webaccess.c:56:30: style: Parameter 'username' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/webaccess.c:56:62: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/webaccess.c:60:16: style: Variable 'onepg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/xymond_buffer.c:25:8: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/xymond_ipc.c:67:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymond_ipc.c:154:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_RMID [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymond_ipc.c:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymond_ipc.c:205:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymond_ipc.c:60:52: style:inconclusive: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. [funcArgNamesDifferent] xymon-4.3.30/lib/xymond_ipc.h:36:59: note: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. xymon-4.3.30/lib/xymond_ipc.c:60:52: note: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. xymon-4.3.30/lib/xymond_ipc.c:120:13: style: Variable 's.sem_num' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/xymond_ipc.c:120:37: style: Variable 's.sem_op' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/xymond_ipc.c:120:53: style: Variable 's.sem_flg' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/lib/xymonrrd.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lenv [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymonrrd.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdurl [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymonrrd.c:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HG_META_LINK [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymonrrd.c:338:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdtpldata_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/xymonrrd.c:244:3: warning:inconclusive: The buffer 'rrdservicename' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/lib/xymonrrd.c:86:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:93:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:97:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:106:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:119:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:130:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:151:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/xymonrrd.c:46:8: style: Variable 'ldef' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/xymonrrd.c:160:49: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/xymonrrd.c:185:8: style: Variable 'dchar' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/xymonrrd.c:218:9: style: Variable 'qres' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/xymonrrd.c:343:18: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ackinfo.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymonmsg [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/ackinfo.c:32:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ackinfo.c:74:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ackinfo.c:81:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ackinfo.c:85:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ackinfo.c:89:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ackinfo.c:98:34: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/acknowledge.c:323:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:324:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:325:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/acknowledge.c:265:23: style: Condition '!gotfilter' is always true [knownConditionTrueFalse] xymon-4.3.30/web/acknowledge.c:248:20: note: Assignment 'gotfilter=0', assigned value is 0 xymon-4.3.30/web/acknowledge.c:265:23: note: Condition '!gotfilter' is always true xymon-4.3.30/web/acknowledge.c:323:12: style: Variable 'hname' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/acknowledge.c:322:12: note: hname is assigned xymon-4.3.30/web/acknowledge.c:323:12: note: hname is overwritten xymon-4.3.30/web/acknowledge.c:79:9: style: Variable 'acknum' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:79:43: style: Variable 'ackmsg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:79:59: style: Variable 'period' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:80:9: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:80:27: style: Variable 'testname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:80:45: style: Variable 'checked' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:81:9: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:212:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:225:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:247:10: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:247:21: style: Variable 'pagename' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:366:32: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:377:10: style: Variable 'remaddr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledge.c:300:17: style: Variable 'gotfilter' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/acknowledgements.c:109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/acknowledgements.c:44:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/acknowledgements.c:105:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/appfeed.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/appfeed.c:72:6: style: Condition 'pos' is always true [knownConditionTrueFalse] xymon-4.3.30/web/appfeed.c:28:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/appfeed.c:38:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:57:25: style: Parameter 'ptn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/appfeed.c:99:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:109:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:113:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:31: style: Variable 'color' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:39: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:45: style: Variable 'lastchange' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:58: style: Variable 'logtime' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:68: style: Variable 'cookie' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:77: style: Variable 'acktime' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:156:96: style: Variable 'distime' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:161:16: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:200:12: style: Variable 'ackedby' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/appfeed.c:210:12: style: Variable 'disabledby' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/boilerplate.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/boilerplate.c:19:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/boilerplate.c:29:23: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/boilerplate.c:58:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/boilerplate.c:65:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/cgiwrap.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONHOME [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/cgiwrap.c:42:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/cgiwrap.c:45:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/cgiwrap.c:76:3: error: Memory leak: pgm [memleak] xymon-4.3.30/web/cgiwrap.c:119:4: error: Memory leak: pgm [memleak] xymon-4.3.30/web/cgiwrap.c:31:2: error: Common realloc mistake: 'options' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/cgiwrap.c:52:2: error: Common realloc mistake: 'options' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/cgiwrap.c:29:19: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/cgiwrap.c:36:20: style: Parameter 'ename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/cgiwrap.c:63:7: style: Unused variable: xymoncmd [unusedVariable] xymon-4.3.30/web/chpasswd.c:51:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgi_method [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/chpasswd.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passfile [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/chpasswd.c:193:24: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/chpasswd.c:222:24: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/chpasswd.c:157:31: style: Condition 'strlen(adduser_name)==0' is always false [knownConditionTrueFalse] xymon-4.3.30/web/chpasswd.c:152:31: note: Assuming that condition 'strlen(loggedinuser)==0' is not redundant xymon-4.3.30/web/chpasswd.c:152:62: note: Assuming that condition 'strlen(loggedinuser)!=strlen(adduser_name)' is not redundant xymon-4.3.30/web/chpasswd.c:157:31: note: Condition 'strlen(adduser_name)==0' is always false xymon-4.3.30/web/chpasswd.c:174:9: style: Local variable 'n' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:150:8: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:174:9: note: Shadow variable xymon-4.3.30/web/chpasswd.c:174:12: style: Local variable 'ret' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:150:11: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:174:12: note: Shadow variable xymon-4.3.30/web/chpasswd.c:184:19: style: Local variable 'cmd' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:149:10: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:184:19: note: Shadow variable xymon-4.3.30/web/chpasswd.c:213:19: style: Local variable 'cmd' shadows outer variable [shadowVariable] xymon-4.3.30/web/chpasswd.c:149:10: note: Shadowed declaration xymon-4.3.30/web/chpasswd.c:213:19: note: Shadow variable xymon-4.3.30/web/chpasswd.c:21:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/chpasswd.c:47:23: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:90:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:107:8: style: Variable 'loggedinuser' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:115:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:122:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:184:19: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:213:19: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/chpasswd.c:105:8: style: Unused variable: fd [unusedVariable] xymon-4.3.30/web/chpasswd.c:149:10: style: Unused variable: cmd [unusedVariable] xymon-4.3.30/web/chpasswd.c:150:8: style: Unused variable: n [unusedVariable] xymon-4.3.30/web/chpasswd.c:150:11: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/chpasswd.c:174:12: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/confreport.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:639:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymoncmd [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/confreport.c:124:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/confreport.c:531:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/confreport.c:532:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/confreport.c:52:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/confreport.c:90:26: style: Parameter 'column' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/confreport.c:106:34: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/confreport.c:117:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:137:25: style: Parameter 'hname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/confreport.c:154:10: style: Variable 'tspec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:174:8: style: Variable 'dispname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:174:26: style: Variable 'clientalias' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:174:47: style: Variable 'comment' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:174:64: style: Variable 'description' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:174:85: style: Variable 'pagepathtitle' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:175:8: style: Variable 'net' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:233:9: style: Variable 'visdata' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:233:26: style: Variable 'colname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:233:43: style: Variable 'expdata' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:345:10: style: Variable 'tname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:529:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:529:21: style: Variable 's2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:571:31: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/confreport.c:637:8: style: Variable 'pagepattern' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:637:29: style: Variable 'hostpattern' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:638:25: style: Variable 'cookie' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:661:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:668:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/confreport.c:678:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticaleditor.c:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticaleditor.c:284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticaleditor.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticaleditor.c:391:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticaleditor.c:291:59: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/criticaleditor.c:330:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:333:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:344:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:347:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticaleditor.c:89:6: error: Common realloc mistake: 'rq_critwkdays' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticaleditor.c:129:5: error: Common realloc mistake: 'rq_clonestodrop' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticaleditor.c:44:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:46:8: style: Variable 'rq_critslastart' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:47:8: style: Variable 'rq_critslaend' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:174:54: style: Parameter 'nodatawarning' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/criticaleditor.c:174:75: style: Parameter 'isclonewarning' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/criticaleditor.c:174:97: style: Parameter 'hascloneswarning' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/criticaleditor.c:187:15: style: Variable 'clonerec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:247:23: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/criticaleditor.c:247:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/criticaleditor.c:249:14: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:383:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:387:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticaleditor.c:399:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticalview.c:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticalview.c:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticalview.c:338:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticalview.c:381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticalview.c:461:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/criticalview.c:132:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:133:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:134:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:135:34: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:136:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/criticalview.c:135:10: style: Condition 'acklevelstr' is always false [knownConditionTrueFalse] xymon-4.3.30/web/criticalview.c:128:0: note: Assignment 'acklevelstr=NULL', assigned value is 0 xymon-4.3.30/web/criticalview.c:135:10: note: Condition 'acklevelstr' is always false xymon-4.3.30/web/criticalview.c:97:3: error: Common realloc mistake: 'rbstate' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:98:3: error: Common realloc mistake: 'hostsonpage' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:475:4: error: Common realloc mistake: 'critconfig' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:487:3: error: Common realloc mistake: 'critconfig' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:522:5: error: Common realloc mistake: 'partcolor' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:523:5: error: Common realloc mistake: 'partprio' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/criticalview.c:41:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/criticalview.c:112:19: style: Variable 'ackrtimestr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:112:33: style: Variable 'ackvtimestr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:112:47: style: Variable 'acklevelstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:112:61: style: Variable 'ackbystr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:112:72: style: Variable 'ackmsgstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:300:8: style: Variable 'curhost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:457:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:467:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:471:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:479:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/criticalview.c:544:14: style: Variable 'oneconfig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/criticalview.c:550:15: style: Variable 'oneconfig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/csvinfo.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/csvinfo.c:36:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/csvinfo.c:59:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/csvinfo.c:101:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/csvinfo.c:108:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/csvinfo.c:142:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/csvinfo.c:160:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable criteria_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadalerts.c:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadalerts.c:738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadalerts.c:828:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DGNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadalerts.c:1207:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_WANTED [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/datepage.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/datepage.c:171:43: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/datepage.c:31:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/datepage.c:42:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/datepage.c:77:8: style: Variable 'urlprefix' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/datepage.c:87:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/datepage.c:94:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/datepage.c:102:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/datepage.c:111:9: style: Variable 'pagepath' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgi_method [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/enadis.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymoncmd [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/enadis.c:336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullmsg [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/enadis.c:132:5: error: Common realloc mistake: 'hostnames' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/enadis.c:150:5: error: Common realloc mistake: 'enabletest' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/enadis.c:168:5: error: Common realloc mistake: 'disabletest' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/enadis.c:287:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/enadis.c:283:12: note: result is assigned xymon-4.3.30/web/enadis.c:287:12: note: result is overwritten xymon-4.3.30/web/enadis.c:50:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/enadis.c:60:24: style: Variable 'pwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:75:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:139:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:157:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:236:40: style: Parameter 'fullmsg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/enadis.c:236:55: style: Parameter 'username' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/enadis.c:334:8: style: Variable 'userhost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:352:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:362:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:378:9: style: Variable 'pagepath' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/enadis.c:63:12: style: Unused variable: nowtm [unusedVariable] xymon-4.3.30/lib/loadalerts.c:308:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:591:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:629:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:632:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:635:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:693:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:917:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadalerts.c:925:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/eventlog.c:105:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMON_S_HOST_BREAKDOWN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/eventlog.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMON_COUNT_EVENTS [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/eventlog.c:319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/loadalerts.c:1220:30: style: Condition '*codes' is always false [knownConditionTrueFalse] xymon-4.3.30/lib/loadalerts.c:1215:12: note: Assignment '*codes='\0'', assigned value is 0 xymon-4.3.30/lib/loadalerts.c:1220:30: note: Condition '*codes' is always false xymon-4.3.30/lib/loadalerts.c:816:14: style: Local variable 'cfid' shadows outer variable [shadowVariable] xymon-4.3.30/lib/loadalerts.c:50:12: note: Shadowed declaration xymon-4.3.30/lib/loadalerts.c:816:14: note: Shadow variable xymon-4.3.30/lib/loadalerts.c:817:16: style: Local variable 'cfline' shadows outer variable [shadowVariable] xymon-4.3.30/lib/loadalerts.c:51:13: note: Shadowed declaration xymon-4.3.30/lib/loadalerts.c:817:16: note: Shadow variable xymon-4.3.30/lib/loadalerts.c:194:28: style: Parameter 'configfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadalerts.c:311:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:322:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:333:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:344:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:355:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:366:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:377:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:388:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:399:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:410:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:421:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:432:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:477:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:487:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:720:39: style: Parameter 'crit' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadalerts.c:1143:12: style: Variable 'fontspec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:1160:9: style: Variable 'timespec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:1160:32: style: Variable 'extimespec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadalerts.c:1224:141: style: Variable 'codes_bytesleft' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/findhost.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/findhost.c:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/findhost.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/findhost.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oneurl [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/findhost.c:67:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/findhost.c:77:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/findhost.c:143:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_IP [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/ghostlist.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/eventlog.c:126:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck] xymon-4.3.30/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant xymon-4.3.30/web/eventlog.c:126:10: note: Null pointer dereference xymon-4.3.30/web/eventlog.c:128:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck] xymon-4.3.30/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant xymon-4.3.30/web/eventlog.c:128:10: note: Null pointer dereference xymon-4.3.30/web/eventlog.c:129:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck] xymon-4.3.30/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant xymon-4.3.30/web/eventlog.c:129:10: note: Null pointer dereference xymon-4.3.30/web/eventlog.c:56:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/eventlog.c:308:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/eventlog.c:386:13: style: Variable 'ewalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:193:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/ghostlist.c:194:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/ghostlist.c:195:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/ghostlist.c:193:9: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/ghostlist.c:190:9: note: name is assigned xymon-4.3.30/web/ghostlist.c:193:9: note: name is overwritten xymon-4.3.30/web/ghostlist.c:26:23: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:67:11: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:68:11: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:75:11: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:76:11: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:85:11: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:86:11: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:106:26: style: Variable 'ghostnofqdn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:106:40: style: Variable 'hname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:144:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:151:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/ghostlist.c:172:38: style: Variable 'timestr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/history.c:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/history.c:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/history.c:277:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfurl [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/history.c:456:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfurl [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/history.c:514:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/history.c:648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/hostgraphs.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pagepattern [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/hostgraphs.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formfile [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/history.c:124:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/history.c:346:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/history.c:471:58: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/history.c:277:14: style: Condition 'usepct' is always true [knownConditionTrueFalse] xymon-4.3.30/web/history.c:313:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/web/history.c:683:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/web/history.c:393:18: style: Variable 'begininterval' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/history.c:390:19: note: begininterval is assigned xymon-4.3.30/web/history.c:393:18: note: begininterval is overwritten xymon-4.3.30/web/history.c:174:18: style: The comparison 'dstsetting == -1' is always true. [knownConditionTrueFalse] xymon-4.3.30/web/history.c:121:20: note: 'dstsetting' is assigned value '-1' here. xymon-4.3.30/web/history.c:174:18: note: The comparison 'dstsetting == -1' is always true. xymon-4.3.30/web/history.c:411:7: style: Local variable 'pixels' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:42:12: note: Shadowed declaration xymon-4.3.30/web/history.c:411:7: note: Shadow variable xymon-4.3.30/web/history.c:422:7: style: Local variable 'pixels' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:42:12: note: Shadowed declaration xymon-4.3.30/web/history.c:422:7: note: Shadow variable xymon-4.3.30/web/history.c:659:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:653:8: note: Shadowed declaration xymon-4.3.30/web/history.c:659:10: note: Shadow variable xymon-4.3.30/web/history.c:663:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/history.c:653:8: note: Shadowed declaration xymon-4.3.30/web/history.c:663:10: note: Shadow variable xymon-4.3.30/web/history.c:277:21: style: Argument 'usepct?0:pixels' to function fprintf is always 0. It does not matter what value 'pixels' has. [knownArgument] xymon-4.3.30/web/history.c:78:10: style: Parameter 'caption' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/history.c:79:18: style: Parameter 'repinfo' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/history.c:118:6: style: Variable 'daysinmonth' can be declared as const array [constVariable] xymon-4.3.30/web/history.c:192:12: style: Variable 'walk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/history.c:227:8: style: Variable 'pctstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/history.c:334:9: style: Variable 'bgcols' can be declared as const array [constVariable] xymon-4.3.30/web/history.c:338:14: style: Variable 'tmbuf' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/history.c:447:8: style: Variable 'bgcols' can be declared as const array [constVariable] xymon-4.3.30/web/history.c:588:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/history.c:663:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/hostlist.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/hostlist.c:119:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/hostlist.c:122:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/hostlist.c:52:5: error: Common realloc mistake: 'fields' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/hostlist.c:70:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/hostlist.c:83:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/notifications.c:109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/notifications.c:44:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/notifications.c:105:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/perfdata.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/perfdata.c:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/perfdata.c:162:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/perfdata.c:256:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/perfdata.c:285:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/perfdata.c:90:18: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/perfdata.c:90:112: style: Parameter 'dsdescr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/perfdata.c:280:27: style: Parameter 't' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/perfdata.c:285:13: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/perfdata.c:356:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/report.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/report.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/report.c:169:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/report.c:294:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/report.c:295:48: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/report.c:48:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/report.c:161:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/report.c:223:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/reportlog.c:84:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STYLE_CRIT [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/reportlog.c:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histlogfn [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/reportlog.c:38:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/reportlog.c:132:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/hostgraphs.c:70:4: error: Common realloc mistake: 'hosts' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/hostgraphs.c:82:5: error: Common realloc mistake: 'tests' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/hostgraphs.c:37:23: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/hostgraphs.c:203:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/hostgraphs.c:210:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/hostgraphs.c:222:23: style: Variable 'cookie' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/snapshot.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/snapshot.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metafn [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:553:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultstr [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:774:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:826:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:1250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/showgraph.c:1319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/snapshot.c:112:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/snapshot.c:221:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/snapshot.c:37:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/snapshot.c:49:13: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/snapshot.c:104:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/snapshot.c:163:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pagefilter [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/statusreport.c:64:8: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/web/statusreport.c:63:33: note: First condition xymon-4.3.30/web/statusreport.c:64:8: note: Second condition xymon-4.3.30/web/statusreport.c:83:8: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/web/statusreport.c:82:33: note: First condition xymon-4.3.30/web/statusreport.c:83:8: note: Second condition xymon-4.3.30/web/statusreport.c:176:7: style: Condition 'hostname' is always true [knownConditionTrueFalse] xymon-4.3.30/web/statusreport.c:234:15: style: Variable 'l' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/web/statusreport.c:175:45: note: l is assigned xymon-4.3.30/web/statusreport.c:234:15: note: l is overwritten xymon-4.3.30/web/statusreport.c:29:8: style: Variable 'cookie' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:53:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:60:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:79:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:92:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:168:38: style: Variable 'colorstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/statusreport.c:208:11: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymoncmd [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-info.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activealerts_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-info.c:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOLIDAYS [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-info.c:916:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-info.c:275:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/svcstatus-info.c:388:46: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/svcstatus-info.c:473:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/svcstatus-info.c:973:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/web/svcstatus-info.c:110:5: error: Common realloc mistake: 'tnames' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/svcstatus-info.c:61:10: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:62:10: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:69:8: style: Variable 'commaname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:138:15: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:174:23: style: Variable 'htmlq' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:269:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:353:8: style: Variable 'xymondatefmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:469:13: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-info.c:970:19: style: Variable 'hent' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-trends.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-trends.c:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdlink [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-trends.c:242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus-trends.c:92:7: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/svcstatus-trends.c:86:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-trends.c:190:9: style: Variable 'partlink' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus-trends.c:300:10: style: Variable 'onelink' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:148:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/showgraph.c:199:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xymon-4.3.30/web/showgraph.c:329:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:330:40: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:988:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/web/showgraph.c:1117:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/showgraph.c:1123:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/showgraph.c:1184:79: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/web/showgraph.c:1200:80: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] xymon-4.3.30/web/showgraph.c:696:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/web/showgraph.c:696:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/web/showgraph.c:142:3: error: Resource leak: ctlsocket [resourceLeak] xymon-4.3.30/web/showgraph.c:1290:3: error: Memory leak: buf [memleak] xymon-4.3.30/web/showgraph.c:224:6: error: Common realloc mistake: 'hostlist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/showgraph.c:1059:5: error: Common realloc mistake: 'rrddbs' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/showgraph.c:1120:4: error: Common realloc mistake: 'useropts' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/showgraph.c:551:17: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:519:14: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:551:17: note: Shadow variable xymon-4.3.30/web/showgraph.c:582:17: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:519:14: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:582:17: note: Shadow variable xymon-4.3.30/web/showgraph.c:955:15: style: Local variable 'result' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:815:6: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:955:15: note: Shadow variable xymon-4.3.30/web/showgraph.c:958:10: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/web/showgraph.c:798:9: note: Shadowed declaration xymon-4.3.30/web/showgraph.c:958:10: note: Shadow variable xymon-4.3.30/web/showgraph.c:114:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/showgraph.c:122:31: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/showgraph.c:129:17: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:429:25: style: Parameter 'keybuf' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/showgraph.c:429:39: style: Parameter 'rrdfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/showgraph.c:657:11: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:658:11: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:676:37: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/showgraph.c:679:8: style: Variable 'grtype_s' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:793:41: style: Parameter 'rrddir' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/showgraph.c:864:16: style: Variable 'ldef' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:989:10: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:1078:9: style: Variable 'param_str' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:1271:10: style: Variable 'zoomrightoffsetmarker' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:1326:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:1330:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:1334:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:1338:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/showgraph.c:213:19: style: Variable 'hnames' is allocated memory that is never used. [unusedAllocatedMemory] xymon-4.3.30/web/showgraph.c:818:9: style: Unused variable: ymin [unusedVariable] xymon-4.3.30/web/showgraph.c:818:15: style: Unused variable: ymax [unusedVariable] xymon-4.3.30/web/showgraph.c:1271:32: style: Variable 'zoomrightoffsetmarker' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/showgraph.c:1272:10: style: Unused variable: zoomrightoffsetp [unusedVariable] xymon-4.3.30/web/useradm.c:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cgi_method [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/useradm.c:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passfile [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clienturi [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus.c:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_IP [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstline [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus.c:722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multigraphs [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/useradm.c:156:16: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/useradm.c:195:16: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] xymon-4.3.30/web/useradm.c:232:5: error: Common realloc mistake: 'userlist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/web/useradm.c:21:28: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/useradm.c:44:23: style: Variable 'cwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/useradm.c:80:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/useradm.c:104:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/useradm.c:111:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/useradm.c:147:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/useradm.c:187:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/useradm.c:137:11: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/useradm.c:177:11: style: Unused variable: ret [unusedVariable] xymon-4.3.30/web/xymonpage.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/xymonpage.c:44:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/xymonpage.c:51:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/aix.c:16:29: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/aix.c:33:8: style: Variable 'realmemstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/aix.c:34:8: style: Variable 'freememstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/aix.c:35:8: style: Variable 'swapmemstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/bbwin.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/bbwin.c:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/bbwin.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/bbwin.c:266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/bbwin.c:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SVCS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/bbwin.c:183:13: style: Condition 'clockstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/bbwin.c:18:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/bbwin.c:91:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/bbwin.c:159:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/bbwin.c:264:58: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/bbwin.c:304:59: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/bbwin.c:326:23: style: Variable 'sname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/bbwin.c:326:31: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/bbwin.c:413:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/bbwin.c:476:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/darwin.c:80:14: style: Condition 'pgsize!=-1' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/darwin.c:90:19: style: Unsigned expression 'pagesfree' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:90:41: style: Unsigned expression 'pagesactive' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:90:65: style: Unsigned expression 'pagesinactive' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:90:90: style: Unsigned expression 'pageswireddown' can't be negative so it is unnecessary to test it. [unsignedPositive] xymon-4.3.30/xymond/client/darwin.c:16:25: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/darwin.c:73:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/freebsd.c:16:26: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/freebsd.c:29:8: style: Variable 'swapinfostr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/freebsd.c:113:10: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/freebsd.c:41:46: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/freebsd.c:121:17: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/freebsd.c:127:58: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/generic.c:16:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/hpux.c:16:23: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/hpux.c:36:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/irix.c:16:23: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/irix.c:74:57: style: Variable 'memphysfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/irix.c:75:54: style: Variable 'memactfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/linux.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/web/svcstatus.c:625:19: error: Array 'timesincechange[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds] xymon-4.3.30/web/svcstatus.c:623:70: note: Assignment 'n=sizeof(timesincechange)', assigned value is 100 xymon-4.3.30/web/svcstatus.c:625:19: note: Array index out of bounds xymon-4.3.30/web/svcstatus.c:352:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/svcstatus.c:356:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/web/svcstatus.c:53:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/web/svcstatus.c:150:13: style: Variable 'req' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:151:9: style: Variable 'hostquoted' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:208:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:232:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:306:20: style: Variable 'qres' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:343:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:343:25: style: Variable 'compitem' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:343:36: style: Variable 'complist' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:503:33: style: Variable 'chgs' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:553:9: style: Variable 'statusunchangedtext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:554:9: style: Variable 'receivedfromtext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:555:9: style: Variable 'clientidtext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:556:46: style: Variable 'clientidstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:649:20: style: Variable 'qres' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:729:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:743:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:754:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:776:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:780:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/web/svcstatus.c:462:25: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:463:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:482:14: style: Variable 'clntstamp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:510:16: style: Variable 'lastchange' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/web/svcstatus.c:611:19: style: Variable 'clientidstr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/linux.c:198:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/linux.c:199:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/linux.c:200:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/linux.c:16:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/linux.c:88:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/linux.c:149:9: style: Variable 'mdname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/linux.c:149:25: style: Variable 'mdstatus' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/linux.c:153:9: style: Variable 'summary' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/linux.c:164:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/linux.c:199:9: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/mqcollect.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/netbsd.c:16:25: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/netbsd.c:34:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/netbsd.c:85:15: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/openbsd.c:16:26: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/openbsd.c:35:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/openbsd.c:87:15: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/client/osf.c:16:29: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/osf.c:73:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/sco_sv.c:87:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xymon-4.3.30/xymond/client/sco_sv.c:75:33: note: outer condition: swapstr xymon-4.3.30/xymond/client/sco_sv.c:87:21: note: identical inner condition: swapstr xymon-4.3.30/xymond/client/sco_sv.c:17:25: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/sco_sv.c:28:15: style: Variable 'freememstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/sco_sv.c:29:8: style: Variable 'memsizestr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/sco_sv.c:30:8: style: Variable 'swapstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/sco_sv.c:91:39: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/snmpcollect.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/snmpcollect.c:21:38: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/snmpcollect.c:22:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/snmpcollect.c:39:9: style: Variable 'groups' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/solaris.c:16:26: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/solaris.c:27:8: style: Variable 'memorystr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/solaris.c:28:8: style: Variable 'swapstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/solaris.c:37:8: style: Variable 'iostatdiskstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/solaris.c:83:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/solaris.c:103:10: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zos.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zos.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zos.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zos.c:389:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zos.c:545:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zos.c:314:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:357:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:516:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:521:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zos.c:313:13: style: Condition 'cicsstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zos.c:420:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zos.c:410:18: note: Assignment 'cmdofs=0', assigned value is 0 xymon-4.3.30/xymond/client/zos.c:420:25: note: Condition 'cmdofs>=0' is always true xymon-4.3.30/xymond/client/zos.c:473:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client/zos.c:18:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:19:46: style: Parameter 'uptimestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:21:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:107:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:109:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:167:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:169:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:276:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:284:15: style: Variable 'cicsentry' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:289:14: style: Variable 'cicsokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zos.c:290:14: style: Variable 'cicsnotokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zos.c:386:58: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:422:23: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:510:32: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:537:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:539:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zos.c:622:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zos.c:67:13: warning: Uninitialized variable: load1 [uninitvar] xymon-4.3.30/xymond/client/zos.c:57:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:67:13: note: Uninitialized variable: load1 xymon-4.3.30/xymond/client/zos.c:205:27: warning: Uninitialized variable: csaused [uninitvar] xymon-4.3.30/xymond/client/zos.c:186:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:205:27: note: Uninitialized variable: csaused xymon-4.3.30/xymond/client/zos.c:205:44: warning: Uninitialized variable: csaalloc [uninitvar] xymon-4.3.30/xymond/client/zos.c:186:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:205:44: note: Uninitialized variable: csaalloc xymon-4.3.30/xymond/client/zos.c:206:28: warning: Uninitialized variable: ecsaused [uninitvar] xymon-4.3.30/xymond/client/zos.c:191:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:206:28: note: Uninitialized variable: ecsaused xymon-4.3.30/xymond/client/zos.c:206:46: warning: Uninitialized variable: ecsaalloc [uninitvar] xymon-4.3.30/xymond/client/zos.c:191:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:206:46: note: Uninitialized variable: ecsaalloc xymon-4.3.30/xymond/client/zos.c:207:27: warning: Uninitialized variable: sqaused [uninitvar] xymon-4.3.30/xymond/client/zos.c:196:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:207:27: note: Uninitialized variable: sqaused xymon-4.3.30/xymond/client/zos.c:207:44: warning: Uninitialized variable: sqaalloc [uninitvar] xymon-4.3.30/xymond/client/zos.c:196:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:207:44: note: Uninitialized variable: sqaalloc xymon-4.3.30/xymond/client/zos.c:208:28: warning: Uninitialized variable: esqaused [uninitvar] xymon-4.3.30/xymond/client/zos.c:201:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:208:28: note: Uninitialized variable: esqaused xymon-4.3.30/xymond/client/zos.c:208:46: warning: Uninitialized variable: esqaalloc [uninitvar] xymon-4.3.30/xymond/client/zos.c:201:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:208:46: note: Uninitialized variable: esqaalloc xymon-4.3.30/xymond/client/zos.c:569:13: warning: Uninitialized variable: maxusers [uninitvar] xymon-4.3.30/xymond/client/zos.c:555:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:569:13: note: Uninitialized variable: maxusers xymon-4.3.30/xymond/client/zos.c:569:24: warning: Uninitialized variable: maxufree [uninitvar] xymon-4.3.30/xymond/client/zos.c:555:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:569:24: note: Uninitialized variable: maxufree xymon-4.3.30/xymond/client/zos.c:570:13: warning: Uninitialized variable: rsvtstrt [uninitvar] xymon-4.3.30/xymond/client/zos.c:560:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:570:13: note: Uninitialized variable: rsvtstrt xymon-4.3.30/xymond/client/zos.c:570:24: warning: Uninitialized variable: rsvtfree [uninitvar] xymon-4.3.30/xymond/client/zos.c:560:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:570:24: note: Uninitialized variable: rsvtfree xymon-4.3.30/xymond/client/zos.c:571:13: warning: Uninitialized variable: rsvnonr [uninitvar] xymon-4.3.30/xymond/client/zos.c:565:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:571:13: note: Uninitialized variable: rsvnonr xymon-4.3.30/xymond/client/zos.c:571:24: warning: Uninitialized variable: rsvnfree [uninitvar] xymon-4.3.30/xymond/client/zos.c:565:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:571:24: note: Uninitialized variable: rsvnfree xymon-4.3.30/xymond/client/mqcollect.c:173:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:189:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:196:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:213:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/mqcollect.c:166:49: style: Variable 'pstate' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/client/mqcollect.c:158:12: note: pstate is assigned xymon-4.3.30/xymond/client/mqcollect.c:166:49: note: pstate is overwritten xymon-4.3.30/xymond/client/mqcollect.c:16:14: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/mqcollect.c:20:8: style: Variable 'groups' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/mqcollect.c:51:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/mqcollect.c:52:11: style: Parameter 'clientdata' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/mqcollect.c:54:8: style: Variable 'qmline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/mqcollect.c:173:10: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/mqcollect.c:196:10: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvm.c:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvm.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvm.c:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:502:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvse.c:613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/zvm.c:327:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvm.c:338:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvm.c:230:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zvm.c:220:11: note: Assignment 'cmdofs=0', assigned value is 0 xymon-4.3.30/xymond/client/zvm.c:230:25: note: Condition 'cmdofs>=0' is always true xymon-4.3.30/xymond/client/zvm.c:283:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client/zvm.c:17:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvm.c:18:46: style: Parameter 'uptimestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvm.c:20:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvm.c:106:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvm.c:108:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvm.c:196:61: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvm.c:232:23: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvm.c:360:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvm.c:66:13: warning: Uninitialized variable: load1 [uninitvar] xymon-4.3.30/xymond/client/zvm.c:56:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zvm.c:66:13: note: Uninitialized variable: load1 xymon-4.3.30/xymond/client/zvse.c:204:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:247:35: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:406:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:411:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:528:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:529:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:576:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client/zvse.c:203:13: style: Condition 'cicsstr' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zvse.c:310:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/client/zvse.c:300:18: note: Assignment 'cmdofs=0', assigned value is 0 xymon-4.3.30/xymond/client/zvse.c:310:25: note: Condition 'cmdofs>=0' is always true xymon-4.3.30/xymond/client/zvse.c:363:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client/zvse.c:531:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/client/zvse.c:529:20: style: Variable 'getvisentry' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/client/zvse.c:528:20: note: getvisentry is assigned xymon-4.3.30/xymond/client/zvse.c:529:20: note: getvisentry is overwritten xymon-4.3.30/xymond/client/zvse.c:17:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:18:46: style: Parameter 'uptimestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:20:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvse.c:106:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:108:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvse.c:166:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:174:15: style: Variable 'cicsentry' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvse.c:179:14: style: Variable 'cicsokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zvse.c:180:14: style: Variable 'cicsnotokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zvse.c:276:58: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:312:23: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvse.c:400:32: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvse.c:427:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:427:72: style: Parameter 'memstr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:436:14: style: Variable 'memokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zvse.c:437:14: style: Variable 'memnotokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zvse.c:489:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:497:15: style: Variable 'getvisentry' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client/zvse.c:503:14: style: Variable 'getvisokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zvse.c:504:14: style: Variable 'getvisnotokmsg' can be declared as const array [constVariable] xymon-4.3.30/xymond/client/zvse.c:606:57: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:606:72: style: Parameter 'npartstr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:668:24: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client/zvse.c:66:13: warning: Uninitialized variable: load1 [uninitvar] xymon-4.3.30/xymond/client/zvse.c:56:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zvse.c:66:13: note: Uninitialized variable: load1 xymon-4.3.30/xymond/combostatus.c:201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_CLEAR [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/combostatus.c:254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/combostatus.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/combostatus.c:370:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/combostatus.c:439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/combostatus.c:484:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/combostatus.c:508:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/combostatus.c:513:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/combostatus.c:291:73: style:inconclusive: Redundant condition: The condition '*(inp+1)' is redundant since '*(inp+1) > ' '' is sufficient. [redundantCondition] xymon-4.3.30/xymond/combostatus.c:291:105: style:inconclusive: Redundant condition: The condition '*(inp+2)' is redundant since '*(inp+2) > ' '' is sufficient. [redundantCondition] xymon-4.3.30/xymond/combostatus.c:71:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/combostatus.c:165:10: style: Variable 'hname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/combostatus.c:165:18: style: Variable 'tname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/combostatus.c:197:33: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/combostatus.c:197:49: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/convertnk.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NK [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/convertnk.c:34:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/convertnk.c:46:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/convertnk.c:27:14: style: Variable 'nktime' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:27:23: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:36:10: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:37:10: style: Variable 'startstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:37:26: style: Variable 'endstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:37:40: style: Variable 'ttgroup' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:37:55: style: Variable 'ttextra' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/convertnk.c:37:70: style: Variable 'updinfo' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IGNORE [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_alert.c:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_alert.c:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NOTIFY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_alert.c:380:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_DEAD [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_alert.c:700:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stoprulefound [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_alert.c:803:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stoprulefound [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_alert.c:55:33: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:55:49: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:76:30: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:85:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:113:50: style: Parameter 'alert' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:113:66: style: Parameter 'recip' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:115:13: style: Variable 'method' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:143:55: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:143:71: style: Parameter 'svcname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:143:86: style: Parameter 'colorname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:146:8: style: Variable 'inpos' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:186:46: style: Parameter 'alert' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:186:62: style: Parameter 'recip' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:197:8: style: Variable 'sev' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:198:8: style: Variable 'subjfmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:245:59: style: Parameter 'recip' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:437:14: style: Variable 'rpt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:452:11: style: Variable 'mailsubj' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:453:11: style: Variable 'mailrecip' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:511:11: style: Variable 'scriptrecip' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:524:12: style: Variable 'alertid' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:625:13: style: Variable 'itm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:625:19: style: Variable 'id' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_alert.c:813:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:825:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_alert.c:844:11: style: Variable 'found' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:532:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:1943:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOLIDAYS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:1966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2010:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2047:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2081:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2278:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2552:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:2998:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:3225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:3253:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:3300:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:3460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_rrd.c:115:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_rrd.c:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_rrd.c:290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/do_rrd.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_iostat.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_ifstat.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_INTERFACES [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_external.c:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_snmpmib.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdtype [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client_config.c:373:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client_config.c:381:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/client_config.c:1650:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1651:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1663:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1664:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1744:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:1748:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2838:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2838:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2855:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:2855:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/client_config.c:526:1: error: Memory leak: key [memleak] xymon-4.3.30/xymond/client_config.c:3117:6: warning: Possible null pointer dereference: p [nullPointer] xymon-4.3.30/xymond/client_config.c:3109:14: note: Assignment 'idx=0', assigned value is 0 xymon-4.3.30/xymond/client_config.c:3116:15: note: idx is incremented', new value is 1 xymon-4.3.30/xymond/client_config.c:3116:20: note: vallist[++idx] is assigned 'p+1' here. xymon-4.3.30/xymond/client_config.c:3117:6: note: Null pointer dereference xymon-4.3.30/xymond/client_config.c:2112:30: style:inconclusive: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:53:30: note: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. xymon-4.3.30/xymond/client_config.c:2112:30: note: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. xymon-4.3.30/xymond/client_config.c:2112:44: style:inconclusive: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:53:45: note: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. xymon-4.3.30/xymond/client_config.c:2112:44: note: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. xymon-4.3.30/xymond/client_config.c:2167:34: style:inconclusive: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:40:41: note: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. xymon-4.3.30/xymond/client_config.c:2167:34: note: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. xymon-4.3.30/xymond/client_config.c:2625:41: style:inconclusive: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:74:88: note: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. xymon-4.3.30/xymond/client_config.c:2625:41: note: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. xymon-4.3.30/xymond/client_config.c:2995:48: style:inconclusive: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:77:95: note: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. xymon-4.3.30/xymond/client_config.c:2995:48: note: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. xymon-4.3.30/xymond/client_config.c:3653:27: style:inconclusive: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:93:34: note: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3653:27: note: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3653:43: style:inconclusive: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:93:48: note: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3653:43: note: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3658:26: style:inconclusive: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:97:33: note: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3658:26: note: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. xymon-4.3.30/xymond/client_config.c:3658:42: style:inconclusive: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:97:47: note: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3658:42: note: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. xymon-4.3.30/xymond/client_config.c:3663:32: style:inconclusive: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:82:39: note: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3663:32: note: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3663:69: style:inconclusive: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:82:77: note: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3663:69: note: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3668:29: style:inconclusive: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:86:36: note: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3668:29: note: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3668:66: style:inconclusive: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:86:74: note: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3668:66: note: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3673:30: style:inconclusive: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:90:37: note: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3673:30: note: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3673:67: style:inconclusive: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:90:75: note: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3673:67: note: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3678:29: style:inconclusive: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:94:36: note: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3678:29: note: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3678:66: style:inconclusive: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:94:74: note: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3678:66: note: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3683:28: style:inconclusive: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:98:35: note: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3683:28: note: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. xymon-4.3.30/xymond/client_config.c:3683:40: style:inconclusive: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent] xymon-4.3.30/xymond/client_config.h:98:48: note: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:3683:40: note: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. xymon-4.3.30/xymond/client_config.c:300:8: style: Variable 'modifier' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:335:49: style: Parameter 'pagename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:429:14: style: Parameter 'curtime' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:429:29: style: Parameter 'curextime' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:429:46: style: Parameter 'curtext' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:429:61: style: Parameter 'curgroup' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:455:25: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:503:26: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:528:30: style: Parameter 'configfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:686:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:692:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:698:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:704:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:1105:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:1122:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:1439:22: style: Variable 'column' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2330:12: style: Parameter 'mibname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:2330:42: style: Parameter 'valname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:2641:8: style: Variable 'md5hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2641:25: style: Variable 'sha1hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2641:43: style: Variable 'sha256hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2641:63: style: Variable 'sha512hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2641:83: style: Variable 'sha224hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2641:103: style: Variable 'sha384hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:2641:123: style: Variable 'rmd160hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:3075:124: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/client_config.c:3151:11: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/client_config.c:1198:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] xymon-4.3.30/xymond/client_config.c:1781:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] xymon-4.3.30/xymond/client_config.c:2971:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] xymon-4.3.30/xymond/rrd/do_apache.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:347:103: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:348:97: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:483:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:655:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:656:52: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:665:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:669:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:711:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:729:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:745:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:756:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:765:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:775:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:789:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:802:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:812:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:829:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1257:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1279:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1282:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1306:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1309:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1358:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1369:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1379:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1394:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1409:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1421:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1432:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/lib/headfoot.c:1442:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/rrd/do_apache.c:24:8: style: Variable 'markers' can be declared as const array [constVariable] xymon-4.3.30/lib/headfoot.c:384:21: style: Condition 'hinfo' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/headfoot.c:582:8: style: Condition 'envval' is always false [knownConditionTrueFalse] xymon-4.3.30/lib/headfoot.c:569:19: note: Assignment 'envval=NULL', assigned value is 0 xymon-4.3.30/lib/headfoot.c:582:8: note: Condition 'envval' is always false xymon-4.3.30/xymond/rrd/do_asid.c:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/lib/headfoot.c:326:2: error: Common realloc mistake: 'criteditclonelist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/lib/headfoot.c:290:14: warning: Either the condition 'criteditslawkdays' is redundant or there is possible null pointer dereference: criteditslawkdays. [nullPointerRedundantCheck] xymon-4.3.30/lib/headfoot.c:302:7: note: Assuming that condition 'criteditslawkdays' is not redundant xymon-4.3.30/lib/headfoot.c:290:14: note: Null pointer dereference xymon-4.3.30/lib/headfoot.c:812:15: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:812:15: note: Shadow variable xymon-4.3.30/lib/headfoot.c:829:15: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:829:15: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1119:51: style: Local variable 'eoln' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:1108:17: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1119:51: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1274:11: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:623:9: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1274:11: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1275:14: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1275:14: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1302:11: style: Local variable 'now' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:623:9: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1302:11: note: Shadow variable xymon-4.3.30/lib/headfoot.c:1303:14: style: Local variable 'nowtm' shadows outer variable [shadowVariable] xymon-4.3.30/lib/headfoot.c:625:14: note: Shadowed declaration xymon-4.3.30/lib/headfoot.c:1303:14: note: Shadow variable xymon-4.3.30/lib/headfoot.c:103:56: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:135:31: style: Parameter 'histtime' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:141:32: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:152:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:192:40: style: Parameter 'listname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:222:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:222:61: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:222:72: style: Parameter 'extra' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:247:41: style: Parameter 'ttgroup' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:247:56: style: Parameter 'ttextra' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:247:71: style: Parameter 'infourl' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:247:86: style: Parameter 'docurl' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:268:32: style: Parameter 'updinfo' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:268:57: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:268:104: style: Parameter 'crittime' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:268:120: style: Parameter 'extra' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:322:41: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:351:37: style: Parameter 'valtxt' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:354:8: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:414:8: style: Variable 'walk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:436:31: style: Variable 'tname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:513:23: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:625:14: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:639:10: style: Variable 'datefmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:707:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:743:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:754:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:772:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:786:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:812:15: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:813:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:829:15: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:830:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:846:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:888:16: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:941:15: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:951:10: style: Variable 'walk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:962:43: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1078:18: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1108:10: style: Variable 'walk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1119:12: style: Variable 'sender' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1193:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1230:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1241:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1252:10: style: Variable 'defstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1254:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1255:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1270:10: style: Variable 'defstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1272:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1298:10: style: Variable 'defstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1300:10: style: Variable 'selstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1326:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1465:10: style: Variable 'bodytext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1480:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/headfoot.c:1499:35: style: Parameter 'template' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:1499:51: style: Parameter 'pagepath' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:1499:67: style: Parameter 'head_or_foot' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/headfoot.c:1540:9: style: Variable 'elemstart' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_beastat.c:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_beastat.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_beastat.c:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_beastat.c:173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_beastat.c:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_cics.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_cics.c:35:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_cics.c:46:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_cics.c:37:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_citrix.c:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_counts.c:32:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_counts.c:25:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_counts.c:15:119: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_counts.c:21:14: style: Variable 'countstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 11) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 12) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:82:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:82:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 11) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 12) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 13) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 14) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 15) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 16) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 17) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_beastat.c:133:14: style: Variable 'checktest' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_beastat.c:152:39: style: Variable 'nameptr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_beastat.c:205:14: style: Variable 'checktest' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_beastat.c:225:39: style: Variable 'nameptr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_beastat.c:29:24: style: Variable 'heapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:29:36: style: Variable 'heapsize' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:24: style: Variable 'acttrans' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:34: style: Variable 'secact' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:42: style: Variable 'trab' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:52: style: Variable 'trcomm' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:62: style: Variable 'trheur' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:30:71: style: Variable 'totot' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:23: style: Variable 'trrbapp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:34: style: Variable 'trrbres' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:45: style: Variable 'trrbsys' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:55: style: Variable 'trrbto' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:63: style: Variable 'trrb' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:31:72: style: Variable 'trtot' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:71:24: style: Variable 'heapfree' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:71:36: style: Variable 'heapsize' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:31: style: Variable 'conncurr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:43: style: Variable 'connhigh' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:56: style: Variable 'conntotal' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:67: style: Variable 'jmscurr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:78: style: Variable 'jmshigh' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_beastat.c:101:90: style: Variable 'jmstotal' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:342:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_devmon.c:48:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:61:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:62:74: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:89:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:97:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_devmon.c:21:15: style: Variable 'inclpattern' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_devmon.c:22:15: style: Variable 'exclpattern' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_devmon.c:39:9: style: Variable 'dsval' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_devmon.c:20:13: style: Variable 'ptnsetup' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:21:15: style: Variable 'inclpattern' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:22:15: style: Variable 'exclpattern' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:36:7: style: Variable 'pused' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:37:7: style: Variable 'wanteddisk' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_devmon.c:38:13: style: Variable 'aused' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_disk.c:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_dbcheck.c:286:64: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_dbcheck.c:287:82: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_dbcheck.c:163:30: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_dbcheck.c:279:31: warning: Either the condition 'eoln' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] xymon-4.3.30/xymond/rrd/do_dbcheck.c:347:20: note: Assuming that condition 'eoln' is not redundant xymon-4.3.30/xymond/rrd/do_dbcheck.c:279:31: note: Null pointer addition xymon-4.3.30/xymond/rrd/do_dbcheck.c:219:103: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:20: style: Variable 'free' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:27: style: Variable 'used' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:34: style: Variable 'reqf' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:25:40: style: Variable 'fsz' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:26:13: style: Variable 'avfr' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:26:20: style: Variable 'avus' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:15: style: Variable 'pinsql' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:25: style: Variable 'pintbl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:36: style: Variable 'pinbody' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:47: style: Variable 'pintrig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:57: style: Variable 'hitsql' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:67: style: Variable 'hittbl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:78: style: Variable 'hitbody' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:89: style: Variable 'hittrig' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:99: style: Variable 'blbuff' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:70:112: style: Variable 'rowchache' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:30: style: Variable 'maxsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:42: style: Variable 'currsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:53: style: Variable 'maxproc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:113:65: style: Variable 'currproc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:114:16: style: Variable 'pctsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_dbcheck.c:114:27: style: Variable 'pctproc' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_disk.c:98:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_disk.c:99:69: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_fd_lib.c:17:43: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:19:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:47:45: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:49:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:49:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:71:40: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:73:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:73:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:93:34: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:95:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:95:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_fd_lib.c:180:21: style: Parameter 'sectionname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_external.c:107:7: error: Common realloc mistake: 'params' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_external.c:118:13: style: Variable 'pstate' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] xymon-4.3.30/xymond/rrd/do_external.c:113:14: note: $symbol is assigned xymon-4.3.30/xymond/rrd/do_external.c:118:13: note: $symbol is overwritten xymon-4.3.30/xymond/rrd/do_external.c:13:93: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_filesizes.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_getvis.c:41:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_filesizes.c:30:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_filesizes.c:18:94: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_filesizes.c:26:14: style: Variable 'szstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_getvis.c:33:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_getvis.c:35:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_getvis.c:43:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_getvis.c:39:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_ifmib.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_iishealth.c:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_iishealth.c:27:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:28:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:33:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:41:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:49:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iishealth.c:37:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/rrd/do_iishealth.c:45:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/rrd/do_iishealth.c:53:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/rrd/do_iishealth.c:13:94: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_iishealth.c:18:21: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_ifmib.c:135:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_ifmib.c:136:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_ifmib.c:133:10: style: Variable 'valnam' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_ifmib.c:164:12: style: Variable 'valcount' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_iostat.c:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_la.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_la.c:224:30: style: Variable 'realuse' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_la.c:224:40: style: Variable 'swapuse' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_mailq.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_mdc.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_memory.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_memory.c:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_memory.c:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_iostat.c:176:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iostat.c:179:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_iostat.c:201:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_iostat.c:150:15: style: Variable 'curline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_ncv.c:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_memory.c:25:34: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_memory.c:99:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_memory.c:150:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_memory.c:222:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_memory.c:135:64: warning: Uninitialized variable: ecsautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:114:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:135:64: note: Uninitialized variable: ecsautil xymon-4.3.30/xymond/rrd/do_memory.c:139:64: warning: Uninitialized variable: sqautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:119:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:139:64: note: Uninitialized variable: sqautil xymon-4.3.30/xymond/rrd/do_memory.c:143:64: warning: Uninitialized variable: esqautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:124:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:143:64: note: Uninitialized variable: esqautil xymon-4.3.30/xymond/rrd/do_memory.c:161:69: warning: Uninitialized variable: pctused [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:154:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:161:69: note: Uninitialized variable: pctused xymon-4.3.30/xymond/rrd/do_memory.c:131:64: error: Uninitialized variable: csautil [legacyUninitvar] xymon-4.3.30/xymond/rrd/do_net.c:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_net.c:107:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:115:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:116:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:117:27: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:118:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:119:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:120:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:121:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_net.c:102:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/rrd/do_net.c:18:8: note: Shadowed declaration xymon-4.3.30/xymond/rrd/do_net.c:102:10: note: Shadow variable xymon-4.3.30/xymond/rrd/do_net.c:96:9: style: Variable 'offsetval' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:10: style: Variable 'year' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:17: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:22: style: Variable 'offsetdirection' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:40: style: Variable 'offset' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:49: style: Variable 'plusminus' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:61: style: Variable 'errorbound' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:112:74: style: Variable 'secs' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_net.c:66:14: style: Variable 'do_default' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_ncv.c:215:6: error: Common realloc mistake: 'params' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_ncv.c:17:88: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_ncv.c:148:10: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:210:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:627:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netstat.c:481:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netstat.c:65:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymond/rrd/do_netstat.c:114:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netstat.c:373:41: style: Parameter 'layout' can be declared as const array [constParameter] xymon-4.3.30/xymond/rrd/do_netstat.c:404:37: style: Parameter 'layout' can be declared as const array [constParameter] xymon-4.3.30/xymond/rrd/do_netstat.c:65:7: style: Variable 'outp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:201:52: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:202:69: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:260:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:286:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:558:64: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_netapp.c:559:82: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_ntpstat.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymond/rrd/do_netapp.c:289:35: warning:inconclusive: Either the condition 'volname' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] xymon-4.3.30/xymond/rrd/do_netapp.c:306:7: note: Assuming that condition 'volname' is not redundant xymon-4.3.30/xymond/rrd/do_netapp.c:289:7: note: Assignment 'p=volname', assigned value is 0 xymon-4.3.30/xymond/rrd/do_netapp.c:289:35: note: Null pointer dereference xymon-4.3.30/xymond/rrd/do_netapp.c:181:22: style: Variable 'curline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:242:28: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:247:9: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:445:22: style: Variable 'iscsi_tpl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:446:22: style: Variable 'fcp_tpl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:447:22: style: Variable 'cifs_tpl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_ntpstat.c:18:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:450:22: style: Variable 'nfsv3_tpl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:452:22: style: Variable 'processor_tpl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:454:22: style: Variable 'system_tpl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_netapp.c:26:23: style: Variable 'netread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:35: style: Variable 'netwrite' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:47: style: Variable 'diskread' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:60: style: Variable 'diskwrite' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:72: style: Variable 'taperead' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:85: style: Variable 'tapewrite' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:94: style: Variable 'fcpin' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:26:104: style: Variable 'fcpout' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:20: style: Variable 'sess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:29: style: Variable 'share' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:37: style: Variable 'file' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:45: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:53: style: Variable 'cred' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:60: style: Variable 'dir' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:70: style: Variable 'change' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:70:81: style: Variable 'secsess' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:22: style: Variable 'nfsops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:33: style: Variable 'cifsops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:44: style: Variable 'httpops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:56: style: Variable 'iscsiops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:66: style: Variable 'fcpops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:111:78: style: Variable 'totalops' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:259:15: style: Variable 'columncount' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:445:22: style: Variable 'iscsi_tpl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:446:22: style: Variable 'fcp_tpl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:447:22: style: Variable 'cifs_tpl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:450:22: style: Variable 'nfsv3_tpl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:452:22: style: Variable 'processor_tpl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_netapp.c:454:22: style: Variable 'system_tpl' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_paging.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_sendmail.c:79:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_snmpmib.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_sendmail.c:86:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_sendmail.c:96:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_sendmail.c:105:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/rrd/do_temperature.c:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_snmpmib.c:155:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_snmpmib.c:156:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_snmpmib.c:40:9: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/rrd/do_snmpmib.c:31:6: note: Shadowed declaration xymon-4.3.30/xymond/rrd/do_snmpmib.c:40:9: note: Shadow variable xymon-4.3.30/xymond/rrd/do_snmpmib.c:81:11: style: Variable 'datatypestr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_snmpmib.c:81:32: style: Variable 'minimumstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_snmpmib.c:153:10: style: Variable 'valnam' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_snmpmib.c:193:24: style: Variable 'intvl' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_trends.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_trends.c:67:4: error: Common realloc mistake: 'creparams' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_trends.c:85:5: error: Common realloc mistake: 'creparams' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/rrd/do_trends.c:50:98: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_temperature.c:104:54: style: Variable '*(p+1)' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/rrd/do_temperature.c:103:28: note: *(p+1) is assigned xymon-4.3.30/xymond/rrd/do_temperature.c:104:54: note: *(p+1) is overwritten xymon-4.3.30/xymond/rrd/do_temperature.c:71:6: style: Variable 'bol' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/rrd/do_xymond.c:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_vmstat.c:479:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_vmstat.c:373:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_vmstat.c:387:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/rrd/do_xymonnet.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_xymonnet.c:18:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrd/do_xymonproxy.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrd/do_xymonproxy.c:18:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/rrdcachectl.c:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrdcachectl.c:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrdcachectl.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/rrdcachectl.c:42:20: style: Parameter 'sockfn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_xymongen.c:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/trimhistory.c:59:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/trimhistory.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/trimhistory.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/trimhistory.c:397:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/trimhistory.c:121:38: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/trimhistory.c:122:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/trimhistory.c:226:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/xymond/trimhistory.c:320:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:331:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:432:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:508:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/trimhistory.c:46:23: style: Parameter 'hname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/trimhistory.c:46:36: style: Parameter 'tname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/trimhistory.c:51:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/trimhistory.c:89:28: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/trimhistory.c:239:22: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/trimhistory.c:241:15: style: Variable 'mnames' can be declared as const array [constVariable] xymon-4.3.30/xymond/trimhistory.c:297:17: style: Variable 'sent' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/trimhistory.c:373:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/trimhistory.c:377:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/trimhistory.c:393:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/trimhistory.c:408:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymon-mailack.c:45:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymon-mailack.c:83:7: style: Condition 'inheaders' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymon-mailack.c:48:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymon-mailack.c:33:8: note: Shadowed declaration xymon-4.3.30/xymond/xymon-mailack.c:48:10: note: Shadow variable xymon-4.3.30/xymond/xymon-mailack.c:52:10: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymon-mailack.c:33:8: note: Shadowed declaration xymon-4.3.30/xymond/xymon-mailack.c:52:10: note: Shadow variable xymon-4.3.30/xymond/xymon-mailack.c:30:8: style: Variable 'fromline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymon-mailack.c:31:8: style: Variable 'firsttxtline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymon-mailack.c:52:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymon-mailack.c:160:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/do_rrd.c:92:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/do_rrd.c:95:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/do_rrd.c:280:13: style: Condition 'rrdfn==NULL' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/do_rrd.c:166:2: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] xymon-4.3.30/xymond/do_rrd.c:175:21: warning: Either the condition 'volname' is redundant or there is possible null pointer dereference: param2. [nullPointerRedundantCheck] xymon-4.3.30/xymond/rrd/do_netapp.c:306:7: note: Assuming that condition 'volname' is not redundant xymon-4.3.30/xymond/rrd/do_netapp.c:293:35: note: Calling function 'setupfn2', 3rd argument 'volname' value is 0 xymon-4.3.30/xymond/do_rrd.c:175:21: note: Null pointer dereference xymon-4.3.30/xymond/do_rrd.c:223:5: warning: Either the condition 'cacheitem' is redundant or there is possible null pointer dereference: cacheitem. [nullPointerRedundantCheck] xymon-4.3.30/xymond/do_rrd.c:477:7: note: Assuming that condition 'cacheitem' is not redundant xymon-4.3.30/xymond/do_rrd.c:490:32: note: Calling function 'flush_cached_updates', 1st argument 'cacheitem' value is 0 xymon-4.3.30/xymond/do_rrd.c:223:5: note: Null pointer dereference xymon-4.3.30/xymond/do_rrd.c:131:6: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/do_rrd.c:129:6: note: n is assigned xymon-4.3.30/xymond/do_rrd.c:131:6: note: n is overwritten xymon-4.3.30/xymond/do_rrd.c:678:55: style:inconclusive: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. [funcArgNamesDifferent] xymon-4.3.30/xymond/do_rrd.h:23:62: note: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. xymon-4.3.30/xymond/do_rrd.c:678:55: note: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. xymon-4.3.30/xymond/rrd/do_cics.c:26:20: style: Local variable 'rrdfn' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/do_rrd.c:53:13: note: Shadowed declaration xymon-4.3.30/xymond/rrd/do_cics.c:26:20: note: Shadow variable xymon-4.3.30/xymond/do_rrd.c:81:29: style: Parameter 'handlerpath' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_rrd.c:159:27: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_rrd.c:171:28: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_rrd.c:186:28: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_rrd.c:205:9: style: Variable 'hash' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_rrd.c:588:30: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/do_rrd.c:678:101: style: Parameter 'ldef' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/rrd/do_xymongen.c:34:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/do_rrd.c:131:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_alert.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_DEAD [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_alert.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_DEAD [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_alert.c:286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_alert.c:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_capture.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:439:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:561:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DOWNTIME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:621:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SUMMARY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARDBUSY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1015:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GH_MATCH [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1125:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_ACCEPT_ONLY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_PURPLE [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NOFLAP [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1455:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SUMMARY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1896:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htnames_t [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1940:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:1994:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_CLASS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelnames [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2029:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelnames [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2044:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2311:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_ALLPAGEPATHS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2393:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelnames [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2709:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2765:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2891:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:3112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:3186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_PAGEPATH [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:3290:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:3442:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_RAW [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:3476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:4773:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:4853:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:5124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SUMMARY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:5261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_capture.c:292:23: style: Condition 'childpid>0' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_capture.c:263:23: note: Assuming that condition 'childpid==0' is not redundant xymon-4.3.30/xymond/xymond_capture.c:292:23: note: Condition 'childpid>0' is always true xymon-4.3.30/xymond/xymond_capture.c:102:10: style: Variable 'fn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_capture.c:110:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_capture.c:117:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_capture.c:257:18: style: Variable 'childres' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_channel.c:125:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_DOWN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_DOWN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_FAILED [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:338:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicetype_names [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_UP [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_channel.c:121:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/xymond/xymond_channel.c:633:59: style: Condition '!gotalarm' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_channel.c:629:15: note: Assignment 'gotalarm=0', assigned value is 0 xymon-4.3.30/xymond/xymond_channel.c:633:59: note: Condition '!gotalarm' is always true xymon-4.3.30/xymond/xymond_channel.c:636:8: style: Condition 'gotalarm' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_channel.c:629:15: note: Assignment 'gotalarm=0', assigned value is 0 xymon-4.3.30/xymond/xymond_channel.c:636:8: note: Condition 'gotalarm' is always false xymon-4.3.30/xymond/xymond_channel.c:234:6: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/xymond_channel.c:232:6: note: n is assigned xymon-4.3.30/xymond/xymond_channel.c:234:6: note: n is overwritten xymon-4.3.30/xymond/xymond_channel.c:119:19: style: Variable 'hent' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:426:8: style: Variable 'pidfile' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:448:10: style: Variable 'cn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:454:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:464:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:468:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:476:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:664:12: style: Variable 'sep1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:673:13: style: Variable 'hashstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_channel.c:234:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NOCOLUMNS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:547:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:727:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:921:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1731:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/client/bbwin.c:354:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:1848:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:2075:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_alert.c:162:8: style: Variable 'twalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:236:28: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_alert.c:241:17: style: Variable 'pgmsg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:241:25: style: Variable 'ackmsg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:323:10: style: Variable 'valid' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:423:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:427:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:443:30: style: Variable 'testgroups' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_alert.c:597:7: style: Unused variable: childstat [unusedVariable] xymon-4.3.30/xymond/xymond_distribute.c:43:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_distribute.c:56:5: error: Common realloc mistake: 'peers' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond_distribute.c:84:18: warning:inconclusive: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_distribute.c:97:12: note: Assuming that condition 'msg==NULL' is not redundant xymon-4.3.30/xymond/xymond_distribute.c:84:18: note: Null pointer dereference xymon-4.3.30/xymond/xymond_distribute.c:46:10: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_filestore.c:148:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_filestore.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_STATUS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_filestore.c:75:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/xymond/xymond_filestore.c:161:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] xymon-4.3.30/xymond/xymond_filestore.c:383:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_filestore.c:418:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_filestore.c:64:9: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_filestore.c:43:8: note: Shadowed declaration xymon-4.3.30/xymond/xymond_filestore.c:64:9: note: Shadow variable xymon-4.3.30/xymond/xymond_filestore.c:420:13: style: Local variable 'testname' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_filestore.c:268:20: note: Shadowed declaration xymon-4.3.30/xymond/xymond_filestore.c:420:13: note: Shadow variable xymon-4.3.30/xymond/xymond_filestore.c:39:34: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_filestore.c:39:46: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_filestore.c:39:72: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_filestore.c:83:28: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_filestore.c:236:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:241:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:374:19: style: Variable 'de' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:404:19: style: Variable 'de' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:406:10: style: Variable 'newhostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:420:13: style: Variable 'testname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:434:10: style: Variable 'newtestname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_filestore.c:117:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_history.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_history.c:135:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:142:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:155:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:394:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond_history.c:401:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond_history.c:472:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:475:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_history.c:595:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_history.c:705:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_history.c:327:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymond/xymond_history.c:285:47: warning: Either the condition 'hostnamecommas' is redundant or there is possible null pointer dereference: hostnamecommas. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_history.c:379:10: note: Assuming that condition 'hostnamecommas' is not redundant xymon-4.3.30/xymond/xymond_history.c:285:47: note: Null pointer dereference xymon-4.3.30/xymond/xymond_history.c:633:11: style: Local variable 'hostnamecommas' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_history.c:193:20: note: Shadowed declaration xymon-4.3.30/xymond/xymond_history.c:633:11: note: Shadow variable xymon-4.3.30/xymond/xymond_history.c:707:14: style: Local variable 'testname' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_history.c:193:37: note: Shadowed declaration xymon-4.3.30/xymond/xymond_history.c:707:14: note: Shadow variable xymon-4.3.30/xymond/xymond_history.c:748:11: style: Local variable 'hostnamecommas' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_history.c:193:20: note: Shadowed declaration xymon-4.3.30/xymond/xymond_history.c:748:11: note: Shadow variable xymon-4.3.30/xymond/xymond_history.c:130:9: style: Variable 'defaultsave' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:130:23: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:193:9: style: Variable 'hostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:438:19: style: Variable 'restofdata' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:461:13: style: Variable 'modtxt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:581:20: style: Variable 'de' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:649:10: style: Variable 'newhostname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:688:20: style: Variable 'de' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:707:14: style: Variable 'testname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:725:10: style: Variable 'newtestname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_history.c:483:19: style: Variable 'closestatus' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_history.c:200:7: style: Unused variable: childstat [unusedVariable] xymon-4.3.30/xymond/xymond_hostdata.c:75:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_HOSTDATA [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_hostdata.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_hostdata.c:73:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_hostdata.c:99:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_hostdata.c:103:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_hostdata.c:143:16: style: Variable 'restofmsg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_hostdata.c:222:18: style: Variable 'closestatus' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:158:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicetype_names [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicetype_names [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:369:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOC_ROAMING [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:418:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:468:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:486:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:653:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_locator.c:361:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:362:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:363:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:364:34: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:365:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:366:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:390:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:391:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:392:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:491:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:492:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:493:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:494:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:495:77: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:496:41: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:515:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:516:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:517:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:533:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:534:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:535:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:536:39: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:554:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:555:40: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:556:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:557:40: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:582:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:583:57: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:584:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_locator.c:364:8: style: Condition 'sconfweight' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_locator.c:359:0: note: Assignment 'sconfweight=NULL', assigned value is 0 xymon-4.3.30/xymond/xymond_locator.c:364:8: note: Condition 'sconfweight' is always false xymon-4.3.30/xymond/xymond_locator.c:365:8: style: Condition 'sactweight' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_locator.c:359:0: note: Assignment 'sactweight=NULL', assigned value is 0 xymon-4.3.30/xymond/xymond_locator.c:365:8: note: Condition 'sactweight' is always false xymon-4.3.30/xymond/xymond_locator.c:390:10: style: Variable 'tname' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/xymond_locator.c:388:10: note: tname is assigned xymon-4.3.30/xymond/xymond_locator.c:390:10: note: tname is overwritten xymon-4.3.30/xymond/xymond_locator.c:395:32: style: Local variable 'stype' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_locator.c:348:29: note: Shadowed declaration xymon-4.3.30/xymond/xymond_locator.c:395:32: note: Shadow variable xymon-4.3.30/xymond/xymond_locator.c:93:16: style: Variable 'oneserver' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:109:137: style: Parameter 'extras' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_locator.c:329:14: style: Variable 'hinfo' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:343:8: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:347:24: style: Variable 'sconfweight' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:347:38: style: Variable 'sactweight' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:347:51: style: Variable 'ssticky' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:407:8: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:445:15: style: Variable 'itm' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:684:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_locator.c:496:39: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:517:55: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:536:37: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:557:38: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_locator.c:584:35: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_rrd.c:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_RRD [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_rrd.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_rrd.c:201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond.c:2835:15: error: Array 'result[10]' accessed at index -1, which is out of bounds. [negativeIndex] xymon-4.3.30/xymond/xymond.c:2817:23: note: Assignment 'residx=-1', assigned value is -1 xymon-4.3.30/xymond/xymond.c:2820:13: note: Assuming condition is true xymon-4.3.30/xymond/xymond.c:2835:15: note: Negative array index xymon-4.3.30/xymond/xymond.c:434:56: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond.c:1199:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1205:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1207:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1379:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1380:56: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1405:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1406:61: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1883:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1884:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1885:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1930:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1931:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1932:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1933:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:1934:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2054:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2055:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2056:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2282:64: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymond.c:2881:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:2882:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3080:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3109:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3137:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3857:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:3872:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4329:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4330:34: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4388:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4389:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4405:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4406:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4407:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4525:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4527:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4534:36: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4634:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:4651:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:5423:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond.c:5438:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/lib/loadhosts.c:360:14: style: Variable 'walk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/lib/loadhosts.c:418:24: style: Parameter 'logdir' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:4883:19: style: Condition '!err' is always true [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond.c:4877:9: note: Assignment 'err=0', assigned value is 0 xymon-4.3.30/xymond/xymond.c:4883:19: note: Condition '!err' is always true xymon-4.3.30/lib/loadhosts.c:466:27: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/lib/loadhosts.c:503:15: style: Variable 'inttxt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:441:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/lib/loadhosts.c:634:43: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:445:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/lib/loadhosts.c:645:35: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:449:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/lib/loadhosts.c:680:24: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:488:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/lib/loadhosts.c:774:21: style: Variable 'keyhost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:3134:4: error: Common realloc mistake: 'boardfields' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:3203:7: error: Common realloc mistake: 'taglist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:3225:8: error: Common realloc mistake: 'taglist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:3248:8: error: Common realloc mistake: 'taglist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:5489:2: error: Common realloc mistake: 'hostsfn' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond.c:959:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/xymond.c:956:4: note: n is assigned xymon-4.3.30/xymond/xymond.c:959:4: note: n is overwritten xymon-4.3.30/xymond/xymond_client.c:264:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:277:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1543:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1544:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1586:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:1587:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:2114:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_client.c:2119:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymond_sample.c:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_rrd.c:86:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymond/xymond_rrd.c:174:16: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_rrd.c:204:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_rrd.c:208:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_rrd.c:212:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_rrd.c:216:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4258:10: style: Local variable 'hinfo' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond.c:4247:9: note: Shadowed declaration xymon-4.3.30/xymond/xymond.c:4258:10: note: Shadow variable xymon-4.3.30/xymond/xymond_client.c:620:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:621:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:625:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:626:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:637:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:638:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:642:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:643:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:800:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:801:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:805:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:806:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:817:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:818:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:822:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:823:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:1124:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond_client.c:1745:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xymon-4.3.30/xymond/xymond.c:389:30: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:505:19: style: Variable 'mwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:553:44: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:556:8: style: Variable 'dtag' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:567:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:567:19: style: Variable 's3' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:567:24: style: Variable 's4' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:595:11: style: Variable 'onesvc' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:614:44: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:614:60: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:628:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:922:11: style: Variable 'dism' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:986:53: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1017:10: style: Variable 'hostnodom' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1064:33: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1064:44: style: Parameter 'newsender' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1096:14: style: Variable 'trec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1123:35: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1357:57: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1359:14: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1391:8: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1415:92: style: Parameter 'grouplist' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1416:45: style: Parameter 'downcause' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1752:10: style: Variable 'flagstart' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1869:8: style: Variable 'metaname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1922:8: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1922:14: style: Variable 'sourcename' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1922:27: style: Variable 'cause' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1984:49: style: Parameter 'origin' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1984:79: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:1989:8: style: Variable 'classname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:1989:20: style: Variable 'pagepath' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:2225:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:2297:67: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:2299:8: style: Variable 'msgtext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:2320:67: style: Parameter 'collectorid' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:2323:17: style: Variable 'theclass' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:2494:14: style: Variable 'twalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:2654:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:2671:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:3100:34: style: Parameter 'fieldstr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond.c:3557:33: style: Variable 'ofsstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4509:10: style: Variable 'ipline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4589:10: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4631:12: style: Variable 'onesect' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4666:17: style: Variable 'gwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4691:20: style: Variable 'mwalk' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4714:18: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4779:9: style: Variable 'msgstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4859:43: style: Variable 'sender' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4859:52: style: Variable 'testflags' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:4859:98: style: Variable 'cookie' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5144:12: style: Variable 'cause' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5295:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5303:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5307:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5311:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5315:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5319:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5333:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5343:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5347:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5351:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5375:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5379:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5383:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond.c:5395:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:2116:5: error: Common realloc mistake: 'collectors' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymond/xymond_client.c:1939:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_client.c:1935:13: note: Assuming that condition 'fd' is not redundant xymon-4.3.30/xymond/xymond_client.c:1939:13: note: Null pointer dereference xymon-4.3.30/xymond/xymond_client.c:2023:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck] xymon-4.3.30/xymond/xymond_client.c:2013:13: note: Assuming that condition 'fd' is not redundant xymon-4.3.30/xymond/xymond_client.c:2023:13: note: Null pointer dereference xymon-4.3.30/xymond/xymond_worker.c:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_worker.c:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_worker.c:257:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_worker.c:500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_client.c:468:9: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymond/xymond_client.c:312:8: note: Shadowed declaration xymon-4.3.30/xymond/xymond_client.c:468:9: note: Shadow variable xymon-4.3.30/xymond/xymond.c:3430:7: style: Unused variable: l [unusedVariable] xymon-4.3.30/xymond/xymond.c:3973:19: style: Unused variable: mwalk [unusedVariable] xymon-4.3.30/xymond/xymond_client.c:225:21: style: Parameter 'sectionname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:235:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:257:15: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:286:21: style: Parameter 'txt' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:307:43: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:468:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:544:44: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:555:8: style: Variable 'dname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:587:26: style: Variable 'levelstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:724:44: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:735:8: style: Variable 'iname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:767:26: style: Variable 'levelstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:912:46: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:922:8: style: Variable 'memorysummary' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1073:9: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1167:80: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:1171:8: style: Variable 'summary' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1210:8: style: Variable 'group' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1337:39: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:1349:8: style: Variable 'group' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1533:29: style: Variable 'id' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1576:29: style: Variable 'id' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1640:10: style: Parameter 'vmstatstr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:1667:45: style: Parameter 'timestr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymond_client.c:1692:9: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1692:23: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1919:10: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:1989:48: style: Variable 'pname' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:2106:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_client.c:201:15: warning: Uninitialized variable: *current [uninitvar] xymon-4.3.30/xymond/client/snmpcollect.c:33:47: note: Calling function 'nextsection_r', 3rd argument '&ns1var' value is xymon-4.3.30/xymond/xymond_client.c:201:15: note: Uninitialized variable: *current xymon-4.3.30/xymond/xymond_client.c:625:25: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:626:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:642:24: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:643:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:805:25: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:806:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:822:24: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymond_client.c:823:16: style: Variable 'msgp' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymond/xymonfetch.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_CLEANUP [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymonfetch.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WRITING [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymonfetch.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymonfetch.c:355:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymonfetch.c:446:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymond_worker.c:136:3: error: Resource leak: lsocket [resourceLeak] xymon-4.3.30/xymond/xymond_worker.c:140:3: error: Resource leak: lsocket [resourceLeak] xymon-4.3.30/xymond/xymond_worker.c:228:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_worker.c:232:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_worker.c:236:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_worker.c:240:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymond_worker.c:244:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/csvreport.c:27:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/csvreport.c:23:8: style: Variable 'header' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/debug.c:25:36: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/debug.c:50:38: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/debug.c:64:31: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/debug.c:89:58: style: Parameter 'indent' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loaddata.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NOCOLUMNS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/loaddata.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/loaddata.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/loaddata.c:419:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_COMPACT [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/loaddata.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymond/xymonfetch.c:258:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymonfetch.c:312:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymond/xymonfetch.c:592:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymond/xymonfetch.c:644:13: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/xymond/xymonfetch.c:101:38: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymond/xymonfetch.c:203:8: style: Variable 'startp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymonfetch.c:430:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymonfetch.c:434:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymonfetch.c:438:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymonfetch.c:442:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymonfetch.c:607:11: style: Variable 'pullstr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymond/xymonfetch.c:641:22: style: Variable 'hent' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/process.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_CLEAR [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/process.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_CLEAR [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/process.c:170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/process.c:274:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:233:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:455:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:820:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:1085:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:1133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/process.c:183:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymongen/process.c:180:3: error: Resource leak: xymonacks [resourceLeak] xymon-4.3.30/xymongen/process.c:167:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/rssgen.c:73:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/rssgen.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/rssgen.c:208:32: style:inconclusive: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. [funcArgNamesDifferent] xymon-4.3.30/xymongen/rssgen.h:22:39: note: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. xymon-4.3.30/xymongen/rssgen.c:208:32: note: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. xymon-4.3.30/xymongen/rssgen.c:213:6: style: Local variable 'ttlvalue' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/rssgen.c:36:12: note: Shadowed declaration xymon-4.3.30/xymongen/rssgen.c:213:6: note: Shadow variable xymon-4.3.30/xymongen/rssgen.c:215:6: style: Local variable 'anyshown' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/rssgen.c:37:12: note: Shadowed declaration xymon-4.3.30/xymongen/rssgen.c:215:6: note: Shadow variable xymon-4.3.30/xymongen/rssgen.c:208:32: style: Parameter 'nssidebarfilename' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/util.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/util.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/util.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/util.c:89:37: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/util.c:99:42: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/util.c:237:24: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/wmlgen.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/wmlgen.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/wmlgen.c:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/wmlgen.c:52:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xymon-4.3.30/xymongen/wmlgen.c:50:3: error: Resource leak: xymoncards [resourceLeak] xymon-4.3.30/xymongen/wmlgen.c:38:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/wmlgen.c:76:44: style: Parameter 'cardid' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/wmlgen.c:88:45: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/wmlgen.c:88:60: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/wmlgen.c:94:19: style: Variable 'nextline' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/wmlgen.c:174:21: style: Variable 'newstarttag' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/wmlgen.c:251:25: style: Parameter 'webdir' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loaddata.c:117:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:120:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:622:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:623:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loaddata.c:374:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loaddata.c:385:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loaddata.c:436:5: error: Common realloc mistake: 'complist' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymongen/loaddata.c:95:27: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loaddata.c:104:42: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loaddata.c:107:13: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/loaddata.c:356:57: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loaddata.c:424:10: style: Variable 'members' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/loaddata.c:498:9: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/loaddata.c:557:9: style: Variable 'bol' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/loaddata.c:620:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:84:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NET [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/beastat.c:154:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/beastat.c:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/beastat.c:112:3: warning:inconclusive: The buffer 'result' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xymon-4.3.30/xymonnet/beastat.c:69:21: style: The if condition is the same as the previous if condition [duplicateCondition] xymon-4.3.30/xymonnet/beastat.c:68:21: note: First condition xymon-4.3.30/xymonnet/beastat.c:69:21: note: Second condition xymon-4.3.30/xymonnet/beastat.c:88:4: style: Return value 'testuntagged' is always false [knownConditionTrueFalse] xymon-4.3.30/xymonnet/beastat.c:46:41: style: Parameter 'searchstr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/beastat.c:49:28: style: Variable 'idxval' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:82:35: style: Parameter 'netstring' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/beastat.c:84:8: style: Variable 'netlocation' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:91:38: style: Parameter 'beaindex' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/beastat.c:91:54: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/beastat.c:144:34: style: Parameter 'beadomain' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/beastat.c:148:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:199:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:203:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:207:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:230:9: style: Variable 'tspec' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/beastat.c:231:9: style: Variable 'snmpcommunity' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/contest.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/contest.c:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/contest.c:898:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/loadlayout.c:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/loadlayout.c:423:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/pagegen.c:1095:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/pagegen.c:1122:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/pagegen.c:994:15: style: Condition 'output==NULL' is always false [knownConditionTrueFalse] xymon-4.3.30/xymongen/pagegen.c:337:6: style: Local variable 'hostcount' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/loadlayout.h:14:12: note: Shadowed declaration xymon-4.3.30/xymongen/pagegen.c:337:6: note: Shadow variable xymon-4.3.30/xymongen/pagegen.c:398:12: style: Local variable 'h' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/pagegen.c:334:10: note: Shadowed declaration xymon-4.3.30/xymongen/pagegen.c:398:12: note: Shadow variable xymon-4.3.30/xymongen/pagegen.c:399:13: style: Local variable 'e' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/pagegen.c:335:11: note: Shadowed declaration xymon-4.3.30/xymongen/pagegen.c:399:13: note: Shadow variable xymon-4.3.30/xymongen/pagegen.c:68:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/pagegen.c:76:76: style: Parameter 'column' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/pagegen.c:268:20: style: Variable 'subpagename' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:397:10: style: Variable 'skin' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:397:17: style: Variable 'htmlalttag' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:544:11: style: Variable 'htmlalttag' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:566:12: style: Variable 'skin' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:567:12: style: Variable 'img' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:1076:62: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/pagegen.c:1083:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/pagegen.c:1128:70: style: Parameter 'filenamebase' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/pagegen.c:351:41: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:352:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:483:42: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/pagegen.c:484:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymonnet/dns.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_OPT_TIMEOUTMS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tspec [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns.c:219:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xymon-4.3.30/xymonnet/dns.c:323:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:340:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:349:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:359:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/dns.c:239:33: style:inconclusive: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. [funcArgNamesDifferent] xymon-4.3.30/xymonnet/dns.h:33:40: note: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. xymon-4.3.30/xymonnet/dns.c:239:33: note: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. xymon-4.3.30/xymonnet/dns.c:92:13: style: Variable 'dnsc' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/dns.c:110:85: style: Parameter 'hent' can be declared as pointer to const. However it seems that 'dns_simple_callback' is a callback function, if 'hent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xymon-4.3.30/xymonnet/dns.c:208:52: note: You might need to cast the function pointer here xymon-4.3.30/xymonnet/dns.c:110:85: note: Parameter 'hent' can be declared as pointer to const xymon-4.3.30/xymonnet/dns.c:285:43: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/dns.c:292:19: style: Variable 'tspent' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/contest.c:102:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] xymon-4.3.30/xymonnet/contest.c:103:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymonnet/contest.c:118:54: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] xymon-4.3.30/xymonnet/contest.c:118:62: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xymon-4.3.30/xymonnet/contest.c:1395:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/contest.c:124:40: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'tcp_callback' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xymon-4.3.30/xymonnet/contest.c:225:27: note: You might need to cast the function pointer here xymon-4.3.30/xymonnet/contest.c:124:40: note: Parameter 'buf' can be declared as pointer to const xymon-4.3.30/xymonnet/contest.c:148:10: style: Parameter 'srcip' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/contest.c:149:10: style: Parameter 'tspec' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/contest.c:333:57: style: Parameter 'outbuf' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/contest.c:1416:17: style: Variable 'httptest' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/dns2.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFIXEDSZ [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns2.c:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns2.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns2.c:539:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_A [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httpcookies.c:107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httpcookies.c:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/dns2.c:532:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:62:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:63:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:71:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:119:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:120:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:121:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:158:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:159:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:160:71: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:161:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:162:68: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:163:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:164:43: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:165:44: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/httpcookies.c:29:33: style: Parameter 'urlhost' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:29:48: style: Parameter 'cknam' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:29:61: style: Parameter 'ckpath' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:29:75: style: Parameter 'ckval' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:41:51: style: Parameter 'urlhost' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:52:17: style: Variable 'cknam' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:52:25: style: Variable 'ckval' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:52:33: style: Variable 'ckpath' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:116:9: style: Variable 'urlhost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:116:19: style: Variable 'ckpath' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:116:28: style: Variable 'cknam' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:132:36: style: Parameter 'cookiefn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpcookies.c:136:8: style: Variable 'c_host' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:136:17: style: Variable 'c_path' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:136:26: style: Variable 'c_name' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:136:35: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpcookies.c:165:42: style: Variable 'p' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymonnet/httpresult.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_YELLOW [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httpresult.c:90:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httpresult.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopagename [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httpresult.c:421:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopagename [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httptest.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/xymongen.c:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/httpresult.c:318:7: style: Local variable 'color' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/httpresult.c:116:6: note: Shadowed declaration xymon-4.3.30/xymonnet/httpresult.c:318:7: note: Shadow variable xymon-4.3.30/xymonnet/httpresult.c:170:10: style: Variable 'faileddeps' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httpresult.c:403:47: style: Parameter 'httptest' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpresult.c:403:71: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httpresult.c:417:29: style: Parameter 'contenttestname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/httptest.c:208:15: style: Variable 'xferencoding' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/httptest.c:592:9: style: Variable 'browser' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/ldaptest.c:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/ldaptest.c:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/ldaptest.c:397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopagename [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/ldaptest.c:132:64: style:inconclusive: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. [funcArgNamesDifferent] xymon-4.3.30/xymonnet/ldaptest.h:53:71: note: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. xymon-4.3.30/xymonnet/ldaptest.c:132:64: note: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. xymon-4.3.30/xymonnet/ldaptest.c:60:31: style: Parameter 't' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/ldaptest.c:132:32: style: Parameter 'ldaptest' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/ldaptest.c:392:35: style: Parameter 'ldaptest' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/ldaptest.c:436:10: style: Variable 'faileddeps' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_MSG_GET [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_ERR_NOERROR [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:424:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_SEC_LEVEL_AUTHNOPRIV [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIB_STATUS_NOTLOADED [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:688:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_VERSION_1 [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:857:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oid [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1012:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1043:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configfn [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymongen/xymongen.c:239:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/xymongen.c:113:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/xymongen.c:92:7: note: Shadowed declaration xymon-4.3.30/xymongen/xymongen.c:113:7: note: Shadow variable xymon-4.3.30/xymongen/xymongen.c:540:7: style: Local variable 'i' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/xymongen.c:92:7: note: Shadowed declaration xymon-4.3.30/xymongen/xymongen.c:540:7: note: Shadow variable xymon-4.3.30/xymongen/xymongen.c:129:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:134:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:148:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:163:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:168:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:173:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:190:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:194:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:199:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:208:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:220:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:232:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:268:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:276:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:290:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:296:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:314:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:319:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:324:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:344:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:349:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:354:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:359:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:374:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:380:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:385:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:390:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:395:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:408:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:434:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/xymongen.c:443:10: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonping.c:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonping.c:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonping.c:357:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_addr [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonping.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:700:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:705:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:618:2: error: Returning/dereferencing 'oitem' after it is deallocated / released [deallocret] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:615:3: note: Returning/dereferencing 'oitem' after it is deallocated / released xymon-4.3.30/xymonnet/xymon-snmpcollect.c:618:2: note: Returning/dereferencing 'oitem' after it is deallocated / released xymon-4.3.30/xymonnet/xymon-snmpcollect.c:380:33: style:inconclusive: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. [funcArgNamesDifferent] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:98:33: note: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. xymon-4.3.30/xymonnet/xymon-snmpcollect.c:380:33: note: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. xymon-4.3.30/xymonnet/xymon-snmpcollect.c:834:18: style: Local variable 'timeout' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:83:6: note: Shadowed declaration xymon-4.3.30/xymonnet/xymon-snmpcollect.c:834:18: note: Shadow variable xymon-4.3.30/xymonnet/xymon-snmpcollect.c:268:26: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:597:47: style: Parameter 'devname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:913:8: style: Variable 'currdev' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:913:18: style: Variable 'currhost' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1002:33: style: Parameter 'egocolumn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1061:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1065:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1069:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1073:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonproxy/xymoncgimsg.c:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonproxy/xymonproxy.c:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonproxy/xymonproxy.c:153:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonproxy/xymonproxy.c:178:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonproxy/xymonproxy.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonping.c:191:17: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xymon-4.3.30/xymonnet/xymonping.c:433:10: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] xymon-4.3.30/xymonnet/xymonping.c:237:13: style: Variable 'iphdr' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:385:10: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:389:10: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:393:10: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:397:10: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:401:10: style: Variable 'delim' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:417:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:421:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonping.c:425:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonetpage [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:376:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NET [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routestring [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:889:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnbuf [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:907:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:940:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:963:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1001:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1025:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1073:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1417:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1869:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:1972:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonnet/xymonnet.c:2107:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timing [valueFlowBailoutIncompleteVar] xymon-4.3.30/xymonproxy/xymonproxy.c:277:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonproxy/xymonproxy.c:293:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonproxy/xymonproxy.c:332:5: error: Common realloc mistake: 'proxyname' nulled but not freed upon failure [memleakOnRealloc] xymon-4.3.30/xymonproxy/xymonproxy.c:688:17: style: Variable 'cwalk->bufp' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymonproxy/xymonproxy.c:578:19: note: cwalk->bufp is assigned xymon-4.3.30/xymonproxy/xymonproxy.c:688:17: note: cwalk->bufp is overwritten xymon-4.3.30/xymonproxy/xymonproxy.c:575:11: style: Local variable 'n' shadows outer variable [shadowVariable] xymon-4.3.30/xymonproxy/xymonproxy.c:447:7: note: Shadowed declaration xymon-4.3.30/xymonproxy/xymonproxy.c:575:11: note: Shadow variable xymon-4.3.30/xymonproxy/xymonproxy.c:620:12: style: Local variable 'n' shadows outer variable [shadowVariable] xymon-4.3.30/xymonproxy/xymonproxy.c:447:7: note: Shadowed declaration xymon-4.3.30/xymonproxy/xymonproxy.c:620:12: note: Shadow variable xymon-4.3.30/xymonproxy/xymonproxy.c:724:10: style: Local variable 'idx' shadows outer variable [shadowVariable] xymon-4.3.30/xymonproxy/xymonproxy.c:447:10: note: Shadowed declaration xymon-4.3.30/xymonproxy/xymonproxy.c:724:10: note: Shadow variable xymon-4.3.30/xymonproxy/xymonproxy.c:133:30: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonproxy/xymonproxy.c:133:52: style: Parameter 'limit' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonproxy/xymonproxy.c:140:48: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonproxy/xymonproxy.c:171:49: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonproxy/xymonproxy.c:194:21: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonproxy/xymonproxy.c:218:8: style: Variable 'pidfile' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonproxy/xymonproxy.c:298:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonproxy/xymonproxy.c:302:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonproxy/xymonproxy.c:312:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonproxy/xymonproxy.c:316:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonproxy/xymonproxy.c:323:10: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:291:13: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] xymon-4.3.30/xymonnet/xymonnet.c:305:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:308:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1398:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1406:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1872:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:1881:15: portability: Non reentrant function 'getrpcbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcbyname_r'. [prohibitedgetrpcbynameCalled] xymon-4.3.30/xymonnet/xymonnet.c:1914:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:2628:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xymon-4.3.30/xymonnet/xymonnet.c:921:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymonnet/xymonnet.c:978:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymonnet/xymonnet.c:1887:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymonnet/xymonnet.c:506:12: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/xymonnet.c:397:8: note: Shadowed declaration xymon-4.3.30/xymonnet/xymonnet.c:506:12: note: Shadow variable xymon-4.3.30/xymonnet/xymonnet.c:801:11: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymonnet/xymonnet.c:397:8: note: Shadowed declaration xymon-4.3.30/xymonnet/xymonnet.c:801:11: note: Shadow variable xymon-4.3.30/xymonnet/xymonnet.c:181:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:199:36: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:199:48: style: Parameter 'testname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:207:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:286:18: style: Variable 'svcinfo' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:319:37: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:334:73: style: Parameter 'srcip' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:334:86: style: Parameter 'testspec' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:374:35: style: Parameter 'netstring' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:376:8: style: Variable 'netlocation' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:594:12: style: Variable 'userfmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:595:12: style: Variable 'deffmt' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:618:13: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:866:8: style: Variable 'dnsresult' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1027:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1074:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1103:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1415:29: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:1415:44: style: Parameter 'svcname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymonnet/xymonnet.c:1419:8: style: Variable 'deptest' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1484:10: style: Variable 'routertext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1550:18: style: Variable 'tcptest' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1735:12: style: Variable 'routertext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1760:13: style: Variable 'routertext' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1870:10: style: Variable 'rpcsvc' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1874:20: style: Variable 'rpcinfo' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:1962:8: style: Variable 'certowner' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2094:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2098:10: style: Variable 'fn' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2102:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2160:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2182:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2192:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymonnet/xymonnet.c:2234:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/loadlayout.c:125:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymongen/loadlayout.c:130:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymongen/loadlayout.c:154:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] xymon-4.3.30/xymongen/loadlayout.c:80:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loadlayout.c:108:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xymon-4.3.30/xymongen/loadlayout.c:592:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loadlayout.c:815:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xymon-4.3.30/xymongen/loadlayout.c:430:6: style: Local variable 'fqdn' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/xymongen.h:238:25: note: Shadowed declaration xymon-4.3.30/xymongen/loadlayout.c:430:6: note: Shadow variable xymon-4.3.30/xymongen/loadlayout.c:609:11: style: Local variable 'p' shadows outer variable [shadowVariable] xymon-4.3.30/xymongen/loadlayout.c:429:8: note: Shadowed declaration xymon-4.3.30/xymongen/loadlayout.c:609:11: note: Shadow variable xymon-4.3.30/xymongen/loadlayout.c:62:26: style: Parameter 'defset' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:62:40: style: Parameter 'specset' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:66:8: style: Variable 'item' can be declared as pointer to const [constVariablePointer] xymon-4.3.30/xymongen/loadlayout.c:145:56: style: Parameter 'exceptcols' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:174:11: style: Parameter 'displayname' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:174:30: style: Parameter 'clientalias' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:175:11: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:175:26: style: Parameter 'description' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:177:54: style: Parameter 'reporttime' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:178:11: style: Parameter 'alerts' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:178:39: style: Parameter 'waps' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:356:35: style: Parameter 'pageset' can be declared as pointer to const [constParameterPointer] xymon-4.3.30/xymongen/loadlayout.c:125:12: style: Variable 'name' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/loadlayout.c:130:9: style: Variable 'title' is assigned a value that is never used. [unreadVariable] xymon-4.3.30/xymongen/loadlayout.c:154:13: style: Variable 'title' is assigned a value that is never used. [unreadVariable] diff: 2.13.0 xymon-4.3.30/build/test-bintree.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/build/test-pathmax.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/build/test-rpcenth.c:3:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/build/test-setenv.c:3:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/build/test-shutdown.c:7:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/build/test-sysselecth.c:7:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/build/test-uint.c:4:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/build/test-vsnprintf.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] head xymon-4.3.30/client/logfetch.c:1301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:1372:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:184:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:770:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:814:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/logfetch.c:840:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/msgcache.c:103:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/client/msgcache.c:151:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 147. [shiftTooManyBitsSigned] xymon-4.3.30/client/msgcache.c:147:30: note: Assuming that condition 'idnum>31' is not redundant xymon-4.3.30/client/msgcache.c:151:16: note: Shift head xymon-4.3.30/client/msgcache.c:151:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 147. [shiftTooManyBitsSigned] xymon-4.3.30/client/msgcache.c:147:30: note: Assuming that condition 'idnum>31' is not redundant xymon-4.3.30/client/msgcache.c:151:16: note: Shift head xymon-4.3.30/client/msgcache.c:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DONE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/client/msgcache.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/common/xymoncfg.c:28:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shelltype [valueFlowBailoutIncompleteVar] head xymon-4.3.30/common/xymoncfg.c:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head xymon-4.3.30/common/xymongrep.c:130:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/common/xymongrep.c:85:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/common/xymonlaunch.c:503:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/demotool/demotool.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/demotool/demotool.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/demotool/demotool.c:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head xymon-4.3.30/demotool/demotool.c:461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/demotool/demotool.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/acknowledgementslog.c:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/availability.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/availability.c:557:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/cgi.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CGI_OTHER [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/color.c:94:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_CLEAR [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/digest.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_string [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/digest.c:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digestctx_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/errormsg.c:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/errormsg.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/errormsg.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/errormsg.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/errormsg.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/errormsg.c:96:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errbuf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/eventlog.c:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DATA [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/eventlog.c:143:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/eventlog.c:167:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/eventlog.c:185:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/eventlog.c:281:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DATA [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/eventlog.c:509:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/headfoot.c:1502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/headfoot.c:1633:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/headfoot.c:421:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/headfoot.c:496:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_PAGEPATH [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/headfoot.c:899:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/holidays.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/ipaccess.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/links.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/links.c:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkurl [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/links.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkurl [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadalerts.c:1207:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SR_WANTED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadalerts.c:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/lib/loadalerts.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstate [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadalerts.c:738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadalerts.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable criteria_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadalerts.c:828:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DGNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadcriticalconf.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clonekey [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadcriticalconf.c:338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bakfn [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadcriticalconf.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newkey [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadcriticalconf.c:435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:338:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NOTBEFORE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_CLIENTALIAS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:501:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:652:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:692:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts.c:776:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/loadhosts_file.c:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgname [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:153:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XTREE_STATUS_OK [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:232:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:320:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/locator.c:86:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/misc.c:162:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/misc.c:459:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/misc.c:506:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/misc.c:671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alist [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/misc.c:737:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/netservices.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svcname [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/netservices.c:349:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svcname [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/netservices.c:359:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svcname [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/netservices.c:87:6: style: Condition 'buf' is always true [knownConditionTrueFalse] 2.13.0 xymon-4.3.30/lib/netservices.c:87:6: style: Condition 'buf' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/netservices.c:85:6: note: Assuming condition '!buf' is false xymon-4.3.30/lib/netservices.c:87:6: note: Condition 'buf' is always true head xymon-4.3.30/lib/notifylog.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:443:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:548:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendreturn_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:591:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_CLIENT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:600:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAN_CLIENT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:627:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:652:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_EBADIP [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:764:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sendmsg.c:882:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sig.c:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/sig.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_CORE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/stackio.c:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/lib/stackio.c:503:9: style: Condition '!optional' is always true [knownConditionTrueFalse] xymon-4.3.30/lib/stackio.c:427:17: note: Assignment 'optional=0', assigned value is 0 xymon-4.3.30/lib/stackio.c:503:9: note: Condition '!optional' is always true head xymon-4.3.30/lib/strfunc.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strbuffer_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/timefunc.c:307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dayspec [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/timefunc.c:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/url.c:130:23: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head xymon-4.3.30/lib/url.c:130:36: style: Parameter 'validchars' can be declared as pointer to const [constParameterPointer] head xymon-4.3.30/lib/url.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/url.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlelem_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/url.c:469:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weburl_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/webaccess.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/xymond_ipc.c:154:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_RMID [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/xymond_ipc.c:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/xymond_ipc.c:205:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/xymonrrd.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdurl [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/xymonrrd.c:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HG_META_LINK [valueFlowBailoutIncompleteVar] head xymon-4.3.30/lib/xymonrrd.c:338:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdtpldata_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/acknowledge.c:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/acknowledge.c:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reqtype [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/appfeed.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/chpasswd.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passfile [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/confreport.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/confreport.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/confreport.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/confreport.c:558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/confreport.c:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/confreport.c:639:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymoncmd [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticaleditor.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticaleditor.c:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticaleditor.c:284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticaleditor.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticaleditor.c:391:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/criticaleditor.c:58:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editaction [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticalview.c:135:10: style: Condition 'acklevelstr' is always false [knownConditionTrueFalse] xymon-4.3.30/web/criticalview.c:128:0: note: Assignment 'acklevelstr=NULL', assigned value is 0 xymon-4.3.30/web/criticalview.c:135:10: note: Condition 'acklevelstr' is always false head xymon-4.3.30/web/criticalview.c:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticalview.c:338:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticalview.c:381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticalview.c:461:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/criticalview.c:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/datepage.c:63:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frmtype [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/datepage.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/enadis.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xymoncmd [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/enadis.c:336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullmsg [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/eventlog.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMON_COUNT_EVENTS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/eventlog.c:319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/findhost.c:105:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/findhost.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/findhost.c:126:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oneurl [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/ghostlist.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_IP [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/ghostlist.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_BLUE [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/ghostlist.c:40:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sorttype [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/history.c:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/history.c:277:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfurl [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/history.c:456:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfurl [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/history.c:514:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/history.c:648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/hostgraphs.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formfile [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/hostlist.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortkey [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/hostlist.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable req [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/perfdata.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/perfdata.c:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/perfdata.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outform [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/report.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/reportlog.c:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histlogfn [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/showgraph.c:1250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/showgraph.c:1319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/showgraph.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metafn [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/showgraph.c:553:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultstr [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/showgraph.c:774:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/showgraph.c:826:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/snapshot.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus-info.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activealerts_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus-info.c:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOLIDAYS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus-info.c:916:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus-trends.c:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdlink [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus-trends.c:242:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clienturi [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus.c:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_IP [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstline [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/svcstatus.c:722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multigraphs [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/web/svcstatus.c:95:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outform [valueFlowBailoutIncompleteVar] head xymon-4.3.30/web/useradm.c:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passfile [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/bbwin.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/bbwin.c:266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/bbwin.c:313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SVCS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/bbwin.c:354:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/bbwin.c:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/mqcollect.c:166:49: style: Variable 'pstate' is reassigned a value before the old one has been used. [redundantAssignment] xymon-4.3.30/xymond/client/mqcollect.c:158:12: note: pstate is assigned xymon-4.3.30/xymond/client/mqcollect.c:166:49: note: pstate is overwritten head xymon-4.3.30/xymond/client/zos.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zos.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymond/client/zos.c:253:70: warning: Uninitialized variable: csahwm [uninitvar] xymon-4.3.30/xymond/client/zos.c:186:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:253:70: note: Uninitialized variable: csahwm 2.13.0 xymon-4.3.30/xymond/client/zos.c:254:73: warning: Uninitialized variable: ecsahwm [uninitvar] xymon-4.3.30/xymond/client/zos.c:191:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:254:73: note: Uninitialized variable: ecsahwm 2.13.0 xymon-4.3.30/xymond/client/zos.c:255:70: warning: Uninitialized variable: sqahwm [uninitvar] xymon-4.3.30/xymond/client/zos.c:196:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:255:70: note: Uninitialized variable: sqahwm 2.13.0 xymon-4.3.30/xymond/client/zos.c:256:73: warning: Uninitialized variable: esqahwm [uninitvar] xymon-4.3.30/xymond/client/zos.c:201:13: note: Assuming condition is false xymon-4.3.30/xymond/client/zos.c:256:73: note: Uninitialized variable: esqahwm head xymon-4.3.30/xymond/client/zos.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zos.c:389:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zos.c:545:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvm.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvm.c:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvse.c:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvse.c:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvse.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvse.c:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvse.c:502:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client/zvse.c:613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:1198:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 xymon-4.3.30/xymond/client_config.c:1198:25: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head xymon-4.3.30/xymond/client_config.c:1781:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 xymon-4.3.30/xymond/client_config.c:1781:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head xymon-4.3.30/xymond/client_config.c:1943:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOLIDAYS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:1966:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2010:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2047:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2081:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2138:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2278:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2552:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:2971:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 xymon-4.3.30/xymond/client_config.c:2971:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head xymon-4.3.30/xymond/client_config.c:2998:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:3225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:3253:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:3300:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/client_config.c:3460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/combostatus.c:254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/combostatus.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/combostatus.c:370:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/combostatus.c:439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/combostatus.c:484:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_alert.c:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_alert.c:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NOTIFY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_alert.c:380:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_DEAD [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_alert.c:700:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stoprulefound [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_alert.c:803:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stoprulefound [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_rrd.c:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_rrd.c:290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/do_rrd.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_beastat.c:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_beastat.c:173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_beastat.c:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_beastat.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_dbcheck.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_dbcheck.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymond/rrd/do_dbcheck.c:207:29: style: Condition 'eoln' is always true [knownConditionTrueFalse] 2.13.0 xymon-4.3.30/xymond/rrd/do_dbcheck.c:208:36: style: Condition 'eoln' is always true [knownConditionTrueFalse] head xymon-4.3.30/xymond/rrd/do_dbcheck.c:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_dbcheck.c:342:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_dbcheck.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_iostat.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_memory.c:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_memory.c:131:64: error: Uninitialized variable: csautil [legacyUninitvar] 2.13.0 xymon-4.3.30/xymond/rrd/do_memory.c:131:64: warning: Uninitialized variable: csautil [uninitvar] xymon-4.3.30/xymond/rrd/do_memory.c:109:14: note: Assuming condition is false xymon-4.3.30/xymond/rrd/do_memory.c:131:64: note: Uninitialized variable: csautil head xymon-4.3.30/xymond/rrd/do_memory.c:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netapp.c:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netapp.c:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netapp.c:210:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netapp.c:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netapp.c:627:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netapp.c:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_netstat.c:481:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymond/rrd/do_netstat.c:70:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sect [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrd/do_snmpmib.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrdvalues [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrdcachectl.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/rrdcachectl.c:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/trimhistory.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/trimhistory.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/trimhistory.c:397:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1015:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GH_MATCH [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1125:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_ACCEPT_ONLY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_PURPLE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NOFLAP [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1455:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SUMMARY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1896:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htnames_t [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1940:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_COUNT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:1994:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_CLASS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelnames [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2029:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelnames [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2044:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2311:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_ALLPAGEPATHS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2393:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelnames [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2709:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2765:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:2891:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:3112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_LAST [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:3186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_PAGEPATH [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:3290:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:3442:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_RAW [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:3476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:4773:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:4853:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:5124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SUMMARY [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymond/xymond.c:5173:10: style: Condition 'lwalk' is always true [knownConditionTrueFalse] head xymon-4.3.30/xymond/xymond.c:5261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:561:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_DOWNTIME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:621:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SUMMARY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARDBUSY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_alert.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_DEAD [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_alert.c:286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XYMONSEND_OK [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymond/xymond_alert.c:335:8: style: Condition 'statusbuf' is always true [knownConditionTrueFalse] 2.13.0 xymon-4.3.30/xymond/xymond_alert.c:373:6: style: Condition 'statusbuf' is always true [knownConditionTrueFalse] head xymon-4.3.30/xymond/xymond_alert.c:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_channel.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_DOWN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_channel.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_DOWN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_channel.c:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_FAILED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_channel.c:338:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicetype_names [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_channel.c:377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_UP [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_channel.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymond/xymond_client.c:108:21: style: Local variable 'nextsection' shadows outer function [shadowFunction] xymon-4.3.30/xymond/xymond_client.c:212:7: note: Shadowed declaration xymon-4.3.30/xymond/xymond_client.c:108:21: note: Shadow variable head xymon-4.3.30/xymond/xymond_client.c:1169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1731:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:1848:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:2075:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:320:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:547:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:727:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_client.c:921:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_filestore.c:148:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_filestore.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_STATUS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_hostdata.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:158:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicetype_names [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicetype_names [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:364:8: style: Condition 'sconfweight' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_locator.c:359:0: note: Assignment 'sconfweight=NULL', assigned value is 0 xymon-4.3.30/xymond/xymond_locator.c:364:8: note: Condition 'sconfweight' is always false head xymon-4.3.30/xymond/xymond_locator.c:365:8: style: Condition 'sactweight' is always false [knownConditionTrueFalse] xymon-4.3.30/xymond/xymond_locator.c:359:0: note: Assignment 'sactweight=NULL', assigned value is 0 xymon-4.3.30/xymond/xymond_locator.c:365:8: note: Condition 'sactweight' is always false head xymon-4.3.30/xymond/xymond_locator.c:369:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOC_ROAMING [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:418:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:468:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:486:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_locator.c:653:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_rrd.c:201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_rrd.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_worker.c:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_worker.c:257:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymond_worker.c:500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymonfetch.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_WRITING [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymonfetch.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymonfetch.c:355:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymond/xymonfetch.c:446:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/debug.c:64:31: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] head xymon-4.3.30/xymongen/loaddata.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/loaddata.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/loaddata.c:419:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_COMPACT [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/loaddata.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/loadlayout.c:423:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:1085:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:1133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:233:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:455:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:820:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/pagegen.c:901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/process.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_CLEAR [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/process.c:170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/process.c:274:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/rssgen.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/util.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_RED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/util.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymongen/wmlgen.c:247:6: style: Condition 'logbuf' is always true [knownConditionTrueFalse] head xymon-4.3.30/xymongen/wmlgen.c:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymongen/wmlgen.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/beastat.c:154:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_HOSTNAME [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/beastat.c:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/contest.c:350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/contest.c:898:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/dns.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/dns.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/dns.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tspec [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/dns2.c:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/dns2.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/dns2.c:539:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_A [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/httpcookies.c:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/httpresult.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopagename [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/httpresult.c:403:47: style: Parameter 'httptest' can be declared as pointer to const [constParameterPointer] head xymon-4.3.30/xymonnet/httpresult.c:421:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopagename [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/httpresult.c:90:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/ldaptest.c:132:32: style: Parameter 'ldaptest' can be declared as pointer to const [constParameterPointer] head xymon-4.3.30/xymonnet/ldaptest.c:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/ldaptest.c:397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nopagename [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/ldaptest.c:60:31: style: Parameter 't' can be declared as pointer to const [constParameterPointer] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1012:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:1043:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configfn [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_ERR_NOERROR [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:424:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_SEC_LEVEL_AUTHNOPRIV [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:550:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIB_STATUS_NOTLOADED [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:688:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNMP_VERSION_1 [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymon-snmpcollect.c:857:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oid [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1001:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1025:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1073:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ADDR_STRLEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LINE_LEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1417:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1869:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:1972:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COL_GREEN [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:2107:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timing [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonetpage [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:376:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XMH_NET [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:398:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable routestring [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:889:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnbuf [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:907:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:940:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonnet.c:963:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonping.c:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonping.c:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonping.c:357:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_addr [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonnet/xymonping.c:406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] 2.13.0 xymon-4.3.30/xymonnet/xymonping.c:410:19: style: Condition 'pingsocket>=0' is always false [knownConditionTrueFalse] xymon-4.3.30/xymonnet/xymonping.c:375:33: note: Assignment 'pingsocket=-1', assigned value is -1 xymon-4.3.30/xymonnet/xymonping.c:410:19: note: Condition 'pingsocket>=0' is always false head xymon-4.3.30/xymonproxy/xymonproxy.c:153:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonproxy/xymonproxy.c:178:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head xymon-4.3.30/xymonproxy/xymonproxy.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_errbuf [valueFlowBailoutIncompleteVar] DONE