2024-03-27 13:01 ftp://ftp.de.debian.org/debian/pool/main/i/intercal/intercal_0.30.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.5.0-25-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.13.0 head-info: 99853e4 (2024-03-27 05:16:23 +0100) count: 359 296 elapsed-time: 8.9 9.6 head-timing-info: old-timing-info: head results: intercal-0.30/etc/IFFI/IFFI.h:34:0: error: #error "This version of IFFI isn't compatible with this cfunge version." [preprocessorErrorDirective] intercal-0.30/pit/explib/ecto_b98.c:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_global_linelabel [valueFlowBailoutIncompleteVar] intercal-0.30/pit/explib/ecto_b98.c:191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_global_linelabel [valueFlowBailoutIncompleteVar] intercal-0.30/pit/explib/syslibc.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/pit/explib/syslibc.c:162:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] intercal-0.30/pit/explib/syslibc.c:44:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:53:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:71:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:80:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:89:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:101:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:109:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:118:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:141:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:150:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:159:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:166:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] intercal-0.30/pit/explib/syslibc.c:197:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lexer.l:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IE666 [valueFlowBailoutIncompleteVar] lexer.c:1323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lexer.c:2325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lexer.c:2509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lexer.c:2656:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lexer.c:2894:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lexer.l:455:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADCHAR [valueFlowBailoutIncompleteVar] lexer.c:2173:16: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] lexer.c:2173:16: note: Calling function 'yywrap' returns 1 lexer.c:2173:16: note: Condition 'yywrap()' is always true lexer.c:2508:17: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] lexer.c:2508:17: note: Calling function 'yywrap' returns 1 lexer.c:2508:17: note: Condition 'yywrap()' is always true lexer.l:184:6: error: Common realloc mistake: 'textlines' nulled but not freed upon failure [memleakOnRealloc] lexer.c:2291:27: warning: Possible null pointer dereference: b [nullPointer] lexer.c:2288:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 lexer.c:2291:27: note: Null pointer dereference lexer.c:2293:9: warning: Possible null pointer dereference: b [nullPointer] lexer.c:2288:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0 lexer.c:2293:9: note: Null pointer dereference lexer.c:2660:2: warning: Possible null pointer dereference: b [nullPointer] lexer.c:2549:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lexer.c:2660:2: note: Null pointer dereference lexer.c:2661:2: warning: Possible null pointer dereference: b [nullPointer] lexer.c:2549:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lexer.c:2661:2: note: Null pointer dereference lexer.c:2401:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lexer.c:357:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:2401:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:2424:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] lexer.c:1178:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. lexer.c:2424:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. lexer.c:2845:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lexer.c:310:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2845:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2858:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lexer.c:311:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2858:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2858:62: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lexer.c:311:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2858:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2990:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] lexer.c:1144:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. lexer.c:2990:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. lexer.l:112:18: style: Local variable 'yyin' shadows outer variable [shadowVariable] lexer.c:166:14: note: Shadowed declaration lexer.l:112:18: note: Shadow variable lexer.c:2238:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lexer.c:2439:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lexer.c:2858:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] lexer.c:2892:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] lexer.l:480:11: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] lexer.l:142:13: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] lexer.l:146:30: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] lexer.c:2322:16: style: Variable 'num_to_read' is assigned a value that is never used. [unreadVariable] oil.y:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] oil.y:681:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oil.y:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] oil.y:757:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] oil-oil.c:1343:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] oil-oil.c:1594:15: style: Condition 'yyn==0' is always true [knownConditionTrueFalse] oil-oil.c:1591:16: note: Assignment 'yyn=yytable[yyn]', assigned value is greater than -1 oil-oil.c:1592:11: note: Assuming that condition 'yyn<=0' is not redundant oil-oil.c:1594:15: note: Condition 'yyn==0' is always true oil.y:724:1: error: Resource leak: dummy [resourceLeak] oil.y:240:27: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:241:25: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:247:23: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:256:51: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:259:47: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:262:76: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:263:45: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:300:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:307:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:314:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:321:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:328:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:335:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:342:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:349:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:356:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:363:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:370:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:377:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:384:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:391:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:398:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:405:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:412:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:419:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:426:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:433:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:440:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:447:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:454:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:461:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:468:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:475:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:482:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:489:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:496:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:503:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:510:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:517:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:524:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:531:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:538:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:545:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:552:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:559:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:566:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:573:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:580:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:587:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:594:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:601:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:608:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:615:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:622:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:629:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:636:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:643:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:650:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:657:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:664:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:671:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:678:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:685:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:692:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:699:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:706:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:713:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:720:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:727:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:734:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:741:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:748:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:755:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:762:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:769:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:776:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:783:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:790:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:797:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:804:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:811:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:818:6: style: Same expression on both sides of '-'. [duplicateExpression] oil.y:706:9: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] oil.y:745:9: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] oil.y:713:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] oil.y:757:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] parser.y:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] parser.c:1626:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] parser.y:182:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:189:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:196:56: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:203:56: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:223:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:246:33: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:323:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:330:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:338:27: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:353:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:360:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:395:21: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:409:43: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:424:21: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:438:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:445:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:452:6: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:487:38: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:503:27: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:511:18: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:528:18: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:536:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:543:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:551:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:559:17: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:567:18: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:588:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:595:72: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:603:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:610:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:617:72: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:624:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:631:72: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:638:45: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:641:33: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:642:42: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:643:30: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:644:21: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:651:47: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:654:33: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:655:42: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:656:30: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:657:21: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:664:45: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:667:33: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:668:42: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:669:30: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:670:21: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:677:47: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:684:92: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:691:56: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:701:33: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:712:61: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:723:63: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:734:63: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:745:60: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:756:62: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:769:66: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:782:68: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:792:36: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:797:58: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:799:45: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:807:30: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:814:33: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:822:72: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:829:48: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:836:72: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:843:48: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:850:66: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:857:41: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:864:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:871:67: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:878:67: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:885:76: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:892:76: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:899:51: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:906:51: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:913:51: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:920:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:927:108: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:934:108: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:942:43: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:949:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:956:70: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:963:70: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:971:62: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:975:58: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:976:19: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:986:79: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:988:28: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:989:37: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:990:18: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:997:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1004:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1011:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1018:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1025:70: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1032:70: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1040:62: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1044:58: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1045:19: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1055:79: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1057:28: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1058:37: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1059:18: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1066:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1073:70: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1080:70: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1088:62: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1092:58: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1093:19: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1103:79: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1105:28: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1106:37: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1107:18: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1114:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1121:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1149:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1163:38: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1166:59: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1168:46: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1171:85: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1218:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1225:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1232:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1239:112: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1246:32: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:1253:112: style: Same expression on both sides of '-'. [duplicateExpression] parser.y:694:10: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] intercal-0.30/src/arrgghh.c:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/src/bin2c.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_MAXNEXT [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:334:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:381:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TAIL [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:485:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:511:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:735:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_stashbox [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/cesspool.c:167:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] intercal-0.30/src/cesspool.c:292:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] intercal-0.30/src/cesspool.c:297:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] intercal-0.30/src/cesspool.c:725:79: style: Parameter 'oo' can be declared as pointer to const [constParameterPointer] intercal-0.30/src/clc-cset.c:143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] intercal-0.30/src/clc-cset.c:262:26: style: Variable 'ssi' is reassigned a value before the old one has been used. [redundantAssignment] intercal-0.30/src/clc-cset.c:261:6: note: ssi is assigned intercal-0.30/src/clc-cset.c:262:26: note: ssi is overwritten intercal-0.30/src/clc-cset.c:305:45: style: Variable 'ssrecord' is assigned a value that is never used. [unreadVariable] intercal-0.30/src/clc-cset.c:313:48: style: Variable 'ssrecord' is assigned a value that is never used. [unreadVariable] intercal-0.30/src/convickt.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/src/convickt.c:101:5: warning: Either the condition 'temp' is redundant or there is possible null pointer dereference: in. [nullPointerRedundantCheck] intercal-0.30/src/convickt.c:113:5: note: Assuming that condition 'temp' is not redundant intercal-0.30/src/convickt.c:104:18: note: Assignment to 'temp=in' intercal-0.30/src/convickt.c:101:5: note: Null pointer dereference intercal-0.30/src/dekludge.c:80:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH32 [valueFlowBailoutIncompleteVar] intercal-0.30/src/dekludge.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTAIN [valueFlowBailoutIncompleteVar] intercal-0.30/src/dekludge.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTAIN [valueFlowBailoutIncompleteVar] intercal-0.30/src/dekludge.c:359:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/src/dekludge.c:403:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AND [valueFlowBailoutIncompleteVar] intercal-0.30/src/dekludge.c:546:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] intercal-0.30/src/dekludge.c:140:21: style: Variable 'tpb' can be declared as pointer to const [constVariablePointer] intercal-0.30/src/feh2.c:95:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COME_FROM [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXT [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:574:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:585:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHIRL [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:993:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:1024:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:1271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:1666:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:1759:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:1822:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETS [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:2753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_A [valueFlowBailoutIncompleteVar] intercal-0.30/src/feh2.c:231:2: error: Common realloc mistake: 'tuples' nulled but not freed upon failure [memleakOnRealloc] intercal-0.30/src/feh2.c:176:27: style: Parameter 'tn' can be declared as pointer to const [constParameterPointer] intercal-0.30/src/feh2.c:2709:22: style: Variable 'generatecfjump' is assigned a value that is never used. [unreadVariable] intercal-0.30/src/fiddle.c:258:22: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] intercal-0.30/src/fiddle.c:262:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] intercal-0.30/src/ick-wrap.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_next [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick-wrap.c:102:5: style:inconclusive: Statements following noreturn function 'ick_lose()' will never be executed. [unreachableCode] intercal-0.30/src/ick-wrap.c:54:20: style: Variable 'ick_globalargv0' is assigned a value that is never used. [unreadVariable] intercal-0.30/src/ick_ec.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_nextindex [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_nextindex [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:170:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_printflow [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_printflow [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:236:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:253:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:287:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:291:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isarray [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:295:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varnumber [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:299:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:303:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_ec.c:310:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_lose.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] intercal-0.30/src/ick_lose.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] intercal-0.30/src/perpet.c:823:77: error: There is an unknown macro here somewhere. Configuration is required. If EXEEXT is a macro then please configure it. [unknownMacro] intercal-0.30/src/pickwrap.c:32:7: error: There is an unknown macro here somewhere. Configuration is required. If $G is a macro then please configure it. [unknownMacro] intercal-0.30/src/uncommon.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/src/uncommon.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] intercal-0.30/src/uncommon.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] intercal-0.30/src/uncommon.c:181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IE553 [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ickthread [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:279:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_next [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ickthread [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:560:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ickthread [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tailcount [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:736:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_onespots [valueFlowBailoutIncompleteVar] intercal-0.30/src/unravel.c:305:9: style: Variable 'tvp' can be declared as pointer to const [constVariablePointer] intercal-0.30/src/yuk.c:163:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] intercal-0.30/src/yuk.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] intercal-0.30/src/yuk.c:157:9: style: Variable 'dummy' can be declared as pointer to const [constVariablePointer] intercal-0.30/src/yuk.c:201:9: style: Variable 'text' can be declared as pointer to const [constVariablePointer] intercal-0.30/src/yuk.c:163:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] diff: head intercal-0.30/pit/explib/ecto_b98.c:191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_global_linelabel [valueFlowBailoutIncompleteVar] 2.13.0 intercal-0.30/pit/explib/ecto_b98.c:273:6: warning: Uninitialized variable: nextcheck [uninitvar] intercal-0.30/pit/explib/ecto_b98.c:215:17: note: Assuming condition is false intercal-0.30/pit/explib/ecto_b98.c:273:6: note: Uninitialized variable: nextcheck head intercal-0.30/pit/explib/syslibc.c:162:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:334:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:381:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TAIL [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:485:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:511:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:735:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_stashbox [valueFlowBailoutIncompleteVar] head intercal-0.30/src/cesspool.c:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/dekludge.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTAIN [valueFlowBailoutIncompleteVar] head intercal-0.30/src/dekludge.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABSTAIN [valueFlowBailoutIncompleteVar] head intercal-0.30/src/dekludge.c:359:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head intercal-0.30/src/dekludge.c:403:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AND [valueFlowBailoutIncompleteVar] head intercal-0.30/src/dekludge.c:546:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:1024:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:1271:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:1666:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:1759:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COME_FROM [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:1822:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETS [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:2753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_A [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:574:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:585:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHIRL [valueFlowBailoutIncompleteVar] head intercal-0.30/src/feh2.c:993:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_nextindex [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_nextindex [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:170:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_printflow [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_printflow [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:236:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_ONESPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:253:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_TWOSPOT [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:287:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:291:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isarray [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:295:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable varnumber [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:299:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:303:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_ec.c:310:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set [valueFlowBailoutIncompleteVar] head intercal-0.30/src/ick_lose.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head intercal-0.30/src/uncommon.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head intercal-0.30/src/uncommon.c:181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IE553 [valueFlowBailoutIncompleteVar] head intercal-0.30/src/uncommon.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ickthread [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:279:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_next [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ickthread [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:560:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ickthread [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tailcount [valueFlowBailoutIncompleteVar] head intercal-0.30/src/unravel.c:736:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ick_onespots [valueFlowBailoutIncompleteVar] head intercal-0.30/src/yuk.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head lexer.c:1323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head lexer.c:2325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lexer.c:2509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head lexer.c:2656:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head lexer.c:2894:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head lexer.l:455:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BADCHAR [valueFlowBailoutIncompleteVar] head oil.y:681:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head oil.y:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head oil.y:757:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] DONE