2025-05-04 22:15 ftp://ftp.de.debian.org/debian/pool/main/h/hamlib/hamlib_4.6.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 88ef81e (2025-05-02 08:42:38 +0200) count: 4058 4055 elapsed-time: 35.5 34.4 head-timing-info: old-timing-info: head results: hamlib-4.6.2/amplifiers/elecraft/kpa1500.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/dx1200.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/elecraft/kpa.c:599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:128:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:636:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/expert/expert.c:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/amplifiers/gemini/gemini.c:149:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/amplifiers/gemini/gemini.c:186:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/amplifiers/gemini/gemini.c:205:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/amplifiers/gemini/gemini.c:231:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/amplifiers/gemini/gemini.c:269:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/amplifiers/gemini/gemini.c:341:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/amplifiers/elecraft/kpa.c:564:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/android/ltdl.c:66:16: warning: If memory allocation fails, then there is a possible null pointer dereference: libpath [nullPointerOutOfMemory] hamlib-4.6.2/android/ltdl.c:65:25: note: Assuming allocation function fails hamlib-4.6.2/android/ltdl.c:65:25: note: Assignment 'libpath=calloc(1,strlen(c)+1)', assigned value is 0 hamlib-4.6.2/android/ltdl.c:66:16: note: Null pointer dereference hamlib-4.6.2/android/ltdl.c:120:12: warning: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] hamlib-4.6.2/android/ltdl.c:118:15: note: Assuming allocation function fails hamlib-4.6.2/android/ltdl.c:118:15: note: Assignment 'c=calloc(1,strlen(libpath)+strlen("lib")+strlen(filename)+strlen(".so")+1)', assigned value is 0 hamlib-4.6.2/android/ltdl.c:120:12: note: Null pointer dereference hamlib-4.6.2/android/ltdl.c:121:12: warning: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] hamlib-4.6.2/android/ltdl.c:118:15: note: Assuming allocation function fails hamlib-4.6.2/android/ltdl.c:118:15: note: Assignment 'c=calloc(1,strlen(libpath)+strlen("lib")+strlen(filename)+strlen(".so")+1)', assigned value is 0 hamlib-4.6.2/android/ltdl.c:121:12: note: Null pointer dereference hamlib-4.6.2/android/ltdl.c:122:12: warning: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] hamlib-4.6.2/android/ltdl.c:118:15: note: Assuming allocation function fails hamlib-4.6.2/android/ltdl.c:118:15: note: Assignment 'c=calloc(1,strlen(libpath)+strlen("lib")+strlen(filename)+strlen(".so")+1)', assigned value is 0 hamlib-4.6.2/android/ltdl.c:122:12: note: Null pointer dereference hamlib-4.6.2/android/ltdl.c:123:12: warning: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] hamlib-4.6.2/android/ltdl.c:118:15: note: Assuming allocation function fails hamlib-4.6.2/android/ltdl.c:118:15: note: Assignment 'c=calloc(1,strlen(libpath)+strlen("lib")+strlen(filename)+strlen(".so")+1)', assigned value is 0 hamlib-4.6.2/android/ltdl.c:123:12: note: Null pointer dereference hamlib-4.6.2/c++/ampclass.cc:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:88:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/ampclass.cc:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theAmp [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rotclass.cc:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRot [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/testcpp.cc:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:123:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:187:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:209:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:248:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:281:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:295:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:338:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:342:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:347:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:351:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:361:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:366:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:371:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:376:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:432:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:446:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:453:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:467:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:482:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:489:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:499:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:504:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:510:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:517:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:524:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:531:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:538:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:543:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:550:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:557:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:564:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:572:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:590:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:597:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:606:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:613:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:620:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:632:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:646:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:651:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theRig [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:671:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/c++/rigclass.cc:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/lib/getaddrinfo.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/lib/getopt.c:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/lib/cJSON.c:574:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/lib/getopt.c:198:9: warning: If memory allocation fails, then there is a possible null pointer dereference: to [nullPointerOutOfMemory] hamlib-4.6.2/lib/getopt.c:226:35: note: Assuming allocation function fails hamlib-4.6.2/lib/getopt.c:226:19: note: Assignment 'temp=(char**)calloc(1,nonopts_size)', assigned value is 0 hamlib-4.6.2/lib/getopt.c:230:44: note: Calling function 'my_bcopy', 2nd argument '(char*)temp' value is 0 hamlib-4.6.2/lib/getopt.c:198:9: note: Null pointer dereference hamlib-4.6.2/lib/getopt.c:198:17: warning: If memory allocation fails, then there is a possible null pointer dereference: from [nullPointerOutOfMemory] hamlib-4.6.2/lib/getopt.c:226:35: note: Assuming allocation function fails hamlib-4.6.2/lib/getopt.c:226:19: note: Assignment 'temp=(char**)calloc(1,nonopts_size)', assigned value is 0 hamlib-4.6.2/lib/getopt.c:233:14: note: Calling function 'my_bcopy', 1st argument '(char*)temp' value is 0 hamlib-4.6.2/lib/getopt.c:198:17: note: Null pointer dereference hamlib-4.6.2/lib/getopt.c:597:15: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/lib/precise_time.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showme [valueFlowBailoutIncompleteVar] hamlib-4.6.2/lib/precise_time.c:164:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/lib/precise_time.c:164:12: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] hamlib-4.6.2/rigs/alinco/alinco.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:562:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:661:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:905:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1016:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1064:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1235:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1266:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1337:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1606:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1714:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1769:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1878:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1932:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:1986:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2036:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2098:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2575:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2649:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2723:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2761:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2835:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2874:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:2962:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3001:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3042:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3081:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/adat/adat.c:3462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:412:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:517:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:584:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:633:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:691:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:712:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:762:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:786:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:815:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:905:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:972:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1277:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1355:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/alinco/dx77.c:1428:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/lib/cJSON.c:885:45: style: Condition '(input_end-input_pointer)<1' is always false [knownConditionTrueFalse] hamlib-4.6.2/lib/cJSON.c:874:26: note: Assuming that condition 'input_pointerrunflag' is always true [knownConditionTrueFalse] hamlib-4.6.2/rigs/anytone/anytone.c:103:18: note: Assignment 'p->runflag=1', assigned value is 1 hamlib-4.6.2/rigs/anytone/anytone.c:105:13: note: Condition 'p->runflag' is always true hamlib-4.6.2/rigs/anytone/anytone.c:351:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar2700.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar2700.c:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:283:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:427:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:451:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:505:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:532:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3000.c:273:11: style: Variable 'rfp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar3000.c:441:11: style: Variable 'rfp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar3000.c:495:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/aor.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIll [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_AR8000 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:290:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:356:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_AR8000 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:442:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PASSBAND_NORMAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:548:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:627:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_MAXDBLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:696:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:830:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:852:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:882:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:905:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:976:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:1044:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVL_ATT [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:1069:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:1248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:1351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startc [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:1450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:1477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:310:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:361:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:407:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:558:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:581:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:625:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_AGC_FAST [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:662:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:729:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:830:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar3030.c:323:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar3030.c:396:11: style: Variable 'rfp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar3030.c:618:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar3030.c:652:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/adat/adat.c:2353:15: style: Variable 'pcPTTStr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar5000.c:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar5000.c:479:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:456:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_AM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:516:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:604:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:720:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030.c:757:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/aor.c:201:11: style: Variable 'rfp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/aor.c:242:11: style: Variable 'vfocmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/aor.c:348:24: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/aor/aor.c:867:11: style: Variable 'aorcmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/aor.c:896:11: style: Variable 'aorcmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/aor.c:1242:20: style: Variable 'mem_caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/ar7030.c:98:28: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:574:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:712:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:749:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:891:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:985:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1091:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1342:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_AGC_AUTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p_utils.c:1458:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_AM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext_list [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:364:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:480:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:598:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:833:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1011:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1332:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1406:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1482:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1524:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1616:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1627:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1635:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1644:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:1650:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:344:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startf [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:400:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PASSBAND_NORMAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:536:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:556:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:635:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_MAXDBLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:713:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4050.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4050.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/sr2200.c:338:42: style: Variable 'rfp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/sr2200.c:439:26: style: Variable 'mdp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/aor/sr2200.c:511:11: style: Variable 'vfocmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/barrett/4100.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4100.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4100.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4100.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4100.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4100.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/4100.c:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/950.c:154:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/950.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/950.c:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/aor/ar7030p.c:488:26: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/barrett/950.c:238:31: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'barrett950_get_level' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/barrett/950.c:127:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/barrett/950.c:238:31: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/barrett/950.c:238:73: style: Parameter 'val' can be declared as pointer to const. However it seems that 'barrett950_get_level' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/barrett/950.c:127:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/barrett/950.c:238:73: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rigs/commradio/commradio.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:324:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:544:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:619:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:682:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:747:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:771:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:813:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:296:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/codan/codan.c:545:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/commradio/commradio.c:49:9: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] hamlib-4.6.2/rigs/commradio/commradio.c:29:13: note: ret is initialized hamlib-4.6.2/rigs/commradio/commradio.c:49:9: note: ret is overwritten hamlib-4.6.2/rigs/commradio/commradio.c:125:9: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] hamlib-4.6.2/rigs/commradio/commradio.c:121:13: note: ret is initialized hamlib-4.6.2/rigs/commradio/commradio.c:125:9: note: ret is overwritten hamlib-4.6.2/rigs/commradio/commradio.c:166:9: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] hamlib-4.6.2/rigs/commradio/commradio.c:145:13: note: ret is initialized hamlib-4.6.2/rigs/commradio/commradio.c:166:9: note: ret is overwritten hamlib-4.6.2/rigs/commradio/commradio.c:157:19: style: Variable 'cmd' can be declared as const array [constVariable] hamlib-4.6.2/rigs/commradio/commradio.c:196:29: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/commradio/commradio.c:211:28: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/commradio/frame.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dorji.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/barrett/barrett.c:651:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dorji/dra818.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:341:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:384:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:432:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dorji/dra818.c:73:34: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/drake/drake.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:307:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:494:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ANT_1 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:566:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:628:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:915:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:950:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:970:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1024:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_AGC_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1047:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_RAWSTR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1199:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/drake/drake.c:1231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/amp_dummy.c:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:649:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:699:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:850:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:874:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:889:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/aclog.c:806:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ttmode [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/aclog.c:786:24: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/aclog.c:786:24: note: Assignment 'ttmode=strdup(modeMapGet(mode))', assigned value is 0 hamlib-4.6.2/rigs/dummy/aclog.c:806:9: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/aclog.c:461:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/aclog.c:524:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/aclog.c:566:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:396:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:446:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:509:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:686:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:843:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:856:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:869:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:882:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:895:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:907:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:933:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:959:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:972:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:984:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:996:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1008:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1033:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1057:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1420:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1534:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1587:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1625:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1649:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1706:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1772:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1813:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1847:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1882:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1893:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1918:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1926:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:1947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy_common.c:41:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext_list [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy_common.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2257:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2295:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2343:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/dummy.c:2823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/flrig.c:2583:1: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/rigs/dummy/netampctl.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netampctl.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netampctl.c:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netampctl.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netampctl.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netampctl.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrotctl.c:383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/netrigctl.c:965:39: error: There is an unknown macro here somewhere. Configuration is required. If FREQFMT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/rigs/dummy/dummy.c:378:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:387:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:470:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:521:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:556:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:645:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:687:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:745:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:771:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:844:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:857:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:870:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:883:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:908:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:921:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:934:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:947:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/dummy.c:960:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rigs/dummy/quisk.c:892:39: error: There is an unknown macro here somewhere. Configuration is required. If FREQFMT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/rigs/dummy/dummy.c:240:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:240:5: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:241:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:241:5: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:242:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:242:5: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:243:29: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:243:29: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:244:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:244:5: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:245:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:245:12: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:247:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:247:12: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:251:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:251:9: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:252:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:252:9: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:254:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:254:9: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:256:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/dummy.c:228:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/dummy.c:228:12: note: Assignment 'priv=(struct dummy_priv_data*)calloc(1,sizeof(struct dummy_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/dummy/dummy.c:256:14: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:346:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:346:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:347:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:347:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:348:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:348:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:349:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:349:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:350:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:350:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:351:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:351:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:352:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:352:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:353:10: warning: Either the condition 'rs->priv' is redundant or there is possible null pointer dereference: priv. [nullPointerRedundantCheck] hamlib-4.6.2/rigs/dummy/dummy.c:355:11: note: Assuming that condition 'rs->priv' is not redundant hamlib-4.6.2/rigs/dummy/dummy.c:336:34: note: priv is assigned '(struct dummy_priv_data*)rs->priv' here. hamlib-4.6.2/rigs/dummy/dummy.c:353:10: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/dummy.c:423:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:866:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:892:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:917:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:943:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:969:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:993:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1129:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1156:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1180:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1204:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1238:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1488:22: style: Variable 'elp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1770:22: style: Variable 'epp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:1915:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/dummy.c:2232:40: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'dummy_get_info' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/dummy/dummy.c:2770:22: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/dummy/dummy.c:2232:40: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:358:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:432:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:454:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:469:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:262:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROT_STATUS_MOVING_AZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:403:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:423:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:515:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:639:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:682:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:734:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:803:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:828:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:893:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:934:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:1010:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:177:5: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:331:9: error: Resource leak: sockfd [resourceLeak] hamlib-4.6.2/rigs/dummy/rot_pstrotator.c:452:38: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/sdrsharp.c:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:321:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:414:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:477:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/sdrsharp.c:517:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/rot_dummy.c:184:32: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'dummy_rot_open' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/dummy/rot_dummy.c:977:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/dummy/rot_dummy.c:184:32: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rigs/dummy/rot_dummy.c:633:22: style: Variable 'elp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/rot_dummy.c:887:22: style: Variable 'epp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/dummy/trxmanager.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:374:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:480:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:576:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:616:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:634:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:936:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1016:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1097:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_TX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:515:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:601:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:807:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:841:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:977:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1020:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1099:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1621:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1642:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1759:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1937:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/trxmanager.c:1170:17: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] hamlib-4.6.2/rigs/dummy/trxmanager.c:1169:19: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/trxmanager.c:1169:19: note: Assignment 'fp=fopen("debug.txt","w+")', assigned value is 0 hamlib-4.6.2/rigs/dummy/trxmanager.c:1170:17: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/trxmanager.c:1171:16: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] hamlib-4.6.2/rigs/dummy/trxmanager.c:1169:19: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/trxmanager.c:1169:19: note: Assignment 'fp=fopen("debug.txt","w+")', assigned value is 0 hamlib-4.6.2/rigs/dummy/trxmanager.c:1171:16: note: Null pointer dereference hamlib-4.6.2/rigs/elad/elad.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:552:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:704:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:725:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:740:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:759:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:854:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:890:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:916:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1040:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1648:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1829:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:1865:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2020:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2052:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2479:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2648:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2707:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2784:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2839:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2914:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2933:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2957:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:2986:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3010:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3030:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3064:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3077:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3154:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3619:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3661:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3701:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/elad.c:3853:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/fdm_duo.c:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/fdm_duo.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/elad/fdm_duo.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:341:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PORT_UDP_NETWORK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:430:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:469:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:538:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:651:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:695:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:783:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:887:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:961:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:978:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:987:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/dttsp.c:383:45: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] hamlib-4.6.2/rigs/flexradio/dttsp.c:486:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/flexradio.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:395:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:433:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:461:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/sdr1k.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/dummy/tci1x.c:1182:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ttmode [nullPointerOutOfMemory] hamlib-4.6.2/rigs/dummy/tci1x.c:1160:24: note: Assuming allocation function fails hamlib-4.6.2/rigs/dummy/tci1x.c:1160:24: note: Assignment 'ttmode=strdup(modeMapGetTCI(mode))', assigned value is 0 hamlib-4.6.2/rigs/dummy/tci1x.c:1182:9: note: Null pointer dereference hamlib-4.6.2/rigs/dummy/tci1x.c:1418:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/sdr1k.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] hamlib-4.6.2/rigs/flexradio/sdr1k.c:237:22: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'sdr1k_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/flexradio/sdr1k.c:179:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/flexradio/sdr1k.c:237:22: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/elad/elad.c:946:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] hamlib-4.6.2/rigs/elad/elad.c:564:11: style: Variable 'idptr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/elad/elad.c:571:15: style: Variable 'dot_pos' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/elad/elad.c:1473:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/elad/elad.c:2047:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/elad/elad.c:2475:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/elad/elad.c:2505:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/elad/elad.c:2644:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/gomspace/gs100.c:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:531:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:575:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_GS100 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:237:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:419:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:541:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:558:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/gomspace/gs100.c:118:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/gomspace/gs100.c:103:44: note: Assuming allocation function fails hamlib-4.6.2/rigs/gomspace/gs100.c:103:12: note: Assignment 'priv=(struct gs100_priv_data*)calloc(1,sizeof(struct gs100_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/gomspace/gs100.c:118:5: note: Null pointer dereference hamlib-4.6.2/rigs/gomspace/gs100.c:141:28: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'gs100_open' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/gomspace/gs100.c:426:17: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/gomspace/gs100.c:141:28: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/gomspace/gs100.c:155:29: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'gs100_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/gomspace/gs100.c:427:18: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/gomspace/gs100.c:155:29: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/gomspace/gs100.c:171:53: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/gomspace/gs100.c:197:53: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/gomspace/gs100.c:362:40: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'gs100_get_info' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/gomspace/gs100.c:434:17: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/gomspace/gs100.c:362:40: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/gomspace/gs100.c:484:36: style: Variable 'c' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icm710.c:258:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:290:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:483:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:514:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:541:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:557:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OP_TUNE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:582:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:626:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:702:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icm710.c:254:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icm710.c:443:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icm710.c:476:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icm710.c:677:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icmarine.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:432:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:659:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:717:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:841:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/flexradio/smartsdr.c:414:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/flexradio/smartsdr.c:470:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/flexradio/smartsdr.c:433:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] hamlib-4.6.2/rigs/flexradio/smartsdr.c:457:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] hamlib-4.6.2/rigs/flexradio/smartsdr.c:224:49: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:257:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:406:45: style: Parameter 's' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:413:11: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:481:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:502:25: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:540:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:556:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:558:11: style: Variable 'rmode' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/flexradio/smartsdr.c:598:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/frame.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/frame.c:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/frame.c:525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/frame.c:600:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_BUSBUSY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/frame.c:665:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/frame.c:814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icmarine/icmarine.c:116:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icmarine.c:247:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icmarine.c:361:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icmarine/icmarine.c:486:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/ic7000.c:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic706.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7100.c:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7100.c:273:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7200.c:302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7200.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:1877:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:1965:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:2026:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:2080:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:2138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:2192:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:2249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MAIN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic746.c:636:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic746.c:701:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic746.c:786:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ANN_FREQ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic746.c:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic746.c:947:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic746.c:1115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7300.c:2250:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/ic7300.c:1981:52: error: Uninitialized variable: prmbuf [uninitvar] hamlib-4.6.2/rigs/icom/ic756.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic756.c:745:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic756.c:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7600.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7600.c:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7610.c:261:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7610.c:315:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7700.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7700.c:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7700.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7760.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7760.c:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7760.c:259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7800.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7800.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7800.c:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic7800.c:491:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic821h.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic910.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic910.c:187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/ic92d.c:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:242:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:296:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:307:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icf8101.c:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icr30.c:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_AMN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icr75.c:290:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icr75.c:349:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icr75.c:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icr75.c:539:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:705:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:789:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:825:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:955:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:992:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_IC9700 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1467:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TARGETABLE_FREQ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1500:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TARGETABLE_FREQ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1536:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1943:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:1978:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2026:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_IC7200 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_IC7200 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2334:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_IC7200 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2733:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:2894:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_IC7200 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:3057:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:3097:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:3402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:3471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:3575:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:4140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:4823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:4966:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5077:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5383:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5680:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5788:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:5989:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6374:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6547:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6675:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6873:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:6962:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7013:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7692:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7745:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7796:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7844:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7889:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7936:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:7986:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8033:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8079:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8415:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8568:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8872:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8944:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:8968:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9541:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9667:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TARGETABLE_SPECTRUM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9735:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9945:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9964:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_IC7600 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:10026:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/omni.c:188:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/omni.c:229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/omni.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:218:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_SUB [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:400:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:474:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/id5100.c:156:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/id5100.c:213:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/optoscan.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:499:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_AF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:616:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SCAN_PLT [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:812:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/optoscan.c:817:28: style: Variable 'priv_caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/perseus.c:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_SAM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/perseus.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_SAM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_RTTY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:257:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_NRD535 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:307:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_NRD535 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:333:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:371:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:511:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:539:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:735:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_AGC_SLOW [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:788:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1249:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TRN_RIG [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1262:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1276:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_NRD535 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1345:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endc [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1408:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1566:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1599:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1619:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jrc.c:1672:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:1118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:1154:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:1212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:1290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/xiegu.c:1206:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/xiegu.c:1208:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/xiegu.c:1284:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/xiegu.c:1286:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/jrc/jrc.c:105:30: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/jrc/jrc.c:1244:11: style: Variable 'trncmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/jrc/nrd525.c:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/nrd525.c:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/nrd525.c:227:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_AGC_SLOW [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/nrd525.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/nrd525.c:212:33: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'nrd525_set_func' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/jrc/nrd525.c:141:18: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/jrc/nrd525.c:212:33: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/jrc/jst145.c:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:326:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:421:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:507:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:543:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_AGC_SLOW [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/jrc/jst145.c:531:33: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'jst145_set_func' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/jrc/jst145.c:266:18: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/jrc/jst145.c:531:33: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/kachina/kachina.c:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kachina/kachina.c:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kachina/kachina.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kachina/kachina.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kachina/kachina.c:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_RAWSTR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kachina/kachina.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9176:26: style: Redundant condition: The condition 'frame[2] == 0x01' is redundant since 'frame[2] != 0x00' is sufficient. [redundantCondition] hamlib-4.6.2/rigs/kenwood/elecraft.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/elecraft.c:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/elecraft.c:427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/elecraft.c:481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/elecraft.c:523:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_K4 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/elecraft.c:600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:733:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/icom/icom.c:722:48: note: Assuming allocation function fails hamlib-4.6.2/rigs/icom/icom.c:722:16: note: Assignment 'rs->priv=(struct icom_priv_data*)calloc(1,sizeof(struct icom_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/icom/icom.c:731:10: note: priv is assigned 'rs->priv' here. hamlib-4.6.2/rigs/icom/icom.c:733:5: note: Null pointer dereference hamlib-4.6.2/rigs/icom/icom.c:737:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/icom/icom.c:722:48: note: Assuming allocation function fails hamlib-4.6.2/rigs/icom/icom.c:722:16: note: Assignment 'rs->priv=(struct icom_priv_data*)calloc(1,sizeof(struct icom_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/icom/icom.c:731:10: note: priv is assigned 'rs->priv' here. hamlib-4.6.2/rigs/icom/icom.c:737:9: note: Null pointer dereference hamlib-4.6.2/rigs/icom/icom.c:746:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/icom/icom.c:722:48: note: Assuming allocation function fails hamlib-4.6.2/rigs/icom/icom.c:722:16: note: Assignment 'rs->priv=(struct icom_priv_data*)calloc(1,sizeof(struct icom_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/icom/icom.c:731:14: note: Assignment 'priv=rs->priv', assigned value is 0 hamlib-4.6.2/rigs/icom/icom.c:746:9: note: Null pointer dereference hamlib-4.6.2/rigs/icom/icom.c:749:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] hamlib-4.6.2/rigs/icom/icom.c:722:48: note: Assuming allocation function fails hamlib-4.6.2/rigs/icom/icom.c:722:16: note: Assignment 'rs->priv=(struct icom_priv_data*)calloc(1,sizeof(struct icom_priv_data))', assigned value is 0 hamlib-4.6.2/rigs/icom/icom.c:731:14: note: Assignment 'priv=rs->priv', assigned value is 0 hamlib-4.6.2/rigs/icom/icom.c:749:14: note: Null pointer dereference hamlib-4.6.2/rigs/kenwood/flex.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex.c:120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex.c:37:11: style: Variable 'idptr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:9493:50: style:inconclusive: Function 'icom_send_voice_mem' argument 3 names different: declaration 'bank' definition 'ch'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/icom/icom.h:403:50: note: Function 'icom_send_voice_mem' argument 3 names different: declaration 'bank' definition 'ch'. hamlib-4.6.2/rigs/icom/icom.c:9493:50: note: Function 'icom_send_voice_mem' argument 3 names different: declaration 'bank' definition 'ch'. hamlib-4.6.2/rigs/icom/icom.c:3626:13: style: Local variable 'i' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/icom/icom.c:3571:9: note: Shadowed declaration hamlib-4.6.2/rigs/icom/icom.c:3626:13: note: Shadow variable hamlib-4.6.2/rigs/icom/icom.c:700:28: style: Variable 'priv_caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:1310:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:1458:45: style: Parameter 'freqbuf' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/icom/icom.c:2242:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:2890:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:3094:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:3400:57: style: Parameter 'par' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/icom/icom.c:3566:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:5980:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6154:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6155:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6156:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6262:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6263:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6367:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6540:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6541:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:6663:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:9143:30: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/icom/icom.c:9328:33: style: Parameter 'subcmdbuf' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/icom/icom.c:9370:37: style: Parameter 'subcmdbuf' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/icom/icom.c:8845:54: error: Uninitialized variable: scanbuf [uninitvar] hamlib-4.6.2/rigs/kenwood/elecraft.c:425:11: style: Variable 'idptr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/elecraft.c:479:11: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/icom/icom.c:1110:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:585:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:614:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:788:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:854:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:1150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:1184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:1239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:1273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/icom/icom.c:9193:21: style: Variable 'freq' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/icom/icom.c:9193:16: style: Variable 'freq' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/kenwood/ic10.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:299:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:452:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:492:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ANT_1 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:513:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:657:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:755:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:860:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:901:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:935:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:959:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1002:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1020:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1047:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TRN_RIG [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1065:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1099:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1117:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SCAN_STOP [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:324:10: style: Variable 'w_a' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:375:10: style: Variable 'w_a' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:784:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:846:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/flex6xxx.c:1180:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k2.c:266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k2.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k2.c:436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k2.c:500:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k2.c:555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k2.c:685:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k2.c:731:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ic10.c:1089:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k2.c:433:11: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k3.c:1051:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1484:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1551:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1772:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1878:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_KX2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1931:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1940:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2061:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2403:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2522:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2638:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2763:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2792:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2887:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2925:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:2955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:3001:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:3022:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:3055:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/pihpsdr.c:367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/pihpsdr.c:609:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/pihpsdr.c:806:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/pihpsdr.c:976:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/pihpsdr.c:1356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/pihpsdr.c:804:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:738:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:806:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:831:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:902:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1712:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1835:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1898:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2021:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2054:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2285:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2426:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2681:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2796:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2968:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3019:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3082:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3331:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3634:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3671:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:3723:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4455:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4830:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:4975:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5013:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5076:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5099:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5313:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5464:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5621:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5676:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5698:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5734:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5786:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:5878:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6001:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6232:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6322:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_delay [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:6540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/k3.c:1046:11: style: Variable 'cmd_data' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k3.c:1047:11: style: Variable 'cmd_bw' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k3.c:1201:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k3.c:3017:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/k3.c:2373:20: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/kenwood/th.c:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:633:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:696:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:766:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:805:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TRN_RIG [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:819:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:879:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:931:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1013:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1078:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1479:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1608:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1703:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1804:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:1909:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:2233:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:2503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:2536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:2570:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:156:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:342:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:388:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:487:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:508:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:526:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:587:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:604:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:640:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:678:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:751:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:875:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1085:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd72.c:1394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/th.c:627:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/th.c:1397:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/th.c:1475:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/th.c:1557:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/th.c:1739:11: style: Variable 'membuf' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/th.c:1811:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/th.c:2149:20: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/kenwood/thd74.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:331:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:527:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:576:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:596:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:616:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:633:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:702:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:737:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:775:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:840:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:874:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:954:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1066:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1087:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1368:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:1422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thf6a.c:299:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thf6a.c:333:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thd74.c:156:21: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/kenwood/thd74.c:398:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/thd74.c:425:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/thd74.c:1366:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/thd74.c:1388:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/thd74.c:1420:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/thf7.c:293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thf7.c:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_FUNC_TBURST [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:499:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_FRNG_END [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/thg71.c:518:5: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/kenwood/thg71.c:525:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/kenwood/thg71.c:526:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/kenwood/thg71.c:523:15: style: Variable 'strl' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/thg71.c:523:22: style: Variable 'stru' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/tmv7.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmv7.c:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmv7.c:448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmv7.c:489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmv7.c:551:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmv7.c:675:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:679:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:782:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:817:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:873:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:895:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:948:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:989:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1082:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1094:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable common_dcs_list [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1511:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1538:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1570:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1591:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1619:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1648:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1742:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1758:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1782:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_RPT_SHIFT_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1811:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1840:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1879:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1901:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1940:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2012:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2043:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2082:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2263:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2520:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2594:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2615:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2701:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2916:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:2950:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/transfox.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/transfox.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/transfox.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/transfox.c:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/transfox.c:345:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:1610:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] hamlib-4.6.2/rigs/kenwood/kenwood.c:1608:38: note: outer condition: vfo==RIG_VFO_A hamlib-4.6.2/rigs/kenwood/kenwood.c:1610:17: note: identical inner condition: vfo==RIG_VFO_A hamlib-4.6.2/rigs/kenwood/kenwood.c:2405:42: warning:inconclusive: Possible null pointer dereference: selected_filter_width [nullPointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:2376:58: note: Assignment 'selected_filter_width=NULL', assigned value is 0 hamlib-4.6.2/rigs/kenwood/kenwood.c:2387:45: note: Assuming condition is false hamlib-4.6.2/rigs/kenwood/kenwood.c:2405:42: note: Null pointer dereference hamlib-4.6.2/rigs/kenwood/kenwood.c:2302:55: style:inconclusive: Function 'kenwood_get_xit' argument 3 names different: declaration 'xit' definition 'rit'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/kenwood/kenwood.h:230:55: note: Function 'kenwood_get_xit' argument 3 names different: declaration 'xit' definition 'rit'. hamlib-4.6.2/rigs/kenwood/kenwood.c:2302:55: note: Function 'kenwood_get_xit' argument 3 names different: declaration 'xit' definition 'rit'. hamlib-4.6.2/rigs/kenwood/kenwood.c:2309:54: style:inconclusive: Function 'kenwood_set_xit' argument 3 names different: declaration 'xit' definition 'rit'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/kenwood/kenwood.h:229:54: note: Function 'kenwood_set_xit' argument 3 names different: declaration 'xit' definition 'rit'. hamlib-4.6.2/rigs/kenwood/kenwood.c:2309:54: note: Function 'kenwood_set_xit' argument 3 names different: declaration 'xit' definition 'rit'. hamlib-4.6.2/rigs/kenwood/kenwood.c:283:31: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:913:31: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:915:11: style: Variable 'idptr' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:999:19: style: Variable 'dot_pos' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:1173:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:1222:31: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:2017:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:2052:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:2131:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:2345:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/ts140.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/kenwood.c:2966:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:3216:34: style: Variable 'last_filter' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:3326:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:3714:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:4450:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:4585:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:4615:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:4676:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:4766:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:5311:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:5378:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:5513:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:5846:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/kenwood.c:3353:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/kenwood/ts2000.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:399:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_C [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:598:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_C [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:944:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1042:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1068:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tmd710.c:1834:59: style:inconclusive: Function 'tmd710_set_rptr_offs' argument 3 names different: declaration 'offset' definition 'freq'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/kenwood/tmd710.c:72:66: note: Function 'tmd710_set_rptr_offs' argument 3 names different: declaration 'offset' definition 'freq'. hamlib-4.6.2/rigs/kenwood/tmd710.c:1834:59: note: Function 'tmd710_set_rptr_offs' argument 3 names different: declaration 'offset' definition 'freq'. hamlib-4.6.2/rigs/kenwood/tmd710.c:1874:60: style:inconclusive: Function 'tmd710_get_rptr_offs' argument 3 names different: declaration 'offset' definition 'rptr_offs'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/kenwood/tmd710.c:73:67: note: Function 'tmd710_get_rptr_offs' argument 3 names different: declaration 'offset' definition 'rptr_offs'. hamlib-4.6.2/rigs/kenwood/tmd710.c:1874:60: note: Function 'tmd710_get_rptr_offs' argument 3 names different: declaration 'offset' definition 'rptr_offs'. hamlib-4.6.2/rigs/kenwood/tmd710.c:1307:41: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/kenwood/ts450s.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:765:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:835:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:863:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:963:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:1054:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:1212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:1235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:1260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:1293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:1305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:2364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:2389:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts480.c:2401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts2000.c:1012:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/ts480.c:1247:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/kenwood/ts480.c:833:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/ts570.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_MAXDBLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:526:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:697:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:757:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:793:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts570.c:853:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts680.c:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:445:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:493:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:550:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:688:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:741:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1084:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts711.c:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts811.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts850.c:269:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts850.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts850.c:392:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts850.c:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts850.c:517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts870s.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts870s.c:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts870s.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts870s.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts870s.c:300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts590.c:1152:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/ts890s.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts890s.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts890s.c:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts890s.c:460:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts890s.c:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts890s.c:465:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] hamlib-4.6.2/rigs/kenwood/ts890s.c:120:11: style: Variable 'command_string' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kenwood/ts990s.c:400:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/ts990s.c:778:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:364:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:548:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:579:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:609:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:657:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/xg3.c:686:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/dds60.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/dds60.c:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/dds60.c:221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/dds60.c:258:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/dds60.c:369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/dds60.c:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tx500.c:382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tx500.c:625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kenwood/tx500.c:834:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:443:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/drt1.c:414:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kit/elektor304.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:238:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/elektor304.c:344:34: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/kit/kit.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/kit.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/miniVNA.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:249:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/pcrotor.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/hiqsdr.c:450:26: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'hiqsdr_get_freq' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/kit/hiqsdr.c:173:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/kit/hiqsdr.c:450:26: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/kit/hiqsdr.c:450:50: style: Parameter 'freq' can be declared as pointer to const. However it seems that 'hiqsdr_get_freq' is a callback function, if 'freq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/kit/hiqsdr.c:173:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/kit/hiqsdr.c:450:50: note: Parameter 'freq' can be declared as pointer to const hamlib-4.6.2/rigs/kit/hiqsdr.c:567:34: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'hiqsdr_get_level' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/kit/hiqsdr.c:184:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/kit/hiqsdr.c:567:34: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/kit/hiqsdr.c:567:76: style: Parameter 'val' can be declared as pointer to const. However it seems that 'hiqsdr_get_level' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/kit/hiqsdr.c:184:21: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/kit/hiqsdr.c:567:76: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rigs/kit/rs_hfiq.c:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/rs_hfiq.c:157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/rs_hfiq.c:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/rs_hfiq.c:229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/rs_hfiq.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/kit/rs_hfiq.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_IQ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_STRENGTH [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/lowe/lowe.c:374:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/mds/mds.c:563:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/motorola/micom.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/motorola/micom.c:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/motorola/micom.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/motorola/micom.c:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/motorola/micom.c:27:38: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/motorola/motorola.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:564:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_PCR1500 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:682:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:697:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:755:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:792:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:811:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:947:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1049:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1097:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1250:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_SUB [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1524:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1620:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1695:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1738:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1759:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1785:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1795:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1845:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1882:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1922:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1945:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ERJCTED [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1967:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:188:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ETIMEOUT [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:324:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:425:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:479:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:505:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:552:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_FM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:593:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:617:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:659:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:730:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:830:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:997:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_FUNC_LOCK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:1023:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:1079:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:1176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:1223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:1243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/prm80/prm80.c:1304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:198:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:358:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:431:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:497:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:515:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:575:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:606:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:715:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:744:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:761:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:799:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/ra37xx.c:862:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/pcr/pcr.c:1757:49: style:inconclusive: Function 'pcr_set_dsp_auto_notch' argument 3 names different: declaration 'level' definition 'status'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/pcr/pcr.c:149:60: note: Function 'pcr_set_dsp_auto_notch' argument 3 names different: declaration 'level' definition 'status'. hamlib-4.6.2/rigs/pcr/pcr.c:1757:49: note: Function 'pcr_set_dsp_auto_notch' argument 3 names different: declaration 'level' definition 'status'. hamlib-4.6.2/rigs/pcr/pcr.c:1771:38: style:inconclusive: Function 'pcr_set_vsc' argument 3 names different: declaration 'level' definition 'status'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/pcr/pcr.c:142:49: note: Function 'pcr_set_vsc' argument 3 names different: declaration 'level' definition 'status'. hamlib-4.6.2/rigs/pcr/pcr.c:1771:38: note: Function 'pcr_set_vsc' argument 3 names different: declaration 'level' definition 'status'. hamlib-4.6.2/rigs/pcr/pcr.c:1351:19: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/pcr/pcr.c:1351:56: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/racal/racal.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:441:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:571:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/racal/racal.c:321:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rft/rft.c:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rft/rft.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/ek89x.c:433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:456:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/gp2000.c:521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:98:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIll [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:122:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:312:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:389:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/rs/rs.c:236:24: style: Variable 'sfunc' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rs/rs.c:298:24: style: Variable 'slevel' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rs/gp2000.c:468:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/rs/gp2000.c:491:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/rs/gp2000.c:383:24: style: Variable 'slevel' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rs/gp2000.c:453:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rs/gp2000.c:519:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rs/ek89x.c:445:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/rs/ek89x.c:468:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rigs/rs/xk852.c:282:13: error: syntax error [syntaxError] hamlib-4.6.2/rigs/rs/ek89x.c:366:24: style: Variable 'slevel' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/rs/ek89x.c:430:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/skanti/skanti.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/skanti.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/skanti.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/skanti.c:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/skanti.c:308:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/skanti.c:316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OP_TUNE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/skanti.c:331:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:378:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:428:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:463:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/skanti/trp8255.c:518:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tapr/tapr.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tapr/tapr.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tapr/tapr.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tapr/tapr.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tapr/tapr.c:83:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] hamlib-4.6.2/rigs/tapr/tapr.c:96:24: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/skanti/skanti.c:172:11: style: Variable 'sk_mode' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/skanti/skanti.c:172:21: style: Variable 'sk_filter' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/skanti/trp8255.c:282:51: style:inconclusive: Function 'cu_set_split_freq' argument 3 names different: declaration 'tx_freq' definition 'freq'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/skanti/trp8255.c:66:58: note: Function 'cu_set_split_freq' argument 3 names different: declaration 'tx_freq' definition 'freq'. hamlib-4.6.2/rigs/skanti/trp8255.c:282:51: note: Function 'cu_set_split_freq' argument 3 names different: declaration 'tx_freq' definition 'freq'. hamlib-4.6.2/rigs/skanti/trp8255.c:299:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/skanti/trp8255.c:472:11: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/jupiter.c:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:300:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:357:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:409:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:448:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:485:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:545:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:663:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:748:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:775:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:1082:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:1111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:1175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:259:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:438:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:468:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:558:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:568:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:579:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:590:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:606:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:807:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:908:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_SUB [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1442:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1472:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/omnivii.c:1507:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:240:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:285:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:332:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cal_table_t [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:387:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:431:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FRQRANGESIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:561:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:592:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:614:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:629:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:667:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:730:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:786:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:806:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:914:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:971:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1030:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1058:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1081:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1099:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_RESET_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1237:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DBLST_END [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1905:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1920:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:1948:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OP_TO_VFO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:2004:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:2052:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:2113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:2206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:2302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/jupiter.c:260:22: style: Redundant condition: data!=NULL. 'data==NULL || (data!=NULL && data_len>0)' is equivalent to 'data==NULL || data_len>0' [redundantCondition] hamlib-4.6.2/rigs/tentec/jupiter.c:737:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/rigs/tentec/paragon.c:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:251:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:272:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:315:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_CW [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:551:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ERJCTED [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:576:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:676:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/paragon.c:330:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/rx340.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx340.c:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx340.c:360:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx340.c:414:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx340.c:459:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx340.c:527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx340.c:578:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:253:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:428:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:464:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:519:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:564:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:656:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:906:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:921:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/orion.c:497:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/orion.c:650:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/orion.c:783:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/orion.c:1077:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/tentec.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_BUG [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:485:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec.c:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/rx331.c:904:23: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'rx331_vfo_op' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/tentec/rx331.c:187:19: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/tentec/rx331.c:904:23: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/tentec/tentec2.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:298:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:341:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:373:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:498:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:600:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:629:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:666:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tentec2.c:697:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tuner/tuner.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_USB [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:363:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:463:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_RESET_SOFT [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:587:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:614:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:647:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:714:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:943:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:958:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:971:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:986:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1008:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1217:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1480:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1652:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:1682:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden_digital.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden_digital.c:282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden_digital.c:391:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden_digital.c:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden_digital.c:272:12: style:inconclusive: Same expression used in consecutive assignments of 'info_len' and 'mdlinfo_len'. [duplicateAssignExpression] hamlib-4.6.2/rigs/uniden/uniden_digital.c:272:34: note: Same expression used in consecutive assignments of 'info_len' and 'mdlinfo_len'. hamlib-4.6.2/rigs/uniden/uniden_digital.c:272:12: note: Same expression used in consecutive assignments of 'info_len' and 'mdlinfo_len'. hamlib-4.6.2/rigs/uniden/uniden_digital.c:378:34: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/uniden/uniden_digital.c:398:34: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/uniden/uniden_digital.c:398:58: style: Parameter 'freq' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/uniden/uniden.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:372:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:472:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:527:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:593:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:797:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/uniden/uniden.c:888:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:347:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:556:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-posix.c:617:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/tentec/tt550.c:965:48: style:inconclusive: Function 'tt550_set_xit' argument 3 names different: declaration 'rit' definition 'xit'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/tentec/tt550.h:147:53: note: Function 'tt550_set_xit' argument 3 names different: declaration 'rit' definition 'xit'. hamlib-4.6.2/rigs/tentec/tt550.c:965:48: note: Function 'tt550_set_xit' argument 3 names different: declaration 'rit' definition 'xit'. hamlib-4.6.2/rigs/tentec/tt550.c:979:49: style:inconclusive: Function 'tt550_get_xit' argument 3 names different: declaration 'rit' definition 'xit'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/tentec/tt550.h:148:54: note: Function 'tt550_get_xit' argument 3 names different: declaration 'rit' definition 'xit'. hamlib-4.6.2/rigs/tentec/tt550.c:979:49: note: Function 'tt550_get_xit' argument 3 names different: declaration 'rit' definition 'xit'. hamlib-4.6.2/rigs/tentec/tt550.c:539:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/tt550.c:556:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/tentec/tt550.c:581:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/winradio/g313-posix.c:601:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/winradio/g313-posix.c:622:40: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'g313_audio_callback' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/winradio/g313-posix.c:146:28: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/winradio/g313-posix.c:622:40: note: Parameter 'buffer' can be declared as pointer to const hamlib-4.6.2/rigs/winradio/g313-posix.c:624:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/winradio/g313-posix.c:631:37: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'g313_if_callback' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/winradio/g313-posix.c:147:25: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/winradio/g313-posix.c:631:37: note: Parameter 'buffer' can be declared as pointer to const hamlib-4.6.2/rigs/winradio/g313-posix.c:633:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/winradio/g313-posix.c:640:44: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'g313_spectrum_callback' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/winradio/g313-posix.c:148:31: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/winradio/g313-posix.c:640:44: note: Parameter 'buffer' can be declared as pointer to const hamlib-4.6.2/rigs/winradio/g313-posix.c:644:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/uniden/uniden.c:731:12: style:inconclusive: Same expression used in consecutive assignments of 'info_len' and 'vrinfo_len'. [duplicateAssignExpression] hamlib-4.6.2/rigs/uniden/uniden.c:731:34: note: Same expression used in consecutive assignments of 'info_len' and 'vrinfo_len'. hamlib-4.6.2/rigs/uniden/uniden.c:731:12: note: Same expression used in consecutive assignments of 'info_len' and 'vrinfo_len'. hamlib-4.6.2/rigs/winradio/g313-win.c:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:362:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:388:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:440:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:461:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:495:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:503:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_POWER_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:515:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:528:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:574:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:634:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/g313-win.c:709:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/winradio/winradio.c:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:326:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PASSBAND_NOCHANGE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:406:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:420:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/wj/wj.c:462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:331:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:440:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_RAWSTR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg100.c:496:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PASSBAND_NOCHANGE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg8800.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg8800.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg8800.c:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg8800.c:201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg8800.c:244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/frg9600.c:188:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:471:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:485:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:511:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:524:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:538:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:569:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:597:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:620:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:888:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:918:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:952:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:978:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1084:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1255:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:1277:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft100.c:759:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft100.c:885:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:613:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:716:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:790:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:881:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:958:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1495:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1609:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1702:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1899:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1973:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2032:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2096:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2527:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2711:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2833:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2977:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3578:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3741:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3818:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3881:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:3946:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:4077:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:4116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:4137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:4152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:4158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:778:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:839:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:898:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:931:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:981:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1659:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1688:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1738:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1806:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1827:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1861:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1884:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:927:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1367:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1508:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000mp.c:1774:32: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft3000.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft3000.c:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft600.c:536:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft736.c:227:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:299:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:409:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:427:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:490:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:533:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_RAWSTR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:588:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft736.c:641:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:466:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:531:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:586:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:647:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PASSBAND_NORMAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:846:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:871:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:901:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:929:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:950:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:984:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:1009:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft747.c:1063:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2916:13: style: Condition '*ch<1' is always false [knownConditionTrueFalse] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2913:43: note: Assignment '*ch=priv->update_data.channelnumber+1', assigned value is greater than 0 hamlib-4.6.2/rigs/yaesu/ft1000d.c:2916:13: note: Condition '*ch<1' is always false hamlib-4.6.2/rigs/yaesu/ft1000d.c:1205:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1453:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] hamlib-4.6.2/rigs/yaesu/ft1000d.c:681:31: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft1000d_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft1000d.c:530:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft1000d.c:681:31: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft1000d.c:713:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:877:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1289:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1492:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:1699:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2091:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2607:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft1000d.c:2936:37: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft1000d_set_channel' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft1000d.c:413:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft1000d.c:2936:37: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft757gx.c:361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:462:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:606:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:643:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:852:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft757gx.c:945:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:396:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:520:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:611:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:649:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:669:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:726:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:741:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:776:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:808:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:841:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:952:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1026:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1681:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1694:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_LSB [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1895:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:482:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:651:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:791:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:935:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1017:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1528:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1595:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1731:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:1823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1416:20: style: Variable 'src' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1619:28: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft767gx.c:1659:19: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft817.c:770:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:787:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:798:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:807:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:832:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:856:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:902:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1016:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1065:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1524:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1652:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1865:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1929:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1956:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:1981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2006:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2030:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2053:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2066:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2096:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:2200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft840.c:479:29: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft840_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft840.c:341:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft840.c:479:29: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft840.c:506:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft840.c:559:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft840.c:647:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft840.c:1119:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft840.c:1439:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft840.c:1592:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1015:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1057:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1083:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1099:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SPLIT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1368:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1520:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1532:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1539:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_TX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_TX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1551:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_TX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1717:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1744:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1849:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1897:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1969:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1979:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT847UNI [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft817.c:825:48: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft857.c:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:423:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:526:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:588:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:628:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:655:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:764:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:786:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:812:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:865:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:915:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:953:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:982:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1076:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1250:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1351:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1374:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1389:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:1420:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft847.c:1133:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1518:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1651:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1656:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1685:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1714:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft847.c:1786:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:568:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:633:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:942:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1086:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1395:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1682:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1749:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1825:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1930:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:1976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft890.c:2102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft891.c:372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft891.c:439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft891.c:498:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft891.c:546:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft891.c:609:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft891.c:627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft857.c:931:34: warning: Logical conjunction always evaluates to false: freq <= 144000000.0f && freq >= 148000000.0f. [incorrectLogicOperator] hamlib-4.6.2/rigs/yaesu/ft857.c:935:39: warning: Logical conjunction always evaluates to false: freq <= 420000000.0f && freq >= 450000000.0f. [incorrectLogicOperator] hamlib-4.6.2/rigs/yaesu/ft857.c:1271:54: style:inconclusive: Function 'ft857_set_ctcss_tone' argument 3 names different: declaration 'code' definition 'tone'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/yaesu/ft857.c:143:61: note: Function 'ft857_set_ctcss_tone' argument 3 names different: declaration 'code' definition 'tone'. hamlib-4.6.2/rigs/yaesu/ft857.c:1271:54: note: Function 'ft857_set_ctcss_tone' argument 3 names different: declaration 'code' definition 'tone'. hamlib-4.6.2/rigs/yaesu/ft857.c:1349:60: style:inconclusive: Function 'ft857_set_rptr_shift' argument 3 names different: declaration 'rptr_shift' definition 'shift'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/yaesu/ft857.c:146:67: note: Function 'ft857_set_rptr_shift' argument 3 names different: declaration 'rptr_shift' definition 'shift'. hamlib-4.6.2/rigs/yaesu/ft857.c:1349:60: note: Function 'ft857_set_rptr_shift' argument 3 names different: declaration 'rptr_shift' definition 'shift'. hamlib-4.6.2/rigs/yaesu/ft857.c:462:48: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft890.c:630:29: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft890_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft890.c:495:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft890.c:630:29: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft890.c:657:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:710:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:798:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:1270:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:1502:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:1593:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft890.c:1746:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft897.c:546:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:572:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:579:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:604:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:661:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:730:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:751:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:835:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:856:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:915:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:934:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:989:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1019:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1050:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1069:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1090:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1169:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1473:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1496:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1511:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:590:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:618:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:654:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:965:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1473:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1624:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1847:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1907:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1952:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:1998:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft900.c:2124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft897.c:1393:54: style:inconclusive: Function 'ft897_set_ctcss_tone' argument 3 names different: declaration 'code' definition 'tone'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/yaesu/ft897.c:167:61: note: Function 'ft897_set_ctcss_tone' argument 3 names different: declaration 'code' definition 'tone'. hamlib-4.6.2/rigs/yaesu/ft897.c:1393:54: note: Function 'ft897_set_ctcss_tone' argument 3 names different: declaration 'code' definition 'tone'. hamlib-4.6.2/rigs/yaesu/ft897.c:1471:60: style:inconclusive: Function 'ft897_set_rptr_shift' argument 3 names different: declaration 'rptr_shift' definition 'shift'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/yaesu/ft897.c:170:67: note: Function 'ft897_set_rptr_shift' argument 3 names different: declaration 'rptr_shift' definition 'shift'. hamlib-4.6.2/rigs/yaesu/ft897.c:1471:60: note: Function 'ft897_set_rptr_shift' argument 3 names different: declaration 'rptr_shift' definition 'shift'. hamlib-4.6.2/rigs/yaesu/ft897.c:597:48: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft900.c:651:29: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft900_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft900.c:517:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft900.c:651:29: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft900.c:678:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft900.c:731:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft900.c:819:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft900.c:1528:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft900.c:1619:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft920.c:629:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:664:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:693:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:735:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:769:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:936:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1552:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1705:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1774:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1837:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1907:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:1974:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2050:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2483:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2618:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:2848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:405:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:566:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:618:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:659:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:701:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:740:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:789:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:848:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:910:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:984:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1403:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft980.c:1209:30: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft980.c:1225:31: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft980.c:1231:31: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/ft990.c:393:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:426:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:525:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:701:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:831:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:960:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1049:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1407:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1500:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1612:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1697:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1771:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1830:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:1894:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2049:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2310:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2492:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2614:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2666:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2719:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:2757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:3237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:3330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:3374:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990.c:3488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft920.c:733:29: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft920_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft920.c:530:25: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft920.c:733:29: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft920.c:766:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft920.c:843:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft920.c:930:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft920.c:2045:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft920.c:2251:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft920.c:2395:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft991.c:424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:460:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:551:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:724:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:791:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:408:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:851:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:913:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:467:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:964:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:1019:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:543:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:1080:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:1117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:1156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:1205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:863:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:1211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1081:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1644:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1729:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1803:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1862:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1926:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2081:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2524:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2751:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2789:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3582:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/ft991.c:549:16: style: Variable 'rdata' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft991.c:849:11: style: Variable 'retlvl' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft991.c:962:11: style: Variable 'retlvl' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft991.c:1017:11: style: Variable 'retlvl' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft991.c:1154:11: style: Variable 'retlvl' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:2697:13: style: Condition '*ch<1' is always false [knownConditionTrueFalse] hamlib-4.6.2/rigs/yaesu/ft990.c:2694:43: note: Assignment '*ch=priv->update_data.channelnumber+1', assigned value is greater than 0 hamlib-4.6.2/rigs/yaesu/ft990.c:2697:13: note: Condition '*ch<1' is always false hamlib-4.6.2/rigs/yaesu/ft990.c:2386:68: style:inconclusive: Function 'ft990_get_level' argument 4 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/yaesu/ft990.c:131:75: note: Function 'ft990_get_level' argument 4 names different: declaration 'val' definition 'value'. hamlib-4.6.2/rigs/yaesu/ft990.c:2386:68: note: Function 'ft990_get_level' argument 4 names different: declaration 'val' definition 'value'. hamlib-4.6.2/rigs/yaesu/ft990.c:489:22: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft990_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft990.c:346:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft990.c:489:22: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft990.c:521:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:697:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:1105:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:1290:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:1497:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:1889:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:2388:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990.c:2717:28: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft990_set_channel' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft990.c:372:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft990.c:2717:28: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft990v12.c:2729:13: style: Condition '*ch<1' is always false [knownConditionTrueFalse] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2726:43: note: Assignment '*ch=priv->update_data.channelnumber+1', assigned value is greater than 0 hamlib-4.6.2/rigs/yaesu/ft990v12.c:2729:13: note: Condition '*ch<1' is always false hamlib-4.6.2/rigs/yaesu/ft990v12.c:675:12: style: Variable 'ci' is reassigned a value before the old one has been used. [redundantAssignment] hamlib-4.6.2/rigs/yaesu/ft990v12.c:657:16: note: ci is assigned hamlib-4.6.2/rigs/yaesu/ft990v12.c:675:12: note: ci is overwritten hamlib-4.6.2/rigs/yaesu/ft990v12.c:675:12: style: Variable 'ci' is reassigned a value before the old one has been used. [redundantAssignment] hamlib-4.6.2/rigs/yaesu/ft990v12.c:662:16: note: ci is assigned hamlib-4.6.2/rigs/yaesu/ft990v12.c:675:12: note: ci is overwritten hamlib-4.6.2/rigs/yaesu/ft990v12.c:675:12: style: Variable 'ci' is reassigned a value before the old one has been used. [redundantAssignment] hamlib-4.6.2/rigs/yaesu/ft990v12.c:668:16: note: ci is assigned hamlib-4.6.2/rigs/yaesu/ft990v12.c:675:12: note: ci is overwritten hamlib-4.6.2/rigs/yaesu/ft990v12.c:2418:71: style:inconclusive: Function 'ft990v12_get_level' argument 4 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] hamlib-4.6.2/rigs/yaesu/ft990v12.c:143:40: note: Function 'ft990v12_get_level' argument 4 names different: declaration 'val' definition 'value'. hamlib-4.6.2/rigs/yaesu/ft990v12.c:2418:71: note: Function 'ft990v12_get_level' argument 4 names different: declaration 'val' definition 'value'. hamlib-4.6.2/rigs/yaesu/ft990v12.c:507:25: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft990v12_close' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft990v12.c:361:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft990v12.c:507:25: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft990v12.c:539:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:729:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1137:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1322:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1529:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:1921:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2420:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/ft990v12.c:2749:31: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'ft990v12_set_channel' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rigs/yaesu/ft990v12.c:387:27: note: You might need to cast the function pointer here hamlib-4.6.2/rigs/yaesu/ft990v12.c:2749:31: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/rigs/yaesu/ft990v12.c:3319:19: style: Variable 'n' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3326:20: style: Variable 'rl' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3332:20: style: Variable 'rl' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3338:20: style: Variable 'rl' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/yaesu/ft990v12.c:3344:20: style: Variable 'rl' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rigs/yaesu/pmr171.c:398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:414:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:425:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:432:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:484:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:528:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:565:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:609:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:618:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:803:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:833:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:920:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:1209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:1254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:347:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:355:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_LEVEL_RAWSTR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:513:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:649:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_TSLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vr5000.c:668:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_TSLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/pmr171.c:918:16: style: Comparing expression of type 'unsigned char' against value -1. Condition is always true. [compareValueOutOfTypeRangeError] hamlib-4.6.2/rigs/yaesu/pmr171.c:918:11: style: Condition 'i!=-1' is always true [knownConditionTrueFalse] hamlib-4.6.2/rigs/yaesu/vr5000.c:664:28: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/pmr171.c:595:23: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/yaesu.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/yaesu.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:405:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:437:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:481:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ERJCTED [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:497:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:505:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:513:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:521:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:552:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:608:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:631:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:662:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:675:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:727:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:764:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:788:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:799:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:812:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:823:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:831:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:951:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:961:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1044:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1068:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1093:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1131:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_CURR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/vx1700.c:1186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/amsat/if100.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/amsat/if100.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/amsat/if100.c:37:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rotators/apex/apex.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/apex/apex.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/apex/apex.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/apex/apex.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/apex/apex.c:56:13: warning:inconclusive: The buffer 'apex_info' may not be null-terminated after the call to strncpy(). [terminateStrncpy] hamlib-4.6.2/rotators/apex/apex.c:30:5: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rotators/apex/apex.c:119:32: style: Parameter 'rot' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rotators/apex/apex.c:46:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rotators/apex/sharedloop.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/apex/sharedloop.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/celestron/celestron.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/celestron/celestron.c:120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/celestron/celestron.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/celestron/celestron.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/celestron/celestron.c:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/celestron/celestron.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROT_FLAG_ELEVATION [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:471:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARPORT_CONTROL_STROBE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/cnctrk/cnctrk.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:456:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:536:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:710:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:752:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:852:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_RTTYR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1828:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:1934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2067:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2081:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2680:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2688:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2743:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2760:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2884:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:2989:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3450:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3458:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3504:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3517:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3693:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3793:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3884:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3906:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:3998:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:4099:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:4119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:4993:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:6081:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:6523:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:6935:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7003:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7037:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7050:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_FT991 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7532:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7560:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7715:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7771:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:7936:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8612:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8680:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:8803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:9669:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:9732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:9776:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:9836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:10968:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:10999:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11034:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11074:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11885:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modechar [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11902:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11918:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTERFUNC2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11979:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:11995:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12051:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12095:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12196:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12350:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12388:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12486:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_B [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12556:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12603:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12659:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12705:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12758:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:12805:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:281:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:396:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:492:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:534:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:688:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/easycomm/easycomm.c:54:17: warning: Either the condition '!rot' is redundant or there is possible null pointer dereference: rot. [nullPointerRedundantCheck] hamlib-4.6.2/rotators/easycomm/easycomm.c:58:9: note: Assuming that condition '!rot' is not redundant hamlib-4.6.2/rotators/easycomm/easycomm.c:54:17: note: Null pointer dereference hamlib-4.6.2/rotators/ether6/ether6.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:333:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ether6/ether6.c:433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ars/ars.c:610:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rotators/flir/flir.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:279:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:367:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:389:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:460:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:470:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:480:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:495:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/fodtrack/fodtrack.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/fodtrack/fodtrack.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/fodtrack/fodtrack.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/flir/flir.c:242:31: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_conf' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:559:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:242:31: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:247:31: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_conf' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:560:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:247:31: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:247:64: style: Parameter 'val' can be declared as pointer to const. However it seems that 'flir_get_conf' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:560:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:247:64: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:443:31: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_func' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:569:17: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:443:31: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:448:31: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_func' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:570:17: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:448:31: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:448:57: style: Parameter 'status' can be declared as pointer to const. However it seems that 'flir_get_func' is a callback function, if 'status' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:570:17: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:448:57: note: Parameter 'status' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:453:32: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_level' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:571:18: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:453:32: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:458:32: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_level' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:572:18: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:458:32: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:458:63: style: Parameter 'val' can be declared as pointer to const. However it seems that 'flir_get_level' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:572:18: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:458:63: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:463:36: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_ext_level' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:578:22: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:463:36: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:468:36: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_ext_level' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:579:22: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:468:36: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:468:72: style: Parameter 'val' can be declared as pointer to const. However it seems that 'flir_get_ext_level' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:579:22: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:468:72: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:473:35: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_ext_func' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:576:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:473:35: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:478:35: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_ext_func' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:577:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:478:35: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:478:67: style: Parameter 'status' can be declared as pointer to const. However it seems that 'flir_get_ext_func' is a callback function, if 'status' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:577:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:478:67: note: Parameter 'status' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:483:31: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_parm' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:573:17: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:483:31: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:488:31: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_parm' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:574:17: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:488:31: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:488:61: style: Parameter 'val' can be declared as pointer to const. However it seems that 'flir_get_parm' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:574:17: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:488:61: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:493:35: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_set_ext_parm' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:580:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:493:35: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:498:35: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'flir_get_ext_parm' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:581:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:498:35: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/flir/flir.c:498:71: style: Parameter 'val' can be declared as pointer to const. However it seems that 'flir_get_ext_parm' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/flir/flir.c:581:21: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/flir/flir.c:498:71: note: Parameter 'val' can be declared as pointer to const hamlib-4.6.2/rotators/grbltrk/grbltrk.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:460:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:524:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PORT_NETWORK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:530:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:623:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232.c:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232.c:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232.c:203:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:145:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hamlib-4.6.2/rotators/grbltrk/grbltrk.c:381:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] hamlib-4.6.2/rotators/gs232a/gs232a.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:221:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:367:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232a.c:650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/gs232a/gs232b.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/heathkit/hd1780.c:297:55: style:inconclusive: Function 'hd1780_send_priv_cmd' argument 2 names different: declaration 'cmd' definition 'cmdstr'. [funcArgNamesDifferent] hamlib-4.6.2/rotators/heathkit/hd1780.c:53:55: note: Function 'hd1780_send_priv_cmd' argument 2 names different: declaration 'cmd' definition 'cmdstr'. hamlib-4.6.2/rotators/heathkit/hd1780.c:297:55: note: Function 'hd1780_send_priv_cmd' argument 2 names different: declaration 'cmd' definition 'cmdstr'. hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ioptron/rot_ioptron.c:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:475:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:507:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:529:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:575:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:584:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:605:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:612:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.cpp:627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/indi/indi_wrapper.hpp:33:5: warning: Member variable 'RotINDIClient::mTelescope' is not initialized in the constructor. [uninitMemberVar] hamlib-4.6.2/rotators/m2/rc2800.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/m2/rc2800.c:179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/m2/rc2800.c:238:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/m2/rc2800.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/m2/rc2800.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/m2/rc2800.c:500:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENOMEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:370:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:443:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/prosistel/prosistel.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/prosistel/prosistel.c:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/prosistel/prosistel.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/prosistel/prosistel.c:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/prosistel/prosistel.c:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINTERNAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/prosistel/prosistel.c:534:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/meade/meade.c:219:32: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/rotators/radant/radant.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/radant/radant.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/radant/radant.c:122:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/radant/radant.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/radant/radant.c:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/saebrtrack/saebrtrack.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/saebrtrack/saebrtrack.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/saebrtrack/saebrtrack.c:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/saebrtrack/saebrtrack.c:185:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/sartek/sartek.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/sartek/sartek.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/sartek/sartek.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:472:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:579:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:860:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:962:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:995:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1027:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/rotorez/rotorez.c:1251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:346:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/satel/satel.c:398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:324:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/skywatcher/skywatcher.c:194:20: style: Variable 'rotp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rotators/rotorez/rotorez.c:1147:56: style:inconclusive: Function 'rotorez_send_priv_cmd' argument 2 names different: declaration 'cmd' definition 'cmdstr'. [funcArgNamesDifferent] hamlib-4.6.2/rotators/rotorez/rotorez.c:90:56: note: Function 'rotorez_send_priv_cmd' argument 2 names different: declaration 'cmd' definition 'cmdstr'. hamlib-4.6.2/rotators/rotorez/rotorez.c:1147:56: note: Function 'rotorez_send_priv_cmd' argument 2 names different: declaration 'cmd' definition 'cmdstr'. hamlib-4.6.2/rotators/rotorez/rotorez.c:1169:57: style:inconclusive: Function 'rotorez_send_priv_cmd2' argument 2 names different: declaration 'cmd' definition 'cmdstr'. [funcArgNamesDifferent] hamlib-4.6.2/rotators/rotorez/rotorez.c:91:57: note: Function 'rotorez_send_priv_cmd2' argument 2 names different: declaration 'cmd' definition 'cmdstr'. hamlib-4.6.2/rotators/rotorez/rotorez.c:1169:57: note: Function 'rotorez_send_priv_cmd2' argument 2 names different: declaration 'cmd' definition 'cmdstr'. hamlib-4.6.2/rotators/rotorez/rotorez.c:1126:46: style: Parameter 'rot' can be declared as pointer to const. However it seems that 'rotorez_rot_get_info' is a callback function, if 'rot' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/rotators/rotorez/rotorez.c:352:25: note: You might need to cast the function pointer here hamlib-4.6.2/rotators/rotorez/rotorez.c:1126:46: note: Parameter 'rot' can be declared as pointer to const hamlib-4.6.2/rotators/spid/spid.c:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EPROTO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/spid/spid.c:757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/include/io.c:17:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEDDR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/include/io.c:25:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:25:35: note: Null pointer addition hamlib-4.6.2/rotators/ts7400/include/io.c:26:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:26:36: note: Null pointer addition hamlib-4.6.2/rotators/ts7400/include/io.c:27:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:27:35: note: Null pointer addition hamlib-4.6.2/rotators/ts7400/include/io.c:28:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:28:36: note: Null pointer addition hamlib-4.6.2/rotators/ts7400/include/io.c:29:38: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:29:38: note: Null pointer addition hamlib-4.6.2/rotators/ts7400/include/peekpoke.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/include/peekpoke.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/include/peekpoke.c:163:5: error: Memory leak: start [memleak] hamlib-4.6.2/rotators/ts7400/include/peekpoke.c:7:32: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rotators/ts7400/include/readADC.c:446:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/include/test7400ADC.c:437:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/include/readADC.c:79:28: style: Parameter 'cal' can be declared as const array [constParameter] hamlib-4.6.2/rotators/ts7400/include/readADC.c:110:27: style: Parameter 'stored_cal' can be declared as const array [constParameter] hamlib-4.6.2/rotators/ts7400/include/test7400ADC.c:77:28: style: Parameter 'cal' can be declared as const array [constParameter] hamlib-4.6.2/rotators/ts7400/include/test7400ADC.c:108:27: style: Parameter 'stored_cal' can be declared as const array [constParameter] hamlib-4.6.2/rotators/ts7400/ts7400.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:229:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rotators/ts7400/ts7400.c:302:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/security/aes.c:437:42: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/security/aes.c:594:42: style: Parameter 'input' can be declared as const array [constParameter] hamlib-4.6.2/security/aes.c:684:42: style: Parameter 'input' can be declared as const array [constParameter] hamlib-4.6.2/security/password.c:37:1: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/security/md5.c:12:9: warning: If memory allocation fails, then there is a possible null pointer dereference: md5str [nullPointerOutOfMemory] hamlib-4.6.2/security/md5.c:6:35: note: Assuming allocation function fails hamlib-4.6.2/security/md5.c:6:20: note: Assignment 'md5str=(char*)calloc(1,md5len)', assigned value is 0 hamlib-4.6.2/security/md5.c:12:9: note: Null pointer dereference hamlib-4.6.2/security/md5.c:13:9: warning: If memory allocation fails, then there is a possible null pointer dereference: md5str [nullPointerOutOfMemory] hamlib-4.6.2/security/md5.c:6:35: note: Assuming allocation function fails hamlib-4.6.2/security/md5.c:6:20: note: Assignment 'md5str=(char*)calloc(1,md5len)', assigned value is 0 hamlib-4.6.2/security/md5.c:13:9: note: Null pointer dereference hamlib-4.6.2/security/md5.c:295:26: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/security/sctest.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pass_input [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/misc.h:61:8: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/include/hamlib/rig.h:2348:8: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/simulators/simelecraft.c:99:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simelecraft.c:186:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/security/sha256.c:56:48: style: Parameter 'data' can be declared as const array [constParameter] hamlib-4.6.2/simulators/simelecraftk4.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simelecraftk4.c:184:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/rigs/yaesu/newcat.c:862:9: style: Condition '!is_ftdx10' is always true [knownConditionTrueFalse] hamlib-4.6.2/rigs/yaesu/newcat.c:860:61: note: Assuming that condition 'is_ftdx10' is not redundant hamlib-4.6.2/rigs/yaesu/newcat.c:862:9: note: Condition '!is_ftdx10' is always true hamlib-4.6.2/rigs/yaesu/newcat.c:7351:16: warning: If memory allocation fails, then there is a possible null pointer dereference: msg2 [nullPointerOutOfMemory] hamlib-4.6.2/rigs/yaesu/newcat.c:7349:24: note: Assuming allocation function fails hamlib-4.6.2/rigs/yaesu/newcat.c:7349:24: note: Assignment 'msg2=strdup(msg)', assigned value is 0 hamlib-4.6.2/rigs/yaesu/newcat.c:7351:16: note: Null pointer dereference hamlib-4.6.2/rigs/yaesu/newcat.c:4413:13: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] hamlib-4.6.2/rigs/yaesu/newcat.c:1122:15: style: Local variable 'vfo_mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:944:11: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:1122:15: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:3166:13: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:3166:13: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:3218:13: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:3218:13: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:4214:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:4214:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:4313:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:4313:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:5074:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:5074:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:5131:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:5131:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:6101:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:6101:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:6143:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:6143:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:6306:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:6306:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:6348:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:6348:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:6535:17: style: Local variable 'mode' shadows outer variable [shadowVariable] hamlib-4.6.2/rigs/yaesu/newcat.c:11857:13: note: Shadowed declaration hamlib-4.6.2/rigs/yaesu/newcat.c:6535:17: note: Shadow variable hamlib-4.6.2/rigs/yaesu/newcat.c:939:22: style: Variable 'caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:2437:11: style: Variable 'retoffs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:3380:11: style: Variable 'retlvl' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:7034:37: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/newcat.c:7160:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:7422:20: style: Variable 'mem_caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:7769:20: style: Variable 'mem_caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:7934:20: style: Variable 'mem_caps' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/rigs/yaesu/newcat.c:8151:37: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/rigs/yaesu/newcat.c:11182:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simflex.c:74:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SO_REUSEPORT [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simelecraft.c:167:13: warning: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] hamlib-4.6.2/simulators/simelecraft.c:166:26: note: Assuming allocation function fails hamlib-4.6.2/simulators/simelecraft.c:166:26: note: Assignment 'pbuf=strdup("IF00007230000 -000000 00?1000001 ;")', assigned value is 0 hamlib-4.6.2/simulators/simelecraft.c:167:13: note: Null pointer dereference hamlib-4.6.2/simulators/simelecraft.c:168:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] hamlib-4.6.2/simulators/simelecraft.c:166:26: note: Assuming allocation function fails hamlib-4.6.2/simulators/simelecraft.c:166:26: note: Assignment 'pbuf=strdup("IF00007230000 -000000 00?1000001 ;")', assigned value is 0 hamlib-4.6.2/simulators/simelecraft.c:168:36: note: Null pointer dereference hamlib-4.6.2/simulators/simelecraft.c:100:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simft818.c:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simft818.c:232:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simelecraftk4.c:101:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simkenwood.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simkenwood.c:402:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/misc.h:43:1: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/simulators/simkenwood.c:87:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simkenwood.c:112:11: style: Variable 'pbuf' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simpowersdr.c:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simpowersdr.c:492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simpstrotator.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simpstrotator.c:31:55: style: Parameter 'client_addr' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/simulators/simqrplabs.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simqrplabs.c:402:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simft818.c:243:40: warning: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] hamlib-4.6.2/simulators/simft818.c:239:26: note: Assuming allocation function fails hamlib-4.6.2/simulators/simft818.c:239:26: note: Assignment 'pbuf=strdup("VS0;")', assigned value is 0 hamlib-4.6.2/simulators/simft818.c:243:40: note: Null pointer dereference hamlib-4.6.2/simulators/simft818.c:244:28: warning: If memory allocation fails, then there is a possible null pointer dereference: pbuf [nullPointerOutOfMemory] hamlib-4.6.2/simulators/simft818.c:239:26: note: Assuming allocation function fails hamlib-4.6.2/simulators/simft818.c:239:26: note: Assignment 'pbuf=strdup("VS0;")', assigned value is 0 hamlib-4.6.2/simulators/simft818.c:244:28: note: Null pointer dereference hamlib-4.6.2/simulators/simft818.c:90:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simqrplabs.c:67:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simtmd710.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simtmd710.c:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simtmd710.c:87:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simtmd710.c:112:11: style: Unused variable: pbuf [unusedVariable] hamlib-4.6.2/simulators/simtmd710.c:114:9: style: Variable 'freqa' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/simulators/simtmd710.c:114:27: style: Variable 'freqb' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/simulators/simtmd710.c:115:9: style: Variable 'modeA' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/simulators/simtrusdx.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simtrusdx.c:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts450.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts450.c:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simpowersdr.c:88:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simpowersdr.c:113:11: style: Variable 'pbuf' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simts450.c:69:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simtrusdx.c:69:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simts590.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts590.c:442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts950.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts950.c:402:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts950.c:67:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simts990.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts990.c:753:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts990.c:121:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] hamlib-4.6.2/simulators/simts990.c:82:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simts990.c:121:12: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/simulators/simts890.c:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts890.c:335:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simts590.c:76:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simyaesu.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/simulators/simyaesu.c:273:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_A [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:529:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:740:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_conf.c:522:39: style: Parameter 'amp' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/amp_conf.c:585:63: style: Parameter 'amp' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/register.h:41:0: error: #error ABI_VERSION undefined! Did you include config.h? [preprocessorErrorDirective] hamlib-4.6.2/src/register.h:41:2: error: #error ABI_VERSION undefined! Did you include config.h? [preprocessorErrorDirective] hamlib-4.6.2/src/amp_settings.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/amp_settings.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/network.h:39:1: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/src/band_changed.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/cal.h:28:8: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/src/iofunc.h:29:8: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/simulators/simts890.c:247:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] hamlib-4.6.2/simulators/simts890.c:1253:31: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hamlib-4.6.2/simulators/simts890.c:588:17: warning: %X in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] hamlib-4.6.2/simulators/simts890.c:977:17: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] hamlib-4.6.2/simulators/simts890.c:991:17: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] hamlib-4.6.2/simulators/simts890.c:416:31: style: Argument 'mysleep*000' to function hl_usleep is always 0. It does not matter what value 'mysleep' has. [knownArgument] hamlib-4.6.2/simulators/simts890.c:208:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simts890.c:261:11: style: Variable 'err_txt' can be declared as const array [constVariable] hamlib-4.6.2/simulators/simts890.c:1248:28: style: Variable 'localtm' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/simulators/simts890.c:247:12: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/src/conf.c:263:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FILPATHLEN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:940:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:1314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:1380:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:1443:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:1472:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:1539:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:90:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/ext.c:232:57: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/ext.c:279:61: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/extamp.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/extamp.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/extamp.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/extamp.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/extamp.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/conf.c:269:30: warning: If memory allocation fails, then there is a possible null pointer dereference: val2 [nullPointerOutOfMemory] hamlib-4.6.2/src/conf.c:268:32: note: Assuming allocation function fails hamlib-4.6.2/src/conf.c:268:32: note: Assignment 'val2=strdup(val)', assigned value is 0 hamlib-4.6.2/src/conf.c:269:30: note: Null pointer dereference hamlib-4.6.2/src/conf.c:897:20: style: Variable 'dcdp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/conf.c:1307:39: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/conf.c:1369:63: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/extamp.c:176:57: style: Parameter 'amp' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/extamp.c:220:61: style: Parameter 'amp' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/fifo.c:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/fifo.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/fifo.c:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FIFO_SIZE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/gpio.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FILPATHLEN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/gpio.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FILPATHLEN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/gpio.c:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_OFF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/gpio.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PTT_ON [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/gpio.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EIO [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/gpio.c:32:30: style:inconclusive: Function 'gpio_open' argument 1 names different: declaration 'p' definition 'port'. [funcArgNamesDifferent] hamlib-4.6.2/src/gpio.h:31:30: note: Function 'gpio_open' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:32:30: note: Function 'gpio_open' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:100:31: style:inconclusive: Function 'gpio_close' argument 1 names different: declaration 'p' definition 'port'. [funcArgNamesDifferent] hamlib-4.6.2/src/gpio.h:32:31: note: Function 'gpio_close' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:100:31: note: Function 'gpio_close' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:127:33: style:inconclusive: Function 'gpio_ptt_set' argument 1 names different: declaration 'p' definition 'port'. [funcArgNamesDifferent] hamlib-4.6.2/src/gpio.h:33:33: note: Function 'gpio_ptt_set' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:127:33: note: Function 'gpio_ptt_set' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:151:33: style:inconclusive: Function 'gpio_ptt_get' argument 1 names different: declaration 'p' definition 'port'. [funcArgNamesDifferent] hamlib-4.6.2/src/gpio.h:34:33: note: Function 'gpio_ptt_get' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:151:33: note: Function 'gpio_ptt_get' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:165:33: style:inconclusive: Function 'gpio_dcd_get' argument 1 names different: declaration 'p' definition 'port'. [funcArgNamesDifferent] hamlib-4.6.2/src/gpio.h:35:33: note: Function 'gpio_dcd_get' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:165:33: note: Function 'gpio_dcd_get' argument 1 names different: declaration 'p' definition 'port'. hamlib-4.6.2/src/gpio.c:129:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/gpio.c:151:33: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/gpio.c:165:33: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/locator.c:184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:553:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:741:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/locator.c:761:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:255:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext_list [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:366:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_t [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:533:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:687:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:832:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:946:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_CHANLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1012:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_CHANLSTSIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1058:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1085:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1132:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1403:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1538:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1657:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/mem.c:1370:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/src/mem.c:1437:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/src/mem.c:1506:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/src/mem.c:1283:26: style: Parameter 'rig' can be declared as pointer to const. However it seems that 'map_parm' is a callback function, if 'rig' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/src/mem.c:1566:48: note: You might need to cast the function pointer here hamlib-4.6.2/src/mem.c:1283:26: note: Parameter 'rig' can be declared as pointer to const hamlib-4.6.2/src/mem.c:1283:72: style: Parameter 'value' can be declared as pointer to const. However it seems that 'map_parm' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/src/mem.c:1566:48: note: You might need to cast the function pointer here hamlib-4.6.2/src/mem.c:1283:72: note: Parameter 'value' can be declared as pointer to const hamlib-4.6.2/src/mem.c:1290:34: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/mem.c:1298:34: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/mem.c:1610:33: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/rot_conf.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:417:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:682:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PORT_SERIAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:748:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:814:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_conf.c:582:39: style: Parameter 'rot' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/rot_conf.c:646:63: style: Parameter 'rot' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/rot_ext.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_ext.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_ext.c:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_ext.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_ext.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_ext.c:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_ext.c:263:57: style: Parameter 'rot' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/rot_ext.c:315:61: style: Parameter 'rot' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/src/rot_settings.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:523:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:601:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:645:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:689:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:729:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/rot_settings.c:767:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/serial.c:388:0: error: #error "No term control supported!" [preprocessorErrorDirective] hamlib-4.6.2/src/serial.c:388:4: error: #error "No term control supported!" [preprocessorErrorDirective] hamlib-4.6.2/simulators/simyaesu.c:96:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/settings.c:1016:1: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/src/sprintflst.h:33:8: error: There is an unknown macro here somewhere. Configuration is required. If HAMLIB_EXPORT is a macro then please configure it. [unknownMacro] hamlib-4.6.2/src/tones.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:300:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:565:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl.c:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMP_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl.c:496:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/src/tones.c:101:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:169:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:233:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:296:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:367:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:435:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:498:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/src/tones.c:561:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/ampctl.c:301:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/ampctl.c:314:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/ampctl.c:326:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/ampctl.c:301:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/cachetest.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctld.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctld.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMP_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctld.c:635:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctld.c:743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/cachetest.c:100:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/cachetest.c:44:11: style: Variable 'rig_file' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/cachetest2.c:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/cachetest2.c:65:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/cachetest2.c:26:11: style: Variable 'rig_file' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/ampctld.c:326:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/ampctld.c:339:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/ampctld.c:351:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/ampctld.c:151:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/ampctld.c:326:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/dumpcaps_amp.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpcaps.c:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpcaps.c:970:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FRQRANGESIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpcaps.c:1048:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FRQRANGESIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpcaps.c:1110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpcaps_rot.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpmem.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpmem.c:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODE_AM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpmem.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_VFO_MEM [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpmem.c:86:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/dumpstate.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:1443:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hamlib_version2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:1484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:1583:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/ampctl_parse.c:1599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_TRACE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpcaps.c:104:11: style: Variable 'unknown' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/dumpcaps.c:997:19: style: Variable 'label_lo' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/dumpcaps.c:998:19: style: Variable 'label_hi' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/hamlibmodels.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/dumpstate.c:102:11: style: Variable 'unknown' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/listrigs.c:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TYPE_MASK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/listrigs.c:98:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/memcsv.c:672:23: error: There is an unknown macro here somewhere. Configuration is required. If PRXll is a macro then please configure it. [unknownMacro] hamlib-4.6.2/tests/memload.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/memload.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/memload.c:33:19: style: Parameter 'my_rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/memload.c:112:24: style: Parameter 'my_rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/memsave.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENAVAIL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/memsave.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_ENIMPL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/memsave.c:37:19: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/memsave.c:76:24: style: Parameter 'rig' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/rig_bench.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rig_tests.c:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELAPSED1 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rig_tests.c:9:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctl.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctl.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctl.c:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctl.c:963:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctl_parse.c:1883:55: error: There is an unknown macro here somewhere. Configuration is required. If NETRIGCTL_RET is a macro then please configure it. [unknownMacro] hamlib-4.6.2/tests/rigctl.c:570:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rigctl.c:584:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rigctl.c:598:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rigctl.c:570:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctl.c:627:47: style: Variable 'ptt_type' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/tests/rigctld.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctld.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctld.c:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctld.c:1249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctld.c:1538:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctlcom.c:211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctlcom.c:766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctlcom.c:780:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctld.c:666:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rigctld.c:680:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rigctld.c:692:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rigctld.c:247:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/rigctld.c:666:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctld.c:1214:47: style: Parameter 'handle_data_arg' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/rigctld.c:1224:46: style: Parameter 'handle_data_arg' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/rigctld.c:736:47: style: Variable 'ptt_type' is assigned a value that is never used. [unreadVariable] hamlib-4.6.2/tests/rigctlsync.c:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctlsync.c:199:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/ampctl_parse.c:484:9: style: Condition '!(interactive&&prompt&&have_rl)' is always true [knownConditionTrueFalse] hamlib-4.6.2/tests/ampctl_parse.c:240:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:240:5: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:241:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:241:14: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:242:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:242:14: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:243:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:243:14: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:244:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:244:14: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:245:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:245:14: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:247:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/ampctl_parse.c:238:33: note: Assuming allocation function fails hamlib-4.6.2/tests/ampctl_parse.c:238:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:247:5: note: Null pointer dereference hamlib-4.6.2/tests/ampctl_parse.c:260:5: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] hamlib-4.6.2/tests/ampctl_parse.c:260:5: note: Assignment '_hs_list=NULL', assigned value is 0 hamlib-4.6.2/tests/ampctl_parse.c:260:5: note: Null pointer subtraction hamlib-4.6.2/tests/ampctl_parse.c:252:40: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/ampctl_parse.c:252:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/ampctl_parse.c:365:52: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/ampctl_parse.c:1559:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctltcp.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctltcp.c:249:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctltcp.c:1168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigctltcp.c:1555:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigfreqwalk.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_TYPE_MASK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_PARITY_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_FRQRANGESIZ [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:632:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gdFontSmall [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:738:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_SETTING_MAX [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmatrix.c:661:12: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] hamlib-4.6.2/tests/rigmatrix.c:657:16: note: Assuming allocation function fails hamlib-4.6.2/tests/rigmatrix.c:657:16: note: Assignment 'out=fopen(rng_fname,"wb")', assigned value is 0 hamlib-4.6.2/tests/rigmatrix.c:661:12: note: Null pointer dereference hamlib-4.6.2/tests/rigmatrix.c:321:46: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] hamlib-4.6.2/tests/rigmatrix.c:324:34: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] hamlib-4.6.2/tests/rigmatrix.c:115:44: style: Parameter 'caps' can be declared as pointer to const. However it seems that 'print_caps_parameters' is a callback function, if 'caps' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/tests/rigmatrix.c:700:22: note: You might need to cast the function pointer here hamlib-4.6.2/tests/rigmatrix.c:115:44: note: Parameter 'caps' can be declared as pointer to const hamlib-4.6.2/tests/rigmatrix.c:115:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_caps_parameters' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/tests/rigmatrix.c:700:22: note: You might need to cast the function pointer here hamlib-4.6.2/tests/rigmatrix.c:115:56: note: Parameter 'data' can be declared as pointer to const hamlib-4.6.2/tests/rigmatrix.c:226:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_caps_caps' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hamlib-4.6.2/tests/rigmatrix.c:729:22: note: You might need to cast the function pointer here hamlib-4.6.2/tests/rigmatrix.c:226:50: note: Parameter 'data' can be declared as pointer to const hamlib-4.6.2/tests/rigctltcp.c:247:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/rigctltcp.c:1133:47: style: Parameter 'handle_data_arg' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/rigctltcp.c:1143:46: style: Parameter 'handle_data_arg' can be declared as pointer to const [constParameterPointer] hamlib-4.6.2/tests/rigmem.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmem.c:404:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hamlib_version2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmem.c:460:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmem.c:495:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_FREQ_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigsmtr.c:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigsmtr.c:406:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hamlib_version2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigsmtr.c:451:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigsmtr.c:503:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigmem.c:492:23: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigswr.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigswr.c:348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hamlib_version2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigswr.c:391:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_EINVAL [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigsmtr.c:453:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] hamlib-4.6.2/tests/rigtestmcast.c:10:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_WARN [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigtestmcastrx.c:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rigtestmcastrx.c:55:9: error: Resource leak: sock [resourceLeak] hamlib-4.6.2/tests/rotctl.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROT_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl.c:558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl.c:340:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rotctl.c:354:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rotctl.c:366:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rotctl.c:340:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rotctld.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctld.c:151:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROT_MODEL_DUMMY [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctld.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctld.c:789:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctld.c:348:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rotctld.c:362:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rotctld.c:374:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/rotctld.c:148:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/rotctld.c:348:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rotctl_parse.c:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:405:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:449:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:694:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:1529:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hamlib_version2 [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:1586:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:1667:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_OK [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testbcd.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testbcd.c:16:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/testcache.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_CACHE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testcache.c:68:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] hamlib-4.6.2/tests/testcache.c:69:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/testcache.c:67:25: note: Assuming allocation function fails hamlib-4.6.2/tests/testcache.c:67:25: note: Assignment 's=strdup(info_buf)', assigned value is 0 hamlib-4.6.2/tests/testcache.c:69:36: note: Null pointer dereference hamlib-4.6.2/tests/testcache.c:21:22: style: Variable 'info_buf' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1034:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/tests/rigctlcom.c:1063:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/tests/rigctlcom.c:1542:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/tests/rigctlcom.c:1573:9: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] hamlib-4.6.2/tests/rigctlcom.c:209:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/rigctlcom.c:785:15: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:791:15: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1114:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1186:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1211:23: style: Variable 'response' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1230:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1254:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1275:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1299:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1321:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1372:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1409:19: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1430:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1481:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1517:23: style: Variable 'responsetmp' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/rigctlcom.c:1761:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/testcookie.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_COOKIE_SIZE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testcookie.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_COOKIE_SIZE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testcookie.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_COOKIE_SIZE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testcookie.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAMLIB_COOKIE_SIZE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testcookie.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_VERBOSE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testfreq.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hamlib_version [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testgrid.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testfreq.c:15:26: style: Parameter 'argv' can be declared as const array [constParameter] hamlib-4.6.2/tests/testmW2power.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testmW2power.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testloc.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testrig.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testrigcaps.c:11:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_ERR [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testrigcaps.c:10:10: style: Variable 'rig' can be declared as pointer to const [constVariablePointer] hamlib-4.6.2/tests/testrigopen.c:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testrigopen.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIG_DEBUG_NONE [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testtrn.c:21:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIfreq [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/testtrn.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hamlib-4.6.2/tests/rotctl_parse.c:301:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:301:5: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:302:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:302:14: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:303:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:303:14: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:304:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:304:14: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:305:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:305:14: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:306:14: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:306:14: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:308:5: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] hamlib-4.6.2/tests/rotctl_parse.c:299:33: note: Assuming allocation function fails hamlib-4.6.2/tests/rotctl_parse.c:299:9: note: Assignment 's=(struct mod_lst*)calloc(1,sizeof(struct mod_lst))', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:308:5: note: Null pointer dereference hamlib-4.6.2/tests/rotctl_parse.c:321:5: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic] hamlib-4.6.2/tests/rotctl_parse.c:321:5: note: Assignment '_hs_list=NULL', assigned value is 0 hamlib-4.6.2/tests/rotctl_parse.c:321:5: note: Null pointer subtraction hamlib-4.6.2/tests/rotctl_parse.c:1643:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] diff: head hamlib-4.6.2/rigs/icom/icom.c:9193:16: style: Variable 'freq' is assigned a value that is never used. [unreadVariable] 2.17.0 hamlib-4.6.2/rotators/ts7400/include/io.c:25:35: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:25:35: note: Null pointer addition head hamlib-4.6.2/rotators/ts7400/include/io.c:25:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:25:35: note: Null pointer addition 2.17.0 hamlib-4.6.2/rotators/ts7400/include/io.c:26:36: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:26:36: note: Null pointer addition head hamlib-4.6.2/rotators/ts7400/include/io.c:26:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:26:36: note: Null pointer addition 2.17.0 hamlib-4.6.2/rotators/ts7400/include/io.c:27:35: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:27:35: note: Null pointer addition head hamlib-4.6.2/rotators/ts7400/include/io.c:27:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:27:35: note: Null pointer addition 2.17.0 hamlib-4.6.2/rotators/ts7400/include/io.c:28:36: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:28:36: note: Null pointer addition head hamlib-4.6.2/rotators/ts7400/include/io.c:28:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:28:36: note: Null pointer addition 2.17.0 hamlib-4.6.2/rotators/ts7400/include/io.c:29:38: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:29:38: note: Null pointer addition head hamlib-4.6.2/rotators/ts7400/include/io.c:29:38: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assuming allocation function fails hamlib-4.6.2/rotators/ts7400/include/io.c:23:17: note: Assignment 'start=mmap(0,getpagesize(),PROT_READ|PROT_WRITE,MAP_SHARED,fd,0x80840000)', assigned value is 0 hamlib-4.6.2/rotators/ts7400/include/io.c:29:38: note: Null pointer addition head hamlib-4.6.2/src/register.h:41:2: error: #error ABI_VERSION undefined! Did you include config.h? [preprocessorErrorDirective] head hamlib-4.6.2/src/serial.c:388:4: error: #error "No term control supported!" [preprocessorErrorDirective] DONE