2025-11-05 13:45 ftp://ftp.de.debian.org/debian/pool/main/t/tin/tin_2.6.5~20251030.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --library=icu --library=openssl --library=zlib --library=bsd --library=pcre --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.17.6+deb14-amd64-x86_64-with-glibc2.41 python: 3.13.9 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-7) 15.2.0 cppcheck: head 2.18.0 head-info: 5fd0e6c9 (2025-11-05 14:20:58 +0100) count: 885 876 elapsed-time: 17.9 20.9 head-timing-info: old-timing-info: head results: tin-2.6.5~20251030/libcanlock/src/canlock.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1 [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/canlock.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/canlock.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/canlock.c:307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/canlock.c:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/canlock.c:111:30: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/libcanlock/src/hmac.c:60:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HMACContext [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/hmac.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHA_Max_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/hmac.c:177:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/hmac.c:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/hmac.c:237:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:390:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha1.c:166:18: style: Variable 'masks' can be declared as const array [constVariable] tin-2.6.5~20251030/libcanlock/src/sha1.c:173:18: style: Variable 'markbit' can be declared as const array [constVariable] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:191:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA224HashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:235:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:291:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:326:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256HashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:482:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:522:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:574:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:278:18: style: Variable 'masks' can be declared as const array [constVariable] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:284:18: style: Variable 'markbit' can be declared as const array [constVariable] tin-2.6.5~20251030/libcanlock/src/sha224-256.c:345:62: style: Parameter 'H0' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:429:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA384HashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:476:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:532:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:568:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512HashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:598:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:880:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:925:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:1011:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:519:18: style: Variable 'masks' can be declared as const array [constVariable] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:525:18: style: Variable 'markbit' can be declared as const array [constVariable] tin-2.6.5~20251030/libcanlock/src/sha384-512.c:594:37: style: Parameter 'H0' can be declared as const array [constParameter] tin-2.6.5~20251030/libcanlock/src/usha.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/usha.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/usha.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/usha.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/usha.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_Message_Block_Size [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/src/usha.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1HashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/canlocktest.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SHA256 [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/canlocktest.c:171:11: warning: If memory allocation fails, then there is a possible null pointer dereference: uid_mid [nullPointerOutOfMemory] tin-2.6.5~20251030/libcanlock/test/canlocktest.c:170:29: note: Assuming allocation function fails tin-2.6.5~20251030/libcanlock/test/canlocktest.c:170:14: note: Assignment 'uid_mid=(char*)malloc(strlen(uid)+strlen(mid)+(unsigned long)1)', assigned value is 0 tin-2.6.5~20251030/libcanlock/test/canlocktest.c:171:11: note: Null pointer dereference tin-2.6.5~20251030/libcanlock/test/canlocktest.c:172:11: warning: If memory allocation fails, then there is a possible null pointer dereference: uid_mid [nullPointerOutOfMemory] tin-2.6.5~20251030/libcanlock/test/canlocktest.c:170:29: note: Assuming allocation function fails tin-2.6.5~20251030/libcanlock/test/canlocktest.c:170:14: note: Assignment 'uid_mid=(char*)malloc(strlen(uid)+strlen(mid)+(unsigned long)1)', assigned value is 0 tin-2.6.5~20251030/libcanlock/test/canlocktest.c:172:11: note: Null pointer dereference tin-2.6.5~20251030/libcanlock/test/canlocktest.c:85:16: style: Unused variable: scheme [unusedVariable] tin-2.6.5~20251030/libcanlock/test/hkdf.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/hkdf.c:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/hkdf.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/hkdf.c:216:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/hkdf.c:253:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/hkdf.c:282:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaNull [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/hkdf.c:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:797:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:860:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:921:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:1013:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:1101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:1208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:1261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:1273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHAMaxHashSize [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:1376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/test/shatest.c:784:9: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/libcanlock/test/shatest.c:845:34: style: Parameter 'Message_Digest' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/libcanlock/test/shatest.c:869:11: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/libcanlock/util/canlock.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/util/canlock.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/util/canlock.c:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/util/canlock.c:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/util/canlock.c:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/libcanlock/util/canlock.c:355:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SHA256 [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcre_internal.h:278:0: error: #error LINK_SIZE must be either 2, 3, or 4 [preprocessorErrorDirective] tin-2.6.5~20251030/pcre/pcre_internal.h:278:2: error: #error LINK_SIZE must be either 2, 3, or 4 [preprocessorErrorDirective] tin-2.6.5~20251030/pcre/pcredemo.c:148:9: style: Variable 'substring_start' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcredemo.c:300:11: style: Variable 'substring_start' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:723:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:860:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:1161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:1250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:1331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:1399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:1592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/pcre/pcregrep.c:439:49: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tin-2.6.5~20251030/pcre/pcregrep.c:440:43: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tin-2.6.5~20251030/pcre/pcregrep.c:542:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] tin-2.6.5~20251030/pcre/pcregrep.c:1171:35: style: Condition '(sep=isdirectory(pathname))!=0' is always false [knownConditionTrueFalse] tin-2.6.5~20251030/pcre/pcregrep.c:1171:23: note: Calling function 'isdirectory' returns 0 tin-2.6.5~20251030/pcre/pcregrep.c:1171:35: note: Condition '(sep=isdirectory(pathname))!=0' is always false tin-2.6.5~20251030/pcre/pcregrep.c:1215:10: style: Condition '!isregfile(pathname)' is always false [knownConditionTrueFalse] tin-2.6.5~20251030/pcre/pcregrep.c:1215:20: note: Calling function 'isregfile' returns 1 tin-2.6.5~20251030/pcre/pcregrep.c:1215:10: note: Condition '!isregfile(pathname)' is always false tin-2.6.5~20251030/pcre/pcregrep.c:438:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:439:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:440:37: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:441:37: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:448:21: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:714:23: style: Parameter 'printname' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:1177:11: style: Variable 'nextfile' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1249:14: style: Variable 'op' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1270:14: style: Variable 'op' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1391:30: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:1391:58: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/pcre/pcregrep.c:1534:11: style: Variable 'argequals' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1553:13: style: Variable 'opbra' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1554:13: style: Variable 'equals' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1719:15: style: Variable 'equals' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/pcre/pcregrep.c:1285:43: error: Uninitialized variable: &n [uninitvar] tin-2.6.5~20251030/pcre/pcregrep.c:652:17: style: Variable 'extra' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/pcre/pcregrep.c:785:11: style: Variable 'mrc' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/active.c:1437:36: error: There is an unknown macro here somewhere. Configuration is required. If T_ARTNUM_PFMT is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/art.c:2743:20: error: There is an unknown macro here somewhere. Configuration is required. If T_ARTNUM_PFMT is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/attrib.c:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:315:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:800:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_attrib_no_scope [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:1088:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_scope [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:1123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_mode [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:1299:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_newsheader [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:1333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_mode [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/attrib.c:1748:4: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/attrib.c:1749:4: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/charset.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/charset.c:292:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso2asc_supported [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/charset.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/charset.c:563:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_MAX_NAME_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/charset.c:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/charset.c:177:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/charset.c:274:8: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/color.c:312:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/config.c:1278:36: error: There is an unknown macro here somewhere. Configuration is required. If T_CHAR_FMT is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/cook.c:152:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wrap_column [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:395:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCODING_UUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:495:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_attach_item [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACH_SHOW_BOTH [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:1089:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECTION_UUE_COMPLETE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:1218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:2038:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:2105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:2375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIXCHAR [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/cook.c:273:12: style: Variable 'bufp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/curses.c:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_no_term_set [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:359:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:448:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:500:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:521:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:545:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inverse_okay [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inverse_okay [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:678:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_mouse [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:707:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_mouse [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:717:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:726:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outchar [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:739:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:784:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATTR [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:952:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:1013:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_UP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:1119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/curses.c:785:15: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/envarg.c:49:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/feed.c:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_mail [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:361:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/feed.c:1085:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:127:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_filter_comment [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_filter_comment [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:186:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_filter [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGEX_ERROR_NOMATCH [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:675:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_write [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:769:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keep_expired_filters [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:907:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:971:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:1066:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:1531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:1599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:1680:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:1857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:1879:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:2293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:2317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inscope [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/filter.c:876:81: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] tin-2.6.5~20251030/src/filter.c:734:4: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/filter.c:735:4: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/filter.c:1218:14: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/filter.c:1309:15: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/filter.c:1772:14: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/filter.c:2049:17: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/getline.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_context [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:383:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:515:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:564:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUF_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_NONE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:722:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_NONE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:754:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_NONE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/getline.c:682:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/global.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:323:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/global.c:366:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_ASSIGNED [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/group.c:1587:36: error: There is an unknown macro here somewhere. Configuration is required. If T_CHAR_FMT is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/hashstr.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHNODE_TABLE_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/hashstr.c:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_hashnode [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/hashstr.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHNODE_TABLE_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/hashstr.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHNODE_TABLE_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/header.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/header.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain_name [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/header.c:247:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] tin-2.6.5~20251030/src/help.c:740:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/help.c:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/help.c:876:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/help.c:1156:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beginner_level [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/inews.c:396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/init.c:733:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/init.c:1159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/init.c:1247:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_STRIP_RE_REGEX [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/init.c:746:17: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] tin-2.6.5~20251030/src/keymap.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:611:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACHMENT_PIPE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:2115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:2757:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_1 [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:3274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_ABORT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/keymap.c:620:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/keymap.c:697:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/list.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/list.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TABLE_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/list.c:127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/list.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/list.c:193:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/list.c:217:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/list.c:237:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/lock.c:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/lock.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/mail.c:607:22: error: There is an unknown macro here somewhere. Configuration is required. If T_ARTNUM_PFMT is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/main.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:613:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_option_check_tinrc [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_usage_tin [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1599:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1618:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1650:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1762:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/main.c:1793:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/makecfg.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/makecfg.c:468:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/makecfg.c:592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/makecfg.c:226:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/makecfg.c:229:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/makecfg.c:240:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/makecfg.c:247:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/makecfg.c:257:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/makecfg.c:366:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/makecfg.c:389:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/makecfg.c:469:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/memory.c:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ACTIVE_NUM [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subject [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_artnum [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_save [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:212:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_newnews [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_mode [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable artnum [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:389:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group_format [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editor_format [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:520:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add_cmd_line_opts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:529:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maildir [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:560:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_filter_kill_global [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:577:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:602:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:618:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/memory.c:630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_MAXNUM [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/mimetypes.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/mimetypes.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/mimetypes.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/mimetypes.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/mimetypes.c:76:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/mimetypes.c:77:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/mimetypes.c:79:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/mimetypes.c:80:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/mimetypes.c:146:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/mimetypes.c:149:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/misc.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:372:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:481:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:607:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_shell_escape [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:679:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:857:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:894:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:967:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1052:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1156:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strip_re_regex [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_subject [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inverse_okay [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1285:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inverse_okay [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1353:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tin_progname [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1692:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1933:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2005:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2329:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_mode [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2483:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_write [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2551:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2587:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:2903:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso2asc_supported [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3045:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_error_gnksa_internal [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNKSA_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNKSA_BAD_DOMAIN_LITERAL [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3514:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNKSA_ZERO_LENGTH_LABEL [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3614:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNKSA_LOCALPART_MISSING [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3812:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3897:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:3976:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:4138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACE_PREFIX [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:4311:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:4612:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_tin_version [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:4788:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_offset [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:4875:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:4896:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_news_via_nntp [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:5054:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process_id [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:5091:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/misc.c:1088:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/misc.c:1128:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/misc.c:1485:130: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tin-2.6.5~20251030/src/misc.c:1732:18: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] tin-2.6.5~20251030/src/misc.c:1377:5: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/misc.c:1378:5: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/misc.c:2532:4: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/misc.c:2533:4: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/misc.c:617:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tin-2.6.5~20251030/src/misc.c:363:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/misc.c:1014:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/misc.c:1102:14: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/misc.c:1153:15: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/misc.c:1563:8: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/misc.c:2584:8: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/misc.c:3504:8: style: Variable 'last' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/misc.c:3642:32: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/misc.c:4983:9: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/my_tmpfile.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/my_tmpfile.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/my_tmpfile.c:231:3: error: Resource handle 'fd' freed twice. [doubleFree] tin-2.6.5~20251030/src/my_tmpfile.c:222:13: note: Resource handle 'fd' freed twice. tin-2.6.5~20251030/src/my_tmpfile.c:231:3: note: Resource handle 'fd' freed twice. tin-2.6.5~20251030/src/newsrc.c:333:3: error: There is an unknown macro here somewhere. Configuration is required. If for_each_group is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/nntplib.c:202:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_saved_news [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/nntplib.c:2147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:270:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverrc_menu [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option_table [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:525:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:657:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:709:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:744:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:782:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:799:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:820:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:856:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_in_last_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:866:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currmenu [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:886:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:919:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:933:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_offset [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:963:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score_kill [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:975:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:983:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_SELECT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:996:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:1012:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:1028:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3091:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3099:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_SELECT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_offset [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3372:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_scope_delete [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3385:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_scope [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_scope [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3444:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_scope_new_position [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3479:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scopes [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3503:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_OPT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3702:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:3725:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scopes [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:4038:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scopes [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:4138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrib_date_format [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/options_menu.c:1514:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1564:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1602:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1645:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1652:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1670:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1687:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1705:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1713:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1773:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1813:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1951:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1958:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1965:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:1991:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2095:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2118:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2119:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2126:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2133:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2140:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2146:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2152:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2165:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2177:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2312:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2313:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2352:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2359:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2366:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2373:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2380:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2387:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2404:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2414:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2439:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2462:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2478:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2495:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2502:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2564:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2576:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2588:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2600:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2612:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2627:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2639:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2651:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2665:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2675:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2703:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2713:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2723:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2800:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2808:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2931:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2951:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2959:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2967:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2978:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:2992:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3033:17: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3045:18: style: Variable 'change_option' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3233:14: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3244:15: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3258:13: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3268:15: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3280:15: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/options_menu.c:3293:14: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/page.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scroll_lines [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_NEXT_UNREAD [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_ASSIGNED [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTESLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:327:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1250:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_context [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1377:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metamail_prog [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1473:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1547:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1851:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1974:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_select_art [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2064:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_lineinfo [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hide_inline_data [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2179:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_cook_article_failed_exiting [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTESLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2352:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_context [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2400:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_lineinfo [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2425:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URL_SELECT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_offset [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2468:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2647:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2695:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIST_URL [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2783:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2849:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_article_info_page [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2883:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_VERSION_MISSING [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:2989:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTESLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/page.c:1550:126: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tin-2.6.5~20251030/src/page.c:2161:23: style: The statement 'if (hide_inline_data!=curr_group->attribute->hide_inline_data) hide_inline_data=curr_group->attribute->hide_inline_data' is logically equivalent to 'hide_inline_data=curr_group->attribute->hide_inline_data'. [duplicateConditionalAssign] tin-2.6.5~20251030/src/page.c:2162:20: note: Assignment 'hide_inline_data=curr_group->attribute->hide_inline_data' tin-2.6.5~20251030/src/page.c:2161:23: note: Condition 'hide_inline_data!=curr_group->attribute->hide_inline_data' is redundant tin-2.6.5~20251030/src/page.c:177:14: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/page.c:2027:13: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/page.c:2648:9: style: Variable 'lptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/page.c:397:20: style: Variable 'mouse_click_on' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/post.c:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:344:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backup_article_name [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:465:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTED_SELECT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:481:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_offset [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:508:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:684:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:714:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:813:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOOKUP_REPLY [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:853:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:1045:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_write [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:1104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:1308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:2402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNKSA_MISSING_REALNAME [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:2432:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_check_article [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:2448:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_check_article [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:2494:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:2857:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:2935:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3027:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3083:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_post [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postponed_articles_file [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_info_do_postpone [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GROUP_TYPE_NEWS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3445:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3472:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3616:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:3977:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable homedir [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4072:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSTED_NONE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4447:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4647:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spamtrap_warning_addresses [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4677:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4709:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:4982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5344:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5413:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5524:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5635:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5717:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:5756:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:6021:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:6343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:6526:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/post.c:1063:63: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tin-2.6.5~20251030/src/post.c:1626:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:1646:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:1675:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:1706:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:1751:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:1773:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:1788:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:2333:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:2865:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:2912:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/post.c:6402:98: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] tin-2.6.5~20251030/src/post.c:5668:15: style: Condition 'group=&active[i]' is always true [knownConditionTrueFalse] tin-2.6.5~20251030/src/post.c:1080:5: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/post.c:1081:5: error: Used file that is not opened. [useClosedFile] tin-2.6.5~20251030/src/post.c:1080:14: error: Dereferencing 'fp' after it is deallocated / released [deallocuse] tin-2.6.5~20251030/src/post.c:1081:5: error: Resource handle 'fp' freed twice. [doubleFree] tin-2.6.5~20251030/src/post.c:1076:29: note: Resource handle 'fp' freed twice. tin-2.6.5~20251030/src/post.c:1081:5: note: Resource handle 'fp' freed twice. tin-2.6.5~20251030/src/post.c:1351:17: warning: Possible null pointer dereference: art_type [nullPointer] tin-2.6.5~20251030/src/post.c:2450:37: note: Calling function 'check_article_to_be_posted', 2nd argument 'NULL' value is 0 tin-2.6.5~20251030/src/post.c:1351:17: note: Null pointer dereference tin-2.6.5~20251030/src/post.c:438:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/post.c:3998:9: style: Variable 'from_address' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/post.c:4284:10: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/post.c:6423:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/post.c:6494:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/post.c:4102:17: style: Variable 'is_changed' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/post.c:4199:8: style: Variable 'func' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/prompt.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:121:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:409:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_default [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:587:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:604:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:631:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:705:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:769:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:799:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:831:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:898:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:967:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_context [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:1026:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:1041:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_context [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/prompt.c:118:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/prompt.c:716:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/prompt.c:996:9: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/read.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/read.c:339:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/read.c:189:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/refs.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGID_HASH_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:381:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_msgid [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REF_REF [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGID_HASH_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:737:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGID_HASH_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:809:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:881:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ART_UNAVAILABLE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:919:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSGID_HASH_SIZE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:972:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:1024:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/refs.c:453:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/refs.c:464:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/refs.c:478:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/refs.c:358:17: style: Condition 'i->parent!=newparent' is always true [knownConditionTrueFalse] tin-2.6.5~20251030/src/refs.c:494:33: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/regex.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGEX_CACHE_INITIALIZER [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/regex.c:212:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_pcre_error_at [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/regex.c:269:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/regex.c:403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/regex.c:142:22: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/regex.c:154:22: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/regex.c:275:15: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc1524.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc1524.c:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_mailcap [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc1524.c:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc1524.c:359:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_quote [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc1524.c:93:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc1524.c:146:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc1524.c:72:14: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc1524.c:396:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2045.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base64_alphabet [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2045.c:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2045.c:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2045.c:447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2045.c:161:9: style: Variable 'l' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2045.c:263:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2046.c:106:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULO_COUNT_NUM [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_types [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOUND_NONE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOUND_NONE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:423:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:566:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_param [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:625:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:722:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:791:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_APPLICATION [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:903:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_encodings [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:941:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_disposition [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:962:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_part [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1069:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1343:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_header [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1582:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1803:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:1930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ART_ABORT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:2008:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:2049:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_openartinfo [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:2119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2046.c:782:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc2046.c:803:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc2046.c:846:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc2046.c:938:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc2046.c:946:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/rfc2046.c:1775:14: style: Same expression on both sides of '!='. [duplicateExpression] tin-2.6.5~20251030/src/rfc2046.c:247:8: style: Variable 'from' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2046.c:717:38: style: Variable 'type_end' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2046.c:1153:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2046.c:1797:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2047.c:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARSET_MAX_NAME_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:633:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:989:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1157:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_mime_encodings [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_mime_encodings [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_mime_hdr_c_type_msg_rfc822 [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_mime_hdr_c_type_multipart_mixed [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:1483:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/rfc2047.c:390:22: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] tin-2.6.5~20251030/src/rfc2047.c:581:8: style: Variable 'x' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/rfc2047.c:978:12: style: Parameter 'mime_encoding' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/rfc2047.c:1244:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/save.c:314:38: error: There is an unknown macro here somewhere. Configuration is required. If T_ARTNUM_PFMT is a macro then please configure it. [unknownMacro] tin-2.6.5~20251030/src/screen.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCOLS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:287:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_arrow [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:497:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:570:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:583:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable batch_mode [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:614:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/screen.c:89:17: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted] tin-2.6.5~20251030/src/screen.c:90:36: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted] tin-2.6.5~20251030/src/screen.c:91:15: error: va_list 'aq' used before va_start() was called. [va_list_usedBeforeStarted] tin-2.6.5~20251030/src/search.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:177:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_search_forwards [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:379:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:476:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:542:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:612:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_SEARCH_SUBJECT_FORWARD [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:655:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:771:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:835:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/search.c:82:14: style: Variable 'ovector' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/search.c:240:9: style: Variable 'urlptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/search.c:731:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/search.c:732:10: style: Variable 'wrap' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/search.c:734:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/search.c:737:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/search.c:738:10: style: Variable 'wrap' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/search.c:740:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/select.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBAL_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_ENTER_GROUP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:804:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:981:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_no_groups [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:998:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_reading_news_newsrc_file [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1008:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1075:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_newsgroup [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_group [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1271:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1341:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINRC_CONFIRM_ACTION [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1472:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWSRC_LINE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1549:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1796:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_config_file [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1807:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TINRC_CONFIRM_TO_QUIT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:1824:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_no_groups [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/select.c:541:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] tin-2.6.5~20251030/src/sigfile.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/sigfile.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/sigfile.c:233:11: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/signal.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_unknown [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:257:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLINES [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:383:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_line [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:423:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:566:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:582:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ARGS [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:642:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:679:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/signal.c:620:7: style: Parameter 'num_lines' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/signal.c:621:7: style: Parameter 'num_cols' can be declared as pointer to const [constParameterPointer] tin-2.6.5~20251030/src/snprintf.c:620:15: style: Variable 'str_arg' is reassigned a value before the old one has been used. [redundantAssignment] tin-2.6.5~20251030/src/snprintf.c:619:15: note: str_arg is assigned tin-2.6.5~20251030/src/snprintf.c:620:15: note: str_arg is overwritten tin-2.6.5~20251030/src/snprintf.c:980:34: style: Checking if unsigned expression 'number_of_zeros_to_pad' is less than zero. [unsignedLessThanZero] tin-2.6.5~20251030/src/snprintf.c:755:15: style: Variable 'ptr_arg' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/snprintf.c:932:64: style: Variable 'precision_specified' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/strftime.c:71:8: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/strftime.c:72:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_ARTNUM_PFMT [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:709:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:1203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUNC_TAIL [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:1517:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:1567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:2141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/string.c:1733:51: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tin-2.6.5~20251030/src/string.c:399:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:616:8: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:654:8: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:727:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:774:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:1105:21: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:1682:10: style: Variable 'tmpp' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/string.c:441:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/string.c:442:5: style: Variable 't' is assigned a value that is never used. [unreadVariable] tin-2.6.5~20251030/src/tags.c:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_articles [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:140:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:225:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:398:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:425:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/tags.c:465:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:101:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable art_marked_inrange [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:411:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:419:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_catchup_on_exit [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_READ_ARTICLE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:994:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXKEYLEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1071:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INDEX_TOP [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1128:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ART_EXPIRED [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1259:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable art_marked_read [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1383:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1423:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ART_UNAVAILABLE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1522:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ART_UNAVAILABLE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1626:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1701:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curr_group [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1765:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arts [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:1797:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEED_MARK_READ [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/thread.c:180:54: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tin-2.6.5~20251030/src/thread.c:471:60: style: Condition '(thdmenu.max=num_of_responses(thread_basenote)+1)<=0' is always false [knownConditionTrueFalse] tin-2.6.5~20251030/src/thread.c:1226:12: note: Assignment 'sum=0', assigned value is 0 tin-2.6.5~20251030/src/thread.c:1239:5: note: sum is incremented', new value is 1 tin-2.6.5~20251030/src/thread.c:471:37: note: Calling function 'num_of_responses' returns 0 tin-2.6.5~20251030/src/thread.c:471:60: note: Condition '(thdmenu.max=num_of_responses(thread_basenote)+1)<=0' is always false tin-2.6.5~20251030/src/thread.c:134:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] tin-2.6.5~20251030/src/trace.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/version.c:80:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t_version [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/version.c:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txt_warn_update [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/wildmat.c:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/wildmat.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/wildmat.c:174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/wildmat.c:90:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] tin-2.6.5~20251030/src/xref.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overviewfmt_file [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/xref.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/xref.c:385:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/xref.c:442:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITSON [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/xref.c:470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBITSON [valueFlowBailoutIncompleteVar] tin-2.6.5~20251030/src/xref.c:338:20: style: Parameter 'art' can be declared as pointer to const [constParameterPointer] diff: head tin-2.6.5~20251030/pcre/pcregrep.c:1249:14: style: Variable 'op' can be declared as pointer to const [constVariablePointer] head tin-2.6.5~20251030/pcre/pcregrep.c:1270:14: style: Variable 'op' can be declared as pointer to const [constVariablePointer] head tin-2.6.5~20251030/src/makecfg.c:229:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] head tin-2.6.5~20251030/src/makecfg.c:469:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] head tin-2.6.5~20251030/src/misc.c:1563:8: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] head tin-2.6.5~20251030/src/misc.c:2584:8: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] head tin-2.6.5~20251030/src/rfc1524.c:396:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] head tin-2.6.5~20251030/src/string.c:1682:10: style: Variable 'tmpp' can be declared as pointer to const [constVariablePointer] head tin-2.6.5~20251030/src/string.c:616:8: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] DONE