2024-04-24 17:50 ftp://ftp.de.debian.org/debian/pool/main/f/freeciv/freeciv_3.1.0+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=libcurl --library=icu --library=lua --library=bsd --library=sdl --library=gtk --library=qt --library=sqlite3 --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-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: f7949e7 (2024-04-24 19:16:05 +0200) count: 9284 9284 elapsed-time: 727.5 728.4 head-timing-info: old-timing-info: head results: freeciv-3.1.0/ai/aitraits.c:37:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ai_trait [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/aitraits.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/classic/classicai.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_AI_MOD_CAPSTR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/classic/classicai.c:147:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/classic/classicai.c:417:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/classic/classicai.c:429:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/classic/classicai.c:593:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dai_private_data [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiair.c:636:51: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/aidata.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:325:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_continents [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:390:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAI_WR_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:449:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppol [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:530:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aidata.c:59:56: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aidata.c:132:64: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aidata.c:134:18: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aidata.c:153:20: style: Variable 'adv' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aidata.c:285:66: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aidiplomat.c:293:51: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/aiferry.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:406:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_MS_NATIVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:467:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:502:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:618:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:682:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:742:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_fights [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:961:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:1026:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:1127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiferry.c:769:56: style:inconclusive: Function 'aiferry_gobyboat' argument 4 names different: declaration 'dst_tile' definition 'dest_tile'. [funcArgNamesDifferent] freeciv-3.1.0/ai/default/aiferry.h:61:56: note: Function 'aiferry_gobyboat' argument 4 names different: declaration 'dst_tile' definition 'dest_tile'. freeciv-3.1.0/ai/default/aiferry.c:769:56: note: Function 'aiferry_gobyboat' argument 4 names different: declaration 'dst_tile' definition 'dest_tile'. freeciv-3.1.0/ai/default/aiferry.c:111:21: style: Variable 'unit_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiferry.c:155:24: style: Variable 'utai' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiferry.c:230:21: style: Variable 'unit_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiferry.c:458:19: style: Variable 'boat_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiferry.c:980:23: style: Variable 'unit_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiguard.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGLEVEL_BODYGUARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGLEVEL_BODYGUARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGLEVEL_BODYGUARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGLEVEL_BODYGUARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGLEVEL_BODYGUARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiguard.c:251:59: style:inconclusive: Function 'aiguard_has_charge' argument 2 names different: declaration 'charge' definition 'guard'. [funcArgNamesDifferent] freeciv-3.1.0/ai/default/aiguard.h:38:59: note: Function 'aiguard_has_charge' argument 2 names different: declaration 'charge' definition 'guard'. freeciv-3.1.0/ai/default/aiguard.c:251:59: note: Function 'aiguard_has_charge' argument 2 names different: declaration 'charge' definition 'guard'. freeciv-3.1.0/ai/default/aiguard.c:56:19: style: Variable 'charge_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiguard.c:121:16: style: Variable 'charge_unit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiguard.c:122:16: style: Variable 'charge_city' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiguard.c:147:60: style: Parameter 'charge' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiguard.c:152:18: style: Variable 'guard' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aiguard.c:242:55: style: Parameter 'charge' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiguard.c:251:59: style: Parameter 'guard' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiguard.c:260:58: style: Parameter 'charge' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiguard.c:270:65: style: Parameter 'charge' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiguard.c:280:68: style: Parameter 'guard' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiguard.c:290:68: style: Parameter 'guard' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aihand.c:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VC_SPACERACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aihand.c:132:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aihand.c:214:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_RATES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aihand.c:711:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_AWAY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aihand.c:751:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aihunt.c:220:63: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/ailog.c:80:55: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/aiparatrooper.c:465:41: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/aiplayer.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiplayer.c:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiplayer.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiplayer.c:175:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_AWAY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aiplayer.c:77:47: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiplayer.c:120:47: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aitech.c:157:33: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/aitools.c:122:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SHIELD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERRIDE_TRUE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:178:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:431:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:474:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:652:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:759:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_EXPLORER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:828:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IDLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:1090:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:1267:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:1294:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:1353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:1397:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_CONTENT_MIL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/aitools.c:244:51: style:inconclusive: Function 'dai_gothere' argument 4 names different: declaration 'dst_tile' definition 'dest_tile'. [funcArgNamesDifferent] freeciv-3.1.0/ai/default/aitools.h:50:51: note: Function 'dai_gothere' argument 4 names different: declaration 'dst_tile' definition 'dest_tile'. freeciv-3.1.0/ai/default/aitools.c:244:51: note: Function 'dai_gothere' argument 4 names different: declaration 'dst_tile' definition 'dest_tile'. freeciv-3.1.0/ai/default/aitools.c:142:69: style: Parameter 'plr1' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aitools.c:143:48: style: Parameter 'plr2' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aitools.c:146:24: style: Variable 'adip' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aitools.c:356:62: style: Parameter 'parameter' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aitools.c:478:19: style: Variable 'unit_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aitools.c:790:16: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/aitools.c:1053:66: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/default/aiunit.c:1502:63: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/daiactions.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daiactions.c:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padvance [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daiactions.c:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAK_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daiactions.c:316:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAK_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daiactions.c:350:20: style: Condition 'impr_vul>=tgt_impr_vul' is always true [knownConditionTrueFalse] freeciv-3.1.0/ai/default/daiactions.c:341:18: note: Assignment 'impr_vul=((impr_vul)>100)?(impr_vul):100', assigned value is greater than 99 freeciv-3.1.0/ai/default/daiactions.c:330:24: note: Assignment 'tgt_impr_vul=0', assigned value is 0 freeciv-3.1.0/ai/default/daiactions.c:350:20: note: Condition 'impr_vul>=tgt_impr_vul' is always true freeciv-3.1.0/ai/default/daiactions.c:283:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] freeciv-3.1.0/ai/default/daiactions.c:287:7: note: Found duplicate branches for 'if' and 'else'. freeciv-3.1.0/ai/default/daiactions.c:283:12: note: Found duplicate branches for 'if' and 'else'. freeciv-3.1.0/ai/default/daiactions.c:313:18: style: Variable 'actor_player' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/daiactions.c:314:18: style: Variable 'target_player' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/default/daicity.c:325:56: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/daidiplomacy.c:150:52: error: syntax error [syntaxError] freeciv-3.1.0/ai/default/daidomestic.c:454:44: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/daieffects.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daieffects.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_NO_UNHAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daieffects.c:125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclass [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daieffects.c:215:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_UNHAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daieffects.c:734:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_NEVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/default/daimilitary.c:1166:7: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/default/daisettler.c:684:48: error: There is an unknown macro here somewhere. Configuration is required. If ADV_WANT_PRINTF is a macro then please configure it. [unknownMacro] freeciv-3.1.0/ai/difficulty.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/difficulty.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/difficulty.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/difficulty.c:227:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/difficulty.c:242:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/handicaps.c:35:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bv_handicap [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/stub/stubai.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_AI_MOD_CAPSTR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texai.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texai.c:399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texai.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texai.c:573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_AI_MOD_CAPSTR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texai.c:591:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dai_private_data [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaicity.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_REQ_WORKER_TASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaicity.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaicity.c:177:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaicity.c:449:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IDLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaicity.c:541:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_task [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaicity.c:567:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILDING_WAIT_MINIMUM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaimsg.c:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_FIRST_ACTIVITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaimsg.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_PHASE_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiplayer.c:124:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiplayer.c:183:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_list [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiplayer.c:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiplayer.c:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_THR_EXIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiplayer.c:158:21: style: Variable 'plr_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/ai/tex/texaiworld.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_CITY_CREATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiworld.c:171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_CITY_CHANGED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiworld.c:183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_CITY_CREATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiworld.c:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_UNIT_CREATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiworld.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_UNIT_CHANGED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiworld.c:307:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXAI_MSG_UNIT_CREATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/tex/texaiworld.c:226:40: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/tex/texaiworld.c:338:40: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/ai/threaded/taicity.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAI_REQ_WORKER_TASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taicity.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taicity.c:394:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IDLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taicity.c:486:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_task [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taimsg.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAI_MSG_FIRST_ACTIVITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taimsg.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAI_MSG_PHASE_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taiplayer.c:114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_list [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/taiplayer.c:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAI_MSG_THR_EXIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/threadedai.c:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/threadedai.c:390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/threadedai.c:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/threadedai.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_AI_MOD_CAPSTR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/ai/threaded/threadedai.c:572:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dai_private_data [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/agents.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcall [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/agents.c:225:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/agents.c:288:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/agents.c:315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable request_id_of_currently_handled_packet [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/agents.c:813:22: style: Variable 'agent' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/agents/agents.c:135:11: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] freeciv-3.1.0/client/agents/cma_core.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_CITY_CMA_PARAMETER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:201:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_CITY_CMA_PARAMETER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:482:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cm_result [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:527:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:554:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_CITY_CMA_PARAMETER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:602:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_core.c:633:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_CITY_CMAFE_PARAMETER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_CITY_CMAFE_PARAMETER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_CITY_CMAFE_PARAMETER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:295:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:389:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minimal_surplus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/cma_fec.c:305:22: style: Condition 'surplus>0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/agents/cma_fec.c:290:15: note: Assuming that condition 'surplus<=0' is not redundant freeciv-3.1.0/client/agents/cma_fec.c:295:31: note: Assuming condition is false freeciv-3.1.0/client/agents/cma_fec.c:305:22: note: Condition 'surplus>0' is always true freeciv-3.1.0/client/agents/cma_fec.c:105:43: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/agents/cma_fec.c:171:22: style: Variable 'ppreset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/agents/sha.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/agents/sha.c:62:16: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/attribute.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvalue [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/attribute.c:194:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/attribute.c:174:6: note: i is assigned freeciv-3.1.0/client/attribute.c:194:5: note: i is overwritten freeciv-3.1.0/client/attribute.c:356:18: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/audio.c:273:40: style:inconclusive: Function 'audio_real_init' argument 1 names different: declaration 'soundspec_name' definition 'soundset_name'. [funcArgNamesDifferent] freeciv-3.1.0/client/audio.h:52:40: note: Function 'audio_real_init' argument 1 names different: declaration 'soundspec_name' definition 'soundset_name'. freeciv-3.1.0/client/audio.c:273:40: note: Function 'audio_real_init' argument 1 names different: declaration 'soundspec_name' definition 'soundset_name'. freeciv-3.1.0/client/audio.c:135:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/audio.c:279:8: style: Variable 'us_ss_capstr' can be declared as const array [constVariable] freeciv-3.1.0/client/audio.c:280:8: style: Variable 'us_ms_capstr' can be declared as const array [constVariable] freeciv-3.1.0/client/audio_sdl.c:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/audio_sdl.c:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/audio_sdl.c:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/audio_sdl.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/audio_sdl.c:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNELS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/audio_sdl.c:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_DEFAULT_FREQUENCY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/chatline_common.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/chatline_common.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/chatline_common.c:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/chatline_common.c:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/citydlg_common.c:557:13: error: There is an unknown macro here somewhere. Configuration is required. If fc__attribute is a macro then please configure it. [unknownMacro] freeciv-3.1.0/client/cityrepdata.c:126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_HAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_HAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_CONTENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_UNHAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:231:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_ANGRY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:273:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:310:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:379:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:394:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:407:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SHIELD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:420:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:433:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:450:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:467:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LUXURY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:480:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SCIENCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:496:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:533:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proute [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:572:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:631:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:644:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SHIELD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:657:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable illness_on [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:832:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_MAX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:1029:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:1107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/cityrepdata.c:1077:38: style:inconclusive: Function 'cityrepfield_compare' argument 1 names different: declaration 'field1' definition 'str1'. [funcArgNamesDifferent] freeciv-3.1.0/client/cityrepdata.h:55:38: note: Function 'cityrepfield_compare' argument 1 names different: declaration 'field1' definition 'str1'. freeciv-3.1.0/client/cityrepdata.c:1077:38: note: Function 'cityrepfield_compare' argument 1 names different: declaration 'field1' definition 'str1'. freeciv-3.1.0/client/cityrepdata.c:1077:56: style:inconclusive: Function 'cityrepfield_compare' argument 2 names different: declaration 'field2' definition 'str2'. [funcArgNamesDifferent] freeciv-3.1.0/client/cityrepdata.h:55:58: note: Function 'cityrepfield_compare' argument 2 names different: declaration 'field2' definition 'str2'. freeciv-3.1.0/client/cityrepdata.c:1077:56: note: Function 'cityrepfield_compare' argument 2 names different: declaration 'field2' definition 'str2'. freeciv-3.1.0/client/client_main.c:284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_init [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:347:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:761:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:780:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:831:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:901:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESWIN_CLEAR_ALL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1045:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1057:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_turn_change_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1227:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_turn_change_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_SETTING_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1455:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OT_BOOLEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1531:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_free [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_SEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1624:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/client_main.c:1400:18: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/client_main.c:1415:18: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/client_main.c:1431:18: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/client_main.c:1473:18: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/client_main.c:1488:18: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/client_main.c:1503:18: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/client_main.c:1579:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/climap.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_SEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climap.c:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcargo [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:332:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warminglevel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coolinglevel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:354:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:416:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_UNHAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:453:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:540:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:578:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:587:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:706:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:779:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:809:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:902:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:953:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1079:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1141:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1265:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMT_LAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1318:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1347:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1357:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MAPDEF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1480:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OT_STRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:1503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skill_level [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/climisc.c:98:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] freeciv-3.1.0/client/climisc.c:1115:29: style: Condition 'pcity_near_dist==-1' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/climisc.c:1110:24: note: Assignment 'pcity_near_dist=-1', assigned value is -1 freeciv-3.1.0/client/climisc.c:1115:29: note: Condition 'pcity_near_dist==-1' is always true freeciv-3.1.0/client/climisc.c:986:29: warning: Either the condition 'username' is redundant or there is possible null pointer dereference: username. [nullPointerRedundantCheck] freeciv-3.1.0/client/climisc.c:996:9: note: Assuming that condition 'username' is not redundant freeciv-3.1.0/client/climisc.c:986:29: note: Null pointer dereference freeciv-3.1.0/client/climisc.c:518:33: style:inconclusive: Function 'cid_decode' argument 1 names different: declaration 'cid' definition 'id'. [funcArgNamesDifferent] freeciv-3.1.0/client/climisc.h:70:33: note: Function 'cid_decode' argument 1 names different: declaration 'cid' definition 'id'. freeciv-3.1.0/client/climisc.c:518:33: note: Function 'cid_decode' argument 1 names different: declaration 'cid' definition 'id'. freeciv-3.1.0/client/climisc.c:633:57: style:inconclusive: Function 'name_and_sort_items' argument 2 names different: declaration 'num_items' definition 'num_targets'. [funcArgNamesDifferent] freeciv-3.1.0/client/climisc.h:88:57: note: Function 'name_and_sort_items' argument 2 names different: declaration 'num_items' definition 'num_targets'. freeciv-3.1.0/client/climisc.c:633:57: note: Function 'name_and_sort_items' argument 2 names different: declaration 'num_items' definition 'num_targets'. freeciv-3.1.0/client/climisc.c:410:24: style: Variable 'gov' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/climisc.c:633:44: style: Parameter 'targets' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/climisc.c:1476:18: style: Variable 'poption' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/clinet.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SOCK_PORT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:208:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paddr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:291:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAJOR_VERSION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:322:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:466:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PROCESSING_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:551:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/clinet.c:210:15: style: Condition 'err==0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/clinet.c:196:18: note: Assignment 'err=0', assigned value is 0 freeciv-3.1.0/client/clinet.c:201:18: note: Assuming condition is false freeciv-3.1.0/client/clinet.c:210:15: note: Condition 'err==0' is always true freeciv-3.1.0/client/clinet.c:274:26: style:inconclusive: Function 'make_connection' argument 1 names different: declaration 'socket' definition 'sock'. [funcArgNamesDifferent] freeciv-3.1.0/client/clinet.h:23:26: note: Function 'make_connection' argument 1 names different: declaration 'socket' definition 'sock'. freeciv-3.1.0/client/clinet.c:274:26: note: Function 'make_connection' argument 1 names different: declaration 'socket' definition 'sock'. freeciv-3.1.0/client/connectdlg_common.c:682:22: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/client/control.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:198:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:240:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:252:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:272:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:295:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:336:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_DEC_ACTIVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:350:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:367:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:393:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:446:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOCUS_AVAIL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:482:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IDLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit_old [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:645:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:676:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:787:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:815:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:888:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:914:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:983:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1036:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1071:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable funit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1172:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1241:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_NUKE_UNITS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1292:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1312:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1364:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1407:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1461:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_GEN_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1490:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcargo [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1513:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_AIRLIFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1529:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_UNIT_RECOVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1556:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1607:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELTYPE_SINGLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1680:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQEST_PLAYER_INITIATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1719:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_JOIN_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1738:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1781:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1843:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1942:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:1992:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HOME_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2004:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_UPGRADE_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2013:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_CONVERT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2037:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_AUTOSETTLER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2062:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_TRANSPORT_EMBARK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2092:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRADE_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_SENTRY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_FORTIFYING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pillage_select [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2618:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2632:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOCUS_DONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_SENTRY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2748:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2775:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2885:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:2997:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3083:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc__fallthrough [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3150:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3172:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3195:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3304:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3320:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3351:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3361:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3378:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3391:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3403:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3421:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3433:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3450:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3460:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3478:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3504:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3524:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3548:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3584:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3602:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3614:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3627:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3666:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BATTLEGROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3910:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_edit_mode [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3937:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3956:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/control.c:3135:11: style: Condition 'i==0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/control.c:3129:11: note: Assignment 'i=0', assigned value is 0 freeciv-3.1.0/client/control.c:3135:11: note: Condition 'i==0' is always true freeciv-3.1.0/client/control.c:3627:23: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] freeciv-3.1.0/client/control.c:3666:23: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] freeciv-3.1.0/client/control.c:286:41: style:inconclusive: Function 'set_hover_state' argument 3 names different: declaration 'connect_activity' definition 'activity'. [funcArgNamesDifferent] freeciv-3.1.0/client/control.h:83:41: note: Function 'set_hover_state' argument 3 names different: declaration 'connect_activity' definition 'activity'. freeciv-3.1.0/client/control.c:286:41: note: Function 'set_hover_state' argument 3 names different: declaration 'connect_activity' definition 'activity'. freeciv-3.1.0/client/control.c:289:26: style:inconclusive: Function 'set_hover_state' argument 6 names different: declaration 'goto_last_sub_tgt' definition 'last_sub_tgt'. [funcArgNamesDifferent] freeciv-3.1.0/client/control.h:86:26: note: Function 'set_hover_state' argument 6 names different: declaration 'goto_last_sub_tgt' definition 'last_sub_tgt'. freeciv-3.1.0/client/control.c:289:26: note: Function 'set_hover_state' argument 6 names different: declaration 'goto_last_sub_tgt' definition 'last_sub_tgt'. freeciv-3.1.0/client/control.c:290:32: style:inconclusive: Function 'set_hover_state' argument 7 names different: declaration 'goto_last_action' definition 'action'. [funcArgNamesDifferent] freeciv-3.1.0/client/control.h:87:32: note: Function 'set_hover_state' argument 7 names different: declaration 'goto_last_action' definition 'action'. freeciv-3.1.0/client/control.c:290:32: note: Function 'set_hover_state' argument 7 names different: declaration 'goto_last_action' definition 'action'. freeciv-3.1.0/client/control.c:291:39: style:inconclusive: Function 'set_hover_state' argument 8 names different: declaration 'goto_last_order' definition 'order'. [funcArgNamesDifferent] freeciv-3.1.0/client/control.h:88:39: note: Function 'set_hover_state' argument 8 names different: declaration 'goto_last_order' definition 'order'. freeciv-3.1.0/client/control.c:291:39: note: Function 'set_hover_state' argument 8 names different: declaration 'goto_last_order' definition 'order'. freeciv-3.1.0/client/control.c:2049:58: style:inconclusive: Function 'request_unit_load' argument 2 names different: declaration 'ptransporter' definition 'ptrans'. [funcArgNamesDifferent] freeciv-3.1.0/client/control.h:98:58: note: Function 'request_unit_load' argument 2 names different: declaration 'ptransporter' definition 'ptrans'. freeciv-3.1.0/client/control.c:2049:58: note: Function 'request_unit_load' argument 2 names different: declaration 'ptransporter' definition 'ptrans'. freeciv-3.1.0/client/control.c:697:18: style: Variable 'focus_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:918:22: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:1066:16: style: Variable 'old' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:1363:19: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:1511:40: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/control.c:1511:60: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/control.c:1677:16: style: Variable 'actor_unit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:1715:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:1968:40: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/control.c:1989:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:2001:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/control.c:2116:16: style: Variable 'target_city' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/editor.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:371:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_resource_types [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:453:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:474:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:642:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel_tile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:752:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_x0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:931:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1145:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1458:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1476:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1534:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1631:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_TILE_OWNER_NULL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1674:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1751:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vtile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:1950:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/editor.c:326:16: style: Return value 'etm==ETM_COPY' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/editor.c:326:35: style: Return value 'etm==ETM_PASTE' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/editor.c:270:44: style:inconclusive: Function 'editor_set_tool' argument 1 names different: declaration 'emt' definition 'ett'. [funcArgNamesDifferent] freeciv-3.1.0/client/editor.h:69:44: note: Function 'editor_set_tool' argument 1 names different: declaration 'emt' definition 'ett'. freeciv-3.1.0/client/editor.c:270:44: note: Function 'editor_set_tool' argument 1 names different: declaration 'emt' definition 'ett'. freeciv-3.1.0/client/editor.c:1172:62: style:inconclusive: Function 'editor_tool_get_value_name' argument 1 names different: declaration 'ett' definition 'emt'. [funcArgNamesDifferent] freeciv-3.1.0/client/editor.h:102:62: note: Function 'editor_tool_get_value_name' argument 1 names different: declaration 'ett' definition 'emt'. freeciv-3.1.0/client/editor.c:1172:62: note: Function 'editor_tool_get_value_name' argument 1 names different: declaration 'ett' definition 'emt'. freeciv-3.1.0/client/editor.c:621:58: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/editor.c:987:20: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/editor.c:1645:44: style: Parameter 'ebuf' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/global_worklist.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_WORKLIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:395:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/global_worklist.c:472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:422:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:498:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:530:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:624:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:670:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:698:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:807:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:876:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:891:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:936:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IRRIGATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1005:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1050:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1070:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1161:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1375:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1495:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1530:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1541:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1584:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1650:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1674:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_EXTRA_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1719:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1825:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable popup_last_move_to_allied [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1873:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parts [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1993:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/goto.c:1528:26: style:inconclusive: Function 'send_goto_path' argument 3 names different: declaration 'last_order' definition 'final_order'. [funcArgNamesDifferent] freeciv-3.1.0/client/goto.h:53:26: note: Function 'send_goto_path' argument 3 names different: declaration 'last_order' definition 'final_order'. freeciv-3.1.0/client/goto.c:1528:26: note: Function 'send_goto_path' argument 3 names different: declaration 'last_order' definition 'final_order'. freeciv-3.1.0/client/goto.c:199:27: style: Variable 'old_pos' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:200:27: style: Variable 'new_pos' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:614:19: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:1037:36: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/goto.c:1043:3: style: Variable 'ptest' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:1650:18: style: Variable 'last_part' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:1719:18: style: Variable 'last_part' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:1873:18: style: Variable 'last_part' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/goto.c:2008:48: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY_PRODUCTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAK_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:361:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAK_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:425:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:485:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:524:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:561:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:588:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:707:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:751:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:900:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:919:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_STEAL_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:929:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_STEAL_TECH_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:942:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:957:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:980:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1023:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1071:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1094:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1592:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_INDEX_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTRA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1693:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:885:16: style: Redundant assignment of 'args->act_id' to itself. [selfAssignment] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:477:38: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:477:58: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:937:41: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:972:39: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1029:20: style: Variable 'tgt_unit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1100:26: style: Variable 'tgt_extra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1217:49: style: Parameter 'w' can be declared as pointer to const. However it seems that 'act_sel_destroy_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1568:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1217:49: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1217:61: style: Parameter 'data' can be declared as pointer to const. However it seems that 'act_sel_destroy_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1568:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1217:61: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1661:44: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1662:44: style: Parameter 'target_tile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/action_dialog.c:1663:50: style: Parameter 'target_extra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:194:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/canvas.c:69:41: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_COMMAND_PREFIX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:210:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:592:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:686:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HAND2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:781:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_OFFSET_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:895:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_gtk3_show_chat_message_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:965:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1075:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1133:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1190:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1329:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1459:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:345:62: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'inputline_handler' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1443:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:345:62: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/chatline.c:1159:14: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCallback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:62:52: style:inconclusive: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.h:30:52: note: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:62:52: note: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:71:56: style:inconclusive: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.h:32:56: note: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:71:56: note: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. freeciv-3.1.0/client/gui-gtk-3.0/choice_dialog.c:220:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_PIXBUF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:310:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:56:8: style: struct member 'citizens_column::show' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-gtk-3.0/citizensinfo.c:61:15: style: struct member 'citizens_column::tagname' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:428:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:668:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:790:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:920:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1133:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1241:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_LABEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1297:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1534:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1737:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1819:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1933:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2051:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2111:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_CONTENT_MIL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2218:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2327:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2428:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2847:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2872:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2931:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3063:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3086:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3152:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITYO_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3317:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITYO_DISBAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3418:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3435:21: style: Condition 'w==pdialog->next_command' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3436:24: style: Condition 'w==pdialog->prev_command' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:996:5: error: Memory leak: label [memleak] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1094:1: error: Memory leak: label [memleak] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:379:57: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:616:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'keyboard_handler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1675:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:616:68: note: Parameter 'event' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1515:18: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2600:62: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'present_unit_middle_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2290:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2600:62: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2628:64: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'supported_unit_middle_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2187:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2628:64: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2836:65: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'citizens_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1595:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2836:65: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2889:23: style: Variable 'pterr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2918:47: style: Parameter 'w' can be declared as pointer to const. However it seems that 'workertask_dlg_destroy' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3002:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2918:47: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2918:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'workertask_dlg_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3002:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2918:59: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:2933:25: style: Variable 'ptask' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3010:67: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'button_down_citymap' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:439:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3010:67: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3269:47: style: Parameter 'w' can be declared as pointer to const. However it seems that 'misc_whichtab_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1448:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3269:47: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3408:45: style: Parameter 'w' can be declared as pointer to const. However it seems that 'switch_city_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:1670:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3408:45: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/citydlg.c:3451:25: style: Variable 'other_pdialog' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:250:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:591:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:794:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_list_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:967:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1028:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1287:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1340:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center_when_popup_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:2052:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1585:49: style:inconclusive: Function 'create_next_to_last_menu' argument 1 names different: declaration 'item' definition 'parent_item'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:95:49: note: Function 'create_next_to_last_menu' argument 1 names different: declaration 'item' definition 'parent_item'. freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:1585:49: note: Function 'create_next_to_last_menu' argument 1 names different: declaration 'item' definition 'parent_item'. freeciv-3.1.0/client/gui-gtk-3.0/cityrep.c:2092:38: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_CMA_ITEM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:498:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:607:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:677:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_YES_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:699:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:738:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:765:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:129:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:625:76: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'cma_preset_key_pressed_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:292:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/cma_fe.c:625:76: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:111:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center_when_popup_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:203:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:250:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:293:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revolution_finishes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:503:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleader [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstyle [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:826:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:866:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1390:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1455:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1493:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_gtk3_popup_tech_help [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1556:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1350:43: style: Parameter 'w' can be declared as pointer to const. However it seems that 'races_sex_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1191:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/dialogs.c:1350:43: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:506:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:588:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:653:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:681:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:970:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1011:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1057:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1075:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1090:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_SEAMAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_CEASEFIRE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1121:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_PEACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1129:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_ALLIANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1143:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1158:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_EMBASSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1219:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:501:9: style: Variable 'index' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1192:18: style: Variable 'plr0' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/diplodlg.c:1193:18: style: Variable 'plr1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:363:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:416:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:659:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:703:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:754:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:773:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EKM_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_BUTTON_LEFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:957:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:986:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1008:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1415:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETM_COPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1620:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETM_ERASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1663:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1880:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:993:44: style:inconclusive: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:95:44: note: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:993:44: note: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:389:60: style: Parameter 'w' can be declared as pointer to const. However it seems that 'editbar_tool_button_mouse_click' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:448:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:389:60: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:390:65: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'editbar_tool_button_mouse_click' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:448:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:390:65: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1082:71: style: Parameter 'evbox' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'evbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1196:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1082:71: note: Parameter 'evbox' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1083:76: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1196:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1083:76: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1084:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1196:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1084:69: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1145:23: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1605:62: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1613:63: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editgui.c:1779:47: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:684:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:714:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:727:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:809:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:886:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:980:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_NEVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1014:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1069:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1389:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1523:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1914:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2390:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_idx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2660:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2831:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2852:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2943:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3502:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3822:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_idx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4164:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_SPECIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4681:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4726:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5071:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_CATEGORY_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5092:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5305:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ob [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5422:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5495:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5584:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5666:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5691:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5728:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5871:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6064:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:6539:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1603:29: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1645:31: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1712:31: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:824:33: style:inconclusive: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:81:33: note: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:824:33: note: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2214:58: style:inconclusive: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:492:58: note: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2214:58: note: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2356:58: style:inconclusive: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:495:58: note: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2356:58: note: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4614:59: style:inconclusive: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:589:59: note: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4614:59: note: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4710:43: style:inconclusive: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:565:43: note: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4710:43: note: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5848:47: style:inconclusive: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:609:47: note: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5848:47: note: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:974:59: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1258:56: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1320:62: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1374:50: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1436:70: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:1871:60: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2046:58: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2060:58: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2151:67: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:2632:64: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3099:14: style: Variable 'w' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3417:64: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3749:64: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3761:64: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3773:63: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:3787:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4019:13: style: Variable 'oldtext' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4049:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4107:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:4619:31: style: Variable 'old_ob' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5190:24: style: Variable 'psp' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5373:80: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5540:72: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/editprop.c:5581:61: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/finddlg.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/finddlg.c:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/finddlg.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/finddlg.c:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_slide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/finddlg.c:210:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_slide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/finddlg.c:129:3: error: Memory leak: label [memleak] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:318:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:413:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:547:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gamedlgs.c:293:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:102:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:307:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:445:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:500:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.0/gotodlg.c:361:21: style: Condition 'ncitiesact_id' to itself. [selfAssignment] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:477:38: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:477:58: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:931:41: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:966:39: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1023:20: style: Variable 'tgt_unit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1094:26: style: Variable 'tgt_extra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1211:49: style: Parameter 'w' can be declared as pointer to const. However it seems that 'act_sel_destroy_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1562:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1211:49: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1211:61: style: Parameter 'data' can be declared as pointer to const. However it seems that 'act_sel_destroy_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1562:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1211:61: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1655:44: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1656:44: style: Parameter 'target_tile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/action_dialog.c:1657:50: style: Parameter 'target_extra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:194:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/canvas.c:69:41: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_COMMAND_PREFIX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:177:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:210:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:592:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:686:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HAND2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:781:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_OFFSET_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:895:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_gtk3_22_show_chat_message_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:965:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1075:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1133:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1333:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1467:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:345:62: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'inputline_handler' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:1451:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/chatline.c:345:62: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:230:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCallback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:62:52: style:inconclusive: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.h:30:52: note: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:62:52: note: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:71:56: style:inconclusive: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.h:32:56: note: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:71:56: note: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. freeciv-3.1.0/client/gui-gtk-3.22/choice_dialog.c:220:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_PIXBUF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:311:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:56:8: style: struct member 'citizens_column::show' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-gtk-3.22/citizensinfo.c:61:15: style: struct member 'citizens_column::tagname' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:386:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:429:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:488:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:668:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:790:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:957:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_LABEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1334:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1569:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1849:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1975:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2093:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2153:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_CONTENT_MIL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2863:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2888:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2947:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3079:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3102:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3168:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3273:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITYO_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3332:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITYO_DISBAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3433:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1033:5: error: Memory leak: label [memleak] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1131:1: error: Memory leak: label [memleak] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:380:57: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:616:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'keyboard_handler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1708:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:616:68: note: Parameter 'event' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1550:18: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2433:71: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'supported_unit_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2225:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2433:71: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2495:69: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'present_unit_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2328:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2495:69: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2616:62: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'present_unit_middle_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2332:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2616:62: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2644:64: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'supported_unit_middle_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2229:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2644:64: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2852:65: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'citizens_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1630:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2852:65: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2905:23: style: Variable 'pterr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2934:47: style: Parameter 'w' can be declared as pointer to const. However it seems that 'workertask_dlg_destroy' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3018:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2934:47: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2934:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'workertask_dlg_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3018:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2934:59: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:2949:25: style: Variable 'ptask' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3026:67: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'button_down_citymap' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:440:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3026:67: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3284:48: style: Parameter 'w' can be declared as pointer to const. However it seems that 'misc_whichtab_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1485:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3284:48: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3423:45: style: Parameter 'w' can be declared as pointer to const. However it seems that 'switch_city_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:1703:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3423:45: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/citydlg.c:3466:25: style: Variable 'other_pdialog' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:250:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:591:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:794:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_list_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:967:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1028:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1287:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1340:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center_when_popup_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1469:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1800:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:2051:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1584:49: style:inconclusive: Function 'create_next_to_last_menu' argument 1 names different: declaration 'item' definition 'parent_item'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:95:49: note: Function 'create_next_to_last_menu' argument 1 names different: declaration 'item' definition 'parent_item'. freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:1584:49: note: Function 'create_next_to_last_menu' argument 1 names different: declaration 'item' definition 'parent_item'. freeciv-3.1.0/client/gui-gtk-3.22/cityrep.c:2089:38: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_CMA_ITEM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:201:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:497:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:597:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:625:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:667:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_YES_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:689:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:728:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:755:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:129:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:615:76: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'cma_preset_key_pressed_callback' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:292:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/cma_fe.c:615:76: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center_when_popup_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:208:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:245:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:287:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revolution_finishes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:496:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleader [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:544:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstyle [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:817:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:857:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1526:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_gtk3_22_popup_tech_help [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1544:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1339:43: style: Parameter 'w' can be declared as pointer to const. However it seems that 'races_sex_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1180:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/dialogs.c:1339:43: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:200:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:504:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:586:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:651:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:679:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:962:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1003:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1049:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1067:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1082:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_SEAMAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1105:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_CEASEFIRE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_PEACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1121:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_ALLIANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1135:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1150:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_EMBASSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1184:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1211:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:499:9: style: Variable 'index' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1184:18: style: Variable 'plr0' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/diplodlg.c:1185:18: style: Variable 'plr1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:363:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:416:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:486:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:659:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:703:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:754:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:773:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EKM_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOUSE_BUTTON_LEFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:957:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:986:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1008:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1414:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1553:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETM_COPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1619:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETM_ERASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1662:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1879:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:993:44: style:inconclusive: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:95:44: note: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:993:44: note: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:389:60: style: Parameter 'w' can be declared as pointer to const. However it seems that 'editbar_tool_button_mouse_click' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:448:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:389:60: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:390:65: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'editbar_tool_button_mouse_click' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:448:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:390:65: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1081:71: style: Parameter 'evbox' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'evbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1195:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1081:71: note: Parameter 'evbox' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1082:76: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1195:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1082:76: note: Parameter 'ev' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1083:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1195:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1083:69: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1144:23: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1604:62: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1612:63: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editgui.c:1778:47: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:684:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:714:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:727:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:809:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:886:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:980:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_NEVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1014:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1069:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1389:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1523:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1914:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2390:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_idx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2660:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2831:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2852:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2943:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3502:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3821:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_idx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4163:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_SPECIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4727:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5071:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_CATEGORY_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5092:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5305:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ob [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5422:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5495:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5584:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5666:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5691:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5728:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5871:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6064:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6308:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:6539:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1603:29: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1645:31: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1712:31: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:824:33: style:inconclusive: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:81:33: note: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:824:33: note: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2214:58: style:inconclusive: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:492:58: note: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2214:58: note: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2356:58: style:inconclusive: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:495:58: note: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2356:58: note: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4615:59: style:inconclusive: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:589:59: note: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4615:59: note: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4711:43: style:inconclusive: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:565:43: note: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4711:43: note: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5848:47: style:inconclusive: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:609:47: note: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5848:47: note: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:974:59: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1258:56: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1320:62: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1374:50: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1436:70: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:1871:60: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2046:58: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2060:58: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2151:67: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:2632:64: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3099:14: style: Variable 'w' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3417:64: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3748:64: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3760:64: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3772:63: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:3786:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4018:13: style: Variable 'oldtext' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4048:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4106:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:4620:31: style: Variable 'old_ob' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5190:24: style: Variable 'psp' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5373:80: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5540:72: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/editprop.c:5581:61: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/finddlg.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/finddlg.c:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/finddlg.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/finddlg.c:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_slide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/finddlg.c:210:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_slide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/finddlg.c:129:3: error: Memory leak: label [memleak] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:318:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:413:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:547:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gamedlgs.c:293:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:102:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:308:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:351:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:501:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-3.22/gotodlg.c:362:21: style: Condition 'ncitiesact_id' to itself. [selfAssignment] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:477:38: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:477:58: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:927:41: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:962:39: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1019:20: style: Variable 'tgt_unit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1090:26: style: Variable 'tgt_extra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1207:49: style: Parameter 'w' can be declared as pointer to const. However it seems that 'act_sel_destroy_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1556:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1207:49: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1207:61: style: Parameter 'data' can be declared as pointer to const. However it seems that 'act_sel_destroy_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1556:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1207:61: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1649:44: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1650:44: style: Parameter 'target_tile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/action_dialog.c:1651:50: style: Parameter 'target_extra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:194:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FILTER_NEAREST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:246:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/canvas.c:69:41: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_COMMAND_PREFIX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:171:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:235:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:639:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:764:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:820:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_OFFSET_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:934:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_gtk4_show_chat_message_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1004:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1173:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTT_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1520:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:96:56: style: Parameter 'controller' can be declared as pointer to const. However it seems that 'il_lost_focus' is a callback function, if 'controller' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1371:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:96:56: note: Parameter 'controller' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:97:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'il_lost_focus' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1371:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:97:40: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:107:58: style: Parameter 'controller' can be declared as pointer to const. However it seems that 'il_gained_focus' is a callback function, if 'controller' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1369:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:107:58: note: Parameter 'controller' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:108:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'il_gained_focus' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:1369:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/chatline.c:108:42: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.c:232:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCallback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.c:62:52: style:inconclusive: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.h:31:52: note: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.c:62:52: note: Function 'choice_dialog_button_set_sensitive' argument 1 names different: declaration 'shl' definition 'cd'. freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.c:71:56: style:inconclusive: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.h:33:56: note: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.c:71:56: note: Function 'choice_dialog_button_set_label' argument 2 names different: declaration 'button' definition 'number'. freeciv-3.1.0/client/gui-gtk-4.0/choice_dialog.c:222:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_PIXBUF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:187:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:308:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:55:8: style: struct member 'citizens_column::show' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-gtk-4.0/citizensinfo.c:60:15: style: struct member 'citizens_column::tagname' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:381:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:504:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:638:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:673:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:787:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:942:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1263:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_LABEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1569:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1768:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1849:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1974:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:2098:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:2158:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_CONTENT_MIL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:2284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:2408:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:2542:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:2974:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3000:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3059:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3237:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3303:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3334:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3404:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITYO_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3463:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITYO_DISBAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3499:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3562:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3652:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:395:57: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1551:18: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3017:23: style: Variable 'pterr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3046:47: style: Parameter 'w' can be declared as pointer to const. However it seems that 'workertask_dlg_destroy' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3130:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3046:47: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3046:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'workertask_dlg_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3130:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3046:59: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3061:25: style: Variable 'ptask' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3415:47: style: Parameter 'w' can be declared as pointer to const. However it seems that 'misc_whichtab_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1483:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3415:47: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3552:45: style: Parameter 'w' can be declared as pointer to const. However it seems that 'switch_city_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:1698:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3552:45: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/citydlg.c:3595:25: style: Variable 'other_pdialog' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:257:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PRODUCTION_TARGETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:597:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:809:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_list_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:998:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1056:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1072:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1091:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_report_specs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1325:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1430:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center_when_popup_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1512:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_CREPORT_COLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1742:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:1992:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cityrep.c:2030:38: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:178:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_CMA_ITEM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:207:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:261:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:514:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:589:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:614:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:677:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:705:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:744:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:771:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/cma_fe.c:132:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center_when_popup_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:208:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:244:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:285:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revolution_finishes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:497:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleader [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:546:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstyle [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:617:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:820:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:862:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1396:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1479:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1518:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_gtk4_popup_tech_help [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1582:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1356:43: style: Parameter 'w' can be declared as pointer to const. However it seems that 'races_sex_callback' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1197:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/dialogs.c:1356:43: note: Parameter 'w' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:217:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:568:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:651:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:716:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:743:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1020:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1063:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1130:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1146:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_SEAMAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1170:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_CEASEFIRE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_PEACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1190:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_ALLIANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1207:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1225:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_EMBASSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1286:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:563:9: style: Variable 'index' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1259:18: style: Variable 'plr0' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/diplodlg.c:1260:18: style: Variable 'plr1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:337:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:364:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:412:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_MODES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:541:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:665:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:709:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:760:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:779:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EKM_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:977:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:999:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1427:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETM_COPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1640:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETM_ERASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1683:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EDITOR_TOOL_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1896:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:984:44: style:inconclusive: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:95:44: note: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:984:44: note: Function 'create_tool_value_selector' argument 1 names different: declaration 'eb_parent' definition 'eb'. freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:390:60: style: Parameter 'gesture' can be declared as pointer to const. However it seems that 'editbar_tool_right_button' is a callback function, if 'gesture' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:451:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:390:60: note: Parameter 'gesture' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1072:70: style: Parameter 'gesture' can be declared as pointer to const. However it seems that 'editinfobox_handle_tool_image_button_press' is a callback function, if 'gesture' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1202:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1072:70: note: Parameter 'gesture' can be declared as pointer to const freeciv-3.1.0/client/gui-gtk-4.0/editgui.c:1137:23: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:684:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:714:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:727:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:809:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:886:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:980:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_NEVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1014:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1069:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1389:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1523:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1914:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2390:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_idx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2660:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2831:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2852:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2938:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3510:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3828:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable special_idx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4171:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_SPECIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4690:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4739:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5096:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_CATEGORY_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5330:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ob [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5447:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5520:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5609:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5691:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5716:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5753:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6089:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJTYPE_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6154:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6313:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OBJTYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6363:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:6565:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1603:29: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1645:31: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1712:31: error: g_strdup_printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:824:33: style:inconclusive: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:81:33: note: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:824:33: note: Function 'add_column' argument 8 names different: declaration 'callback_userdata' definition 'userdata'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2214:58: style:inconclusive: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:492:58: note: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2214:58: note: Function 'objbind_pack_current_values' argument 2 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2356:58: style:inconclusive: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:495:58: note: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2356:58: note: Function 'objbind_pack_modified_value' argument 3 names different: declaration 'packet' definition 'pd'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4623:59: style:inconclusive: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:589:59: note: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4623:59: note: Function 'property_page_selection_func' argument 3 names different: declaration 'path' definition 'sel_path'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4719:43: style:inconclusive: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:565:43: note: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4719:43: note: Function 'property_page_new' argument 2 names different: declaration 'parent' definition 'pe'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5873:47: style:inconclusive: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:609:47: note: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5873:47: note: Function 'property_page_object_changed' argument 3 names different: declaration 'remove' definition 'removed'. freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:974:59: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1258:56: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1320:62: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1374:50: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1436:70: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:1871:60: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2046:58: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2060:58: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2151:67: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:2632:64: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3097:14: style: Variable 'w' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3426:64: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3755:64: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3767:64: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3779:63: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:3793:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4026:13: style: Variable 'oldtext' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4056:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4114:19: style: Variable 'op' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:4628:31: style: Variable 'old_ob' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5215:24: style: Variable 'psp' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5398:80: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5565:72: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/editprop.c:5606:61: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/finddlg.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/finddlg.c:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/finddlg.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/finddlg.c:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_slide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/finddlg.c:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_slide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:270:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:320:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:414:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:544:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gamedlgs.c:295:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:102:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:307:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:445:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:500:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-gtk-4.0/gotodlg.c:361:21: style: Condition 'ncitiessetData(index.column(),value,role)', assigned value is 0 freeciv-3.1.0/client/gui-qt/cityrep.cpp:215:9: note: Condition 'change' is always false freeciv-3.1.0/client/gui-qt/cityrep.cpp:151:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:476:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:477:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:485:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:486:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:489:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:492:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:495:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:499:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:502:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:509:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:515:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:518:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:523:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:529:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:531:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:533:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:541:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:667:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:672:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:739:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:740:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:741:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:962:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:964:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:966:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:969:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:971:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:977:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:980:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:983:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:987:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:991:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:996:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1000:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1005:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1009:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1013:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1055:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1135:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1073:10: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1061:8: note: i is assigned freeciv-3.1.0/client/gui-qt/cityrep.cpp:1073:10: note: i is overwritten freeciv-3.1.0/client/gui-qt/cityrep.cpp:229:8: style: The scope of the variable 'buf' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:230:28: style: The scope of the variable 'spec' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:253:28: style: The scope of the variable 'spec' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:267:28: style: The scope of the variable 'spec' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:301:14: style: The scope of the variable 'item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:468:22: style: The scope of the variable 'custom_labels' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:469:22: style: The scope of the variable 'cma_labels' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:471:10: style: The scope of the variable 'tmp2_menu' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:473:16: style: The scope of the variable 'pcity_outer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:757:12: style: The scope of the variable 'action' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1278:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1280:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1305:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1306:16: style: The scope of the variable 'cr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1307:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1324:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1325:16: style: The scope of the variable 'cr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1326:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1343:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1344:16: style: The scope of the variable 'cr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1345:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/cityrep.cpp:819:37: style:inconclusive: Function 'select_city' argument 1 names different: declaration 'pcity' definition 'spcity'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/cityrep.h:185:33: note: Function 'select_city' argument 1 names different: declaration 'pcity' definition 'spcity'. freeciv-3.1.0/client/gui-qt/cityrep.cpp:819:37: note: Function 'select_city' argument 1 names different: declaration 'pcity' definition 'spcity'. freeciv-3.1.0/client/gui-qt/cityrep.cpp:1034:66: style:inconclusive: Function 'gen_production_labels' argument 1 names different: declaration 'which' definition 'what'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/cityrep.h:189:42: note: Function 'gen_production_labels' argument 1 names different: declaration 'which' definition 'what'. freeciv-3.1.0/client/gui-qt/cityrep.cpp:1034:66: note: Function 'gen_production_labels' argument 1 names different: declaration 'which' definition 'what'. freeciv-3.1.0/client/gui-qt/cityrep.cpp:81:28: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:281:14: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:331:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:795:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:823:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1145:42: style: Parameter 'act' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1187:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:1369:38: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/cityrep.cpp:538:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/cityrep.cpp:538:31: warning: Uninitialized variable: pcity_outer [uninitvar] freeciv-3.1.0/client/gui-qt/cityrep.cpp:537:5: note: Assuming container is not empty freeciv-3.1.0/client/gui-qt/cityrep.cpp:538:31: note: Uninitialized variable: pcity_outer freeciv-3.1.0/client/gui-qt/cityrep.cpp:765:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] freeciv-3.1.0/client/gui-qt/connectdlg.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_NETWORK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/connectdlg.cpp:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ESTABLISH_EMBASSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:342:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:391:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAllCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:423:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:608:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:650:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:695:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:752:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:798:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:830:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:865:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:947:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:964:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:976:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAllCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:984:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1096:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1151:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1186:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1286:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1426:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1474:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1580:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptgt [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1616:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptgt [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1643:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTK_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1660:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1727:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_MARKETPLACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1742:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRADE_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1757:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HELP_WONDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1772:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISBAND_UNIT_RECOVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1787:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HOME_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1823:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_AIRLIFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1838:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CONQUER_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1853:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CONQUER_CITY2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1867:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CONQUER_EXTRAS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1881:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CONQUER_EXTRAS2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1987:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY_PRODUCTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2363:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISBAND_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_FORTIFY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CONVERT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2402:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HOMELESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2420:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_BRIBE_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2445:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_UNIT_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2457:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HEAL_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2468:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HEAL_UNIT2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_BOARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2490:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_EMBARK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2501:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_EMBARK2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2512:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_EMBARK3 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_UNLOAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2534:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_ALIGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2546:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2561:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2576:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2591:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2606:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2621:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2635:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_NUKE_UNITS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2647:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_CAPTURE_UNITS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2659:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_EXPEL_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2671:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_BOMBARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2683:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_BOMBARD2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_BOMBARD3 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2706:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2719:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2734:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2749:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2764:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2784:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2804:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2824:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2845:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2866:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2887:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2908:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2923:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2938:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2953:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2968:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2983:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2998:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3028:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3044:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_JOIN_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3080:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_STEAL_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_STEAL_TECH_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3150:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_STRIKE_BUILDING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_SABOTAGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_SABOTAGE_CITY_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_POISON [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_POISON_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_NUKE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_NUKE_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3286:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_NUKE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3301:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DESTROY_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_STEAL_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3331:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_STEAL_GOLD_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_STEAL_MAPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3361:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_STEAL_MAPS_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3376:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ESTABLISH_EMBASSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3391:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ESTABLISH_EMBASSY_STAY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3406:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_INVESTIGATE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_INV_CITY_SPEND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3436:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3451:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3466:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_STEAL_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3481:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_STEAL_TECH_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3499:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_INCITE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_INCITE_CITY_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3531:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3555:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3618:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3662:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_PILLAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3678:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3713:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3801:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3823:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3858:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3889:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_soundset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3914:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preferred_musicset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4003:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4018:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4035:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4052:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTK_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4069:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4248:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4277:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4522:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4570:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4670:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4721:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4767:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptransport [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4803:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_battle_log [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1012:3: performance: Variable 'vs_city' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1013:3: performance: Variable 'vs_unit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1322:3: performance: Variable 'data1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1323:3: performance: Variable 'data2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/dialogs.h:66:13: style:inconclusive: Technically the member function 'qdef_act::vs_city_get' can be const. [functionConst] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1057:21: note: Technically the member function 'qdef_act::vs_city_get' can be const. freeciv-3.1.0/client/gui-qt/dialogs.h:66:13: note: Technically the member function 'qdef_act::vs_city_get' can be const. freeciv-3.1.0/client/gui-qt/dialogs.h:67:13: style:inconclusive: Technically the member function 'qdef_act::vs_unit_get' can be const. [functionConst] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1065:21: note: Technically the member function 'qdef_act::vs_unit_get' can be const. freeciv-3.1.0/client/gui-qt/dialogs.h:67:13: note: Technically the member function 'qdef_act::vs_unit_get' can be const. freeciv-3.1.0/client/gui-qt/gotodlg.h:71:8: warning: The class 'goto_dialog' defines member function with name 'paintEvent' also defined in its parent class 'qfc_dialog'. [duplInheritedMember] freeciv-3.1.0/client/gui-qt/dialogs.cpp:330:18: note: Parent function 'qfc_dialog::paintEvent' freeciv-3.1.0/client/gui-qt/gotodlg.h:71:8: note: Derived function 'goto_dialog::paintEvent' freeciv-3.1.0/client/gui-qt/dialogs.cpp:1521:21: style: Condition '0<=id' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1520:10: note: Assuming that condition 'id<0' is not redundant freeciv-3.1.0/client/gui-qt/dialogs.cpp:1521:21: note: Condition '0<=id' is always false freeciv-3.1.0/client/gui-qt/dialogs.cpp:1581:9: style: Condition 'first' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1571:16: note: Assignment 'first=true', assigned value is 1 freeciv-3.1.0/client/gui-qt/dialogs.cpp:1574:21: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/dialogs.cpp:1581:9: note: Condition 'first' is always true freeciv-3.1.0/client/gui-qt/dialogs.cpp:1585:9: style: Condition 'break_next' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1570:21: note: Assignment 'break_next=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/dialogs.cpp:1574:21: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/dialogs.cpp:1585:9: note: Condition 'break_next' is always false freeciv-3.1.0/client/gui-qt/dialogs.cpp:1617:47: style: Condition 'new_target!=nullptr' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1609:29: note: Assignment 'new_target=nullptr', assigned value is 0 freeciv-3.1.0/client/gui-qt/dialogs.cpp:1611:21: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/dialogs.cpp:1617:47: note: Condition 'new_target!=nullptr' is always false freeciv-3.1.0/client/gui-qt/dialogs.cpp:4092:23: style: Condition 'asd!=NULL' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4091:11: note: Assuming that condition 'asd==NULL' is not redundant freeciv-3.1.0/client/gui-qt/dialogs.cpp:4092:23: note: Condition 'asd!=NULL' is always false freeciv-3.1.0/client/gui-qt/dialogs.cpp:436:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:455:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:479:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:480:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:485:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:486:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:546:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:550:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:554:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:573:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:575:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:577:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:607:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:654:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:830:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:835:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:842:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1097:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1099:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1292:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1293:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2039:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2044:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2050:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2056:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2066:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2229:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2233:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3081:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3110:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3562:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3575:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3625:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3639:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3708:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3709:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3729:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3746:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3773:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3811:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3812:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3813:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3857:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3862:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3863:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3872:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3888:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3893:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3894:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3913:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3918:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3919:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4239:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4243:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4249:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4282:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4285:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4471:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4576:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/dialogs.cpp:413:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:597:24: style: The scope of the variable 'group' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:648:22: style: The scope of the variable 's' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:740:11: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:741:21: style: The scope of the variable 'item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:893:11: style: The scope of the variable 's' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1284:20: style: The scope of the variable 'ask' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:2001:11: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3547:7: style: The scope of the variable 'diplomat_target_id' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3610:7: style: The scope of the variable 'diplomat_target_id' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3655:22: style: The scope of the variable 'target' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3764:11: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3766:13: style: The scope of the variable 'func' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4293:18: style: The scope of the variable 'punit' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4355:7: style: The scope of the variable 'a' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4356:7: style: The scope of the variable 'x' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4356:10: style: The scope of the variable 'y' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4356:13: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4364:12: style: The scope of the variable 'pixp' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4365:12: style: The scope of the variable 'tmp_pix' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4368:16: style: The scope of the variable 'punit' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4490:7: style: The scope of the variable 'a' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4490:10: style: The scope of the variable 'b' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4521:16: style: The scope of the variable 'punit' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4560:16: style: The scope of the variable 'punit' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4656:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/dialogs.cpp:733:58: style:inconclusive: Function 'nation_selected' argument 1 names different: declaration 'sl' definition 'selected'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/dialogs.h:153:46: note: Function 'nation_selected' argument 1 names different: declaration 'sl' definition 'selected'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:733:58: note: Function 'nation_selected' argument 1 names different: declaration 'sl' definition 'selected'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:734:58: style:inconclusive: Function 'nation_selected' argument 2 names different: declaration 'ds' definition 'deselcted'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/dialogs.h:153:72: note: Function 'nation_selected' argument 2 names different: declaration 'ds' definition 'deselcted'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:734:58: note: Function 'nation_selected' argument 2 names different: declaration 'ds' definition 'deselcted'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:786:57: style:inconclusive: Function 'style_selected' argument 1 names different: declaration 'sl' definition 'selected'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/dialogs.h:154:45: note: Function 'style_selected' argument 1 names different: declaration 'sl' definition 'selected'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:786:57: note: Function 'style_selected' argument 1 names different: declaration 'sl' definition 'selected'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:787:58: style:inconclusive: Function 'style_selected' argument 2 names different: declaration 'ds' definition 'deselcted'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/dialogs.h:154:71: note: Function 'style_selected' argument 2 names different: declaration 'ds' definition 'deselcted'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:787:58: note: Function 'style_selected' argument 2 names different: declaration 'ds' definition 'deselcted'. freeciv-3.1.0/client/gui-qt/dialogs.cpp:4657:20: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1315:58: performance: Function parameter 'title' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1371:44: performance: Function parameter 'title' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1371:65: performance: Function parameter 'text' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1466:38: performance: Function parameter 'title' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/dialogs.cpp:823:18: style: Variable 'natplr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1375:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1709:27: style: Variable 'button' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3541:39: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3603:38: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3603:58: style: Parameter 'tunit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:3762:40: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4080:44: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4293:18: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4364:12: style: Variable 'pixp' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:4764:16: style: Variable 'best_transport' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/dialogs.cpp:1999:3: error: Uninitialized variables: caras.t1, caras.t2, caras.autocaravan [uninitvar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:267:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:285:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:296:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:306:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:340:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:492:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_EMBASSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:502:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:512:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_ALLIANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:522:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_CEASEFIRE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:532:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_PEACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:542:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_SEAMAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:552:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:575:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:599:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:635:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padvance [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:696:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:772:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:823:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:944:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:173:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:175:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:197:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:199:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:225:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:228:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:343:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:344:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:353:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:356:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:365:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:380:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:405:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:429:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:439:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:449:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:711:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:319:12: style: The scope of the variable 'all_advancs' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:326:33: style: The scope of the variable 'pacts_menu' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:840:14: style: The scope of the variable 'dw' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:882:14: style: The scope of the variable 'dw' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:54:26: style:inconclusive: Function 'diplo_wdg' argument 1 names different: declaration 'id' definition 'counterpart'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/diplodlg.h:60:17: note: Function 'diplo_wdg' argument 1 names different: declaration 'id' definition 'counterpart'. freeciv-3.1.0/client/gui-qt/diplodlg.cpp:54:26: note: Function 'diplo_wdg' argument 1 names different: declaration 'id' definition 'counterpart'. freeciv-3.1.0/client/gui-qt/diplodlg.cpp:54:43: style:inconclusive: Function 'diplo_wdg' argument 2 names different: declaration 'id2' definition 'initiated_from'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/diplodlg.h:60:25: note: Function 'diplo_wdg' argument 2 names different: declaration 'id2' definition 'initiated_from'. freeciv-3.1.0/client/gui-qt/diplodlg.cpp:54:43: note: Function 'diplo_wdg' argument 2 names different: declaration 'id2' definition 'initiated_from'. freeciv-3.1.0/client/gui-qt/diplodlg.cpp:68:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:689:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:937:12: style: Variable 'fw' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:395:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] freeciv-3.1.0/client/gui-qt/diplodlg.cpp:421:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] freeciv-3.1.0/client/gui-qt/fc_client.cpp:131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_qt_show_titlebar [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:269:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_DISCONNECTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:310:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:346:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SCENARIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:428:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_qt_fullscreen [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:451:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:470:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:552:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_new_game [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:574:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:586:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:654:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAJOR_NEW_OPTION_FILE_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:797:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAJOR_NEW_OPTION_FILE_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:899:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1024:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_SEPARATOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1057:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_SEPARATOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1081:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_SEPARATOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1097:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objects [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PLAYERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1274:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1306:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1161:18: warning: Member variable 'pregame_options::ailevel' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1161:18: warning: Member variable 'pregame_options::cruleset' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1161:18: warning: Member variable 'pregame_options::nation' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1161:18: warning: Member variable 'pregame_options::max_players' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/fc_client.cpp:119:3: performance: Variable 'current_file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/fc_client.h:98:9: performance:inconclusive: Technically the member function 'fc_icons::get_icon' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1017:17: note: Technically the member function 'fc_icons::get_icon' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/fc_client.h:98:9: note: Technically the member function 'fc_icons::get_icon' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/fc_client.h:99:12: performance:inconclusive: Technically the member function 'fc_icons::get_pixmap' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1046:20: note: Technically the member function 'fc_icons::get_pixmap' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/fc_client.h:99:12: note: Technically the member function 'fc_icons::get_pixmap' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/fc_client.h:100:11: performance:inconclusive: Technically the member function 'fc_icons::get_path' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1076:19: note: Technically the member function 'fc_icons::get_path' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/fc_client.h:100:11: note: Technically the member function 'fc_icons::get_path' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/fc_client.cpp:451:3: warning: Possible leak in public function. The pointer 'server_notifier' is not deallocated before it is allocated. [publicAllocationError] freeciv-3.1.0/client/gui-qt/fc_client.cpp:310:16: warning: Either the condition 'output_window!=NULL' is redundant or there is possible null pointer dereference: output_window. [nullPointerRedundantCheck] freeciv-3.1.0/client/gui-qt/fc_client.cpp:313:21: note: Assuming that condition 'output_window!=NULL' is not redundant freeciv-3.1.0/client/gui-qt/fc_client.cpp:310:16: note: Null pointer dereference freeciv-3.1.0/client/gui-qt/fc_client.cpp:136:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:173:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:265:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:557:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:560:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:884:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1178:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1206:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1212:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1213:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1218:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1279:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1354:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fc_client.cpp:338:33: style:inconclusive: Function 'switch_page' argument 1 names different: declaration 'i' definition 'new_pg'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/fc_client.h:316:24: note: Function 'switch_page' argument 1 names different: declaration 'i' definition 'new_pg'. freeciv-3.1.0/client/gui-qt/fc_client.cpp:338:33: note: Function 'switch_page' argument 1 names different: declaration 'i' definition 'new_pg'. freeciv-3.1.0/client/gui-qt/fc_client.cpp:597:54: performance: Function parameter 'str' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fc_client.cpp:616:42: performance: Function parameter 'str' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fc_client.cpp:632:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fc_client.cpp:871:41: performance: Function parameter 'str' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fc_client.cpp:618:12: style: Variable 'w' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/fc_client.cpp:1144:3: error: Uninitialized variables: sw.blink, sw.keep_blinking, sw.disabled, sw.standard [uninitvar] freeciv-3.1.0/client/gui-qt/fonts.cpp:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fonts.cpp:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_NAME_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fonts.cpp:178:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_qt_font_default [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/fonts.cpp:34:10: warning: Member variable 'fc_font::city_fontsize' is not initialized in the constructor. [uninitMemberVarPrivate] freeciv-3.1.0/client/gui-qt/fonts.cpp:34:10: warning: Member variable 'fc_font::prod_fontsize' is not initialized in the constructor. [uninitMemberVarPrivate] freeciv-3.1.0/client/gui-qt/fonts.cpp:143:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/fonts.cpp:63:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fonts.cpp:125:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fonts.cpp:133:38: performance: Function parameter 'role' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fonts.cpp:133:56: performance: Function parameter 'sl' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fonts.cpp:220:32: performance: Function parameter 'font_name' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fonts.cpp:220:55: performance: Function parameter 'sl' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/fonts.cpp:125:46: style: Parameter 'qf' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/fonts.cpp:160:11: style: Unused variable: font_name [unusedVariable] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:273:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDIR_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:427:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:449:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:501:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:485:19: warning: The class 'goto_dialog' defines member function with name 'paintEvent' also defined in its parent class 'qfc_dialog'. [duplInheritedMember] freeciv-3.1.0/client/gui-qt/dialogs.h:85:8: note: Parent function 'qfc_dialog::paintEvent' freeciv-3.1.0/client/gui-qt/gotodlg.cpp:485:19: note: Derived function 'goto_dialog::paintEvent' freeciv-3.1.0/client/gui-qt/gotodlg.cpp:86:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:87:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:88:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gotodlg.cpp:93:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:363:34: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] freeciv-3.1.0/client/gui-qt/gui_main.cpp:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_qt_fullscreen [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:276:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_NETWORK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:379:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:468:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:542:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_QT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:560:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/gui_main.cpp:585:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.h:59:3: style: Class 'help_dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/helpdlg.h:134:3: style: Class 'help_widget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/helpdlg.h:135:3: style: Class 'help_widget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/gui_main.cpp:112:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:116:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:119:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:125:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:158:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:562:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:584:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:588:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/gui_main.cpp:378:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:414:10: style: The scope of the variable 'f' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:415:10: style: The scope of the variable 'remove_old' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:416:11: style: The scope of the variable 's' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:443:10: style: The scope of the variable 'f' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:444:10: style: The scope of the variable 'remove_old' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:445:11: style: The scope of the variable 's' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/gui_main.cpp:325:46: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_ANY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_ArrowLeft [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable help_geometry [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:209:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable help_geometry [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:225:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable help_geometry [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitem [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:477:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyledPanel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:631:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:651:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:687:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:710:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:786:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:802:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlainText [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:887:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1010:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1210:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlainText [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1302:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1479:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1514:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1531:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1564:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1596:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:131:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:167:55: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:171:58: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:782:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:784:44: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:905:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:907:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:909:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:914:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:915:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:917:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:929:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:941:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:953:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:964:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:979:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:984:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1018:11: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1024:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1050:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1069:11: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1117:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1133:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1152:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1174:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1318:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1320:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1322:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1327:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1329:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1332:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1406:66: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1409:62: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1413:66: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1417:62: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1435:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1440:11: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:206:14: style: The scope of the variable 'sizes' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:234:9: style: The scope of the variable 'title' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:235:7: style: The scope of the variable 'dep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:239:20: style: The scope of the variable 'item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:253:9: style: The scope of the variable 'last' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:629:30: style: The scope of the variable 'effect' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:876:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:877:7: style: The scope of the variable 'upkeep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:877:15: style: The scope of the variable 'max_upkeep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:878:19: style: The scope of the variable 'tech' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:883:11: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1001:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1003:18: style: The scope of the variable 'spr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1005:8: style: The scope of the variable 'req_buf' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1006:11: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1006:16: style: The scope of the variable 's1' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1006:20: style: The scope of the variable 's2' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1007:11: style: The scope of the variable 'tb' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1093:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1094:18: style: The scope of the variable 'spr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1095:11: style: The scope of the variable 'tb' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1097:11: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1289:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1290:30: style: The scope of the variable 'max' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1291:16: style: The scope of the variable 'vbox' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1292:8: style: The scope of the variable 'show_panel' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1293:16: style: The scope of the variable 'area' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1294:12: style: The scope of the variable 'panel' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1471:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1511:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1528:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1545:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1561:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1585:19: style: The scope of the variable 'terrain' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/helpdlg.cpp:346:46: style:inconclusive: Function 'set_topic' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:64:35: note: Function 'set_topic' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:346:46: note: Function 'set_topic' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:446:43: style:inconclusive: Function 'help_widget' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:135:32: note: Function 'help_widget' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:446:43: note: Function 'help_widget' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:664:52: style:inconclusive: Function 'add_info_progress' argument 1 names different: declaration 'label' definition 'text'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:102:41: note: Function 'add_info_progress' argument 1 names different: declaration 'label' definition 'text'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:664:52: note: Function 'add_info_progress' argument 1 names different: declaration 'label' definition 'text'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:794:46: style:inconclusive: Function 'set_topic' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:142:35: note: Function 'set_topic' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:794:46: note: Function 'set_topic' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:860:52: style:inconclusive: Function 'set_topic_other' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:119:41: note: Function 'set_topic_other' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:860:52: note: Function 'set_topic_other' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:873:51: style:inconclusive: Function 'set_topic_unit' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:123:40: note: Function 'set_topic_unit' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:873:51: note: Function 'set_topic_unit' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:998:55: style:inconclusive: Function 'set_topic_building' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:124:44: note: Function 'set_topic_building' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:998:55: note: Function 'set_topic_building' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1090:51: style:inconclusive: Function 'set_topic_tech' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:125:40: note: Function 'set_topic_tech' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1090:51: note: Function 'set_topic_tech' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1286:54: style:inconclusive: Function 'set_topic_terrain' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:126:43: note: Function 'set_topic_terrain' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1286:54: note: Function 'set_topic_terrain' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1468:52: style:inconclusive: Function 'set_topic_extra' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:127:41: note: Function 'set_topic_extra' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1468:52: note: Function 'set_topic_extra' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1508:57: style:inconclusive: Function 'set_topic_specialist' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:128:46: note: Function 'set_topic_specialist' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1508:57: note: Function 'set_topic_specialist' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1525:57: style:inconclusive: Function 'set_topic_government' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:129:46: note: Function 'set_topic_government' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1525:57: note: Function 'set_topic_government' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1542:53: style:inconclusive: Function 'set_topic_nation' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:130:42: note: Function 'set_topic_nation' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1542:53: note: Function 'set_topic_nation' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1558:52: style:inconclusive: Function 'set_topic_goods' argument 1 names different: declaration 'item' definition 'topic'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/helpdlg.h:131:41: note: Function 'set_topic_goods' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:1558:52: note: Function 'set_topic_goods' argument 1 names different: declaration 'item' definition 'topic'. freeciv-3.1.0/client/gui-qt/helpdlg.cpp:882:14: style: Unused variable: list [unusedVariable] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:151:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:358:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:404:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:485:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:552:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:568:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_info_pos_fx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:607:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllUppercase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:800:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:820:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:846:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Source [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:874:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:939:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:958:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Frame [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1004:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_MINE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1205:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptransport [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1468:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1495:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1574:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable continent [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1636:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1669:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_new_turn_text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1748:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1866:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1972:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1988:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignored [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2012:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2046:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2089:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable battlelog_x [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:524:12: warning: Member variable 'hud_units::ufont' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:524:12: warning: Member variable 'hud_units::ul_units' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:524:12: warning: Member variable 'hud_units::current_tile' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1986:17: warning: Member variable 'hud_battle_log::scale' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:245:3: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:152:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:642:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:644:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1260:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1334:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1335:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1337:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1351:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1352:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1354:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1355:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1356:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1371:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1372:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1373:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1374:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1375:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1391:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1392:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1393:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1394:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1395:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1415:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1416:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1625:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1626:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1630:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1632:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1648:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1650:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1678:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1682:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1684:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1700:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:130:10: style: The scope of the variable 'w2' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:400:10: style: The scope of the variable 'w2' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1183:15: style: The scope of the variable 'ui' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1235:21: style: The scope of the variable 'new_item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1237:10: style: The scope of the variable 'j' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1239:11: style: The scope of the variable 'spite' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2114:20: style: The scope of the variable 'hudc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:240:28: performance: Function parameter 's' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:401:21: style: Variable 'button_box' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:1620:19: style: Variable 'terr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:988:3: error: Uninitialized variable: a.action_shortcut [uninitvar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2056:28: warning: Uninitialized variable: hudc [uninitvar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2051:23: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2056:28: note: Uninitialized variable: hudc freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2118:11: warning: Uninitialized variable: hudc [uninitvar] freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2117:5: note: Assuming container is not empty freeciv-3.1.0/client/gui-qt/hudwidget.cpp:2118:11: note: Uninitialized variable: hudc freeciv-3.1.0/client/gui-qt/hudwidget.cpp:714:13: style: Unused variable: s [unusedVariable] freeciv-3.1.0/client/gui-qt/inteldlg.cpp:25:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/inteldlg.cpp:33:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/inteldlg.cpp:42:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/luaconsole.cpp:77:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/luaconsole.cpp:79:47: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:102:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:229:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:499:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hover_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:541:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyboardless_goto_button_down [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:560:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:59:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:60:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:260:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:264:40: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:279:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:284:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:221:22: style: The scope of the variable 'pw' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:250:10: style: The scope of the variable 'text' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:483:50: style:inconclusive: Function 'shortcut_released' argument 1 names different: declaration 'mb' definition 'bt'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/mapview.h:83:42: note: Function 'shortcut_released' argument 1 names different: declaration 'mb' definition 'bt'. freeciv-3.1.0/client/gui-qt/mapctrl.cpp:483:50: note: Function 'shortcut_released' argument 1 names different: declaration 'mb' definition 'bt'. freeciv-3.1.0/client/gui-qt/mapctrl.cpp:218:16: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:219:16: style: Variable 'sc_sec' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/mapctrl.cpp:486:16: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/mapview.cpp:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_city_trade_routes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:205:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_center_on_unit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:272:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:292:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_pixmap [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:390:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAllCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:491:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:513:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrossCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:592:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:662:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:698:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_x0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:716:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_x0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:777:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:855:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:869:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:899:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:923:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:957:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:975:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CrossCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:997:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:1240:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:1299:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minimap_x [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:1377:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:746:17: warning: Member variable 'minimap_thread::mini_width' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:746:17: warning: Member variable 'minimap_thread::mini_height' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/mapview.cpp:746:17: warning: Member variable 'minimap_thread::scale' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/repodlgs.h:143:3: style: Class 'research_diagram' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/repodlgs.h:247:3: style: Class 'endgame_report' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/repodlgs.h:105:16: style: The function 'update_menu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/client/gui-qt/mapview.h:175:16: note: Virtual function in base class freeciv-3.1.0/client/gui-qt/repodlgs.h:105:16: note: Function in derived class freeciv-3.1.0/client/gui-qt/mapview.cpp:1017:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapview.cpp:1029:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapview.cpp:1033:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/mapview.cpp:162:17: style: The scope of the variable 'cb' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:175:17: style: The scope of the variable 'cb' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:660:7: style: The scope of the variable 'src_x' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:660:14: style: The scope of the variable 'src_y' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:660:21: style: The scope of the variable 'dst_x' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:660:28: style: The scope of the variable 'dst_y' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:780:7: style: The scope of the variable 'delta_x' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:780:16: style: The scope of the variable 'delta_y' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:781:7: style: The scope of the variable 'x' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:781:10: style: The scope of the variable 'y' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:781:13: style: The scope of the variable 'ix' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:781:17: style: The scope of the variable 'iy' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:782:9: style: The scope of the variable 'wf' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:782:13: style: The scope of the variable 'hf' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:783:12: style: The scope of the variable 'src' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:783:18: style: The scope of the variable 'dst' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:920:7: style: The scope of the variable 'fx' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:920:11: style: The scope of the variable 'fy' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:995:14: style: The scope of the variable 'eco_info' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:1260:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:1261:19: style: The scope of the variable 'sci_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:1262:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/mapview.cpp:1224:46: style: Parameter 'ssprite' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/plrdlg.h:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_player_dlg_columns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.h:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_player_dlg_columns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:92:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:512:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_ready [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:572:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:608:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable government_during_revolution [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:635:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable government_during_revolution [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:754:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:894:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_PERFORM_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1014:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_DialogSaveButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1823:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1841:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menu_click [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1865:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllButtons [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1907:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1952:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:1997:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buildable [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2045:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buildable [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2087:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2593:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2643:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2669:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2691:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_IRRIGATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2707:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROAD_GUI_RAILROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2722:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROAD_GUI_MAGLEV [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2753:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROAD_GUI_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2800:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2899:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hover_tile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2908:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hover_city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:2950:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3036:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hover_state [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3075:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3091:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3135:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_qt_fullscreen [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_new_turn_text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_battle_log [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3310:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3325:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3354:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3450:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_selection_clears_orders [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3460:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_selection_clears_orders [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3496:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_DEMOGRAPHIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3504:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ACHIEVEMENTS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3520:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_TOP_5_CITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3528:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_WONDERS_OF_THE_WORLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3654:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3711:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_ANY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3719:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3735:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3808:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3863:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirname [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3891:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3913:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:3930:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/menu.cpp:486:17: warning: Member variable 'qfc_units_list::nr_units' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:68:13: warning: Member variable 'trade_city::done' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:68:13: warning: Member variable 'trade_city::over_max' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::airlift_menu' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::bases_menu' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::multiplayer_menu' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::roads_menu' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::airlift_type' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::action_vs_city' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::action_vs_unit' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::action_unit_menu' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::action_city_menu' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::minimap_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::scale_fonts_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::lock_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::osd_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::btlog_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::chat_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::messages_status' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::delayed_order' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.cpp:967:10: warning: Member variable 'mr_menu::quick_airlifting' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/menu.h:194:7: style: Unused private function: 'trade_generator::find_over_max' [unusedPrivateFunction] freeciv-3.1.0/client/gui-qt/menu.h:196:8: performance:inconclusive: Technically the member function 'trade_generator::check_if_done' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/menu.cpp:473:23: note: Technically the member function 'trade_generator::check_if_done' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/menu.h:196:8: note: Technically the member function 'trade_generator::check_if_done' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/plrdlg.h:56:2: style: Class 'plr_item_delegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/plrdlg.h:71:3: style: Class 'plr_item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/plrdlg.h:86:3: style: Class 'plr_model' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/plrdlg.h:117:3: style: Class 'plr_sorter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/plrdlg.h:140:3: style: Class 'plr_widget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/spaceshipdlg.h:47:3: style: Class 'ss_report' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] freeciv-3.1.0/client/gui-qt/menu.cpp:130:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:178:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:197:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:238:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:239:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:568:9: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:601:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:698:11: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:989:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1000:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1003:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1005:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1007:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1009:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1011:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1013:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1016:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1021:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1026:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1030:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1033:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1036:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1042:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1047:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1054:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1061:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1066:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1070:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1078:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1082:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1086:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1090:40: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1096:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1100:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1106:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1112:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1118:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1123:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1129:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1135:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1140:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1146:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1150:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1156:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1164:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1165:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1169:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1174:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1178:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1183:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1189:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1194:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1200:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1206:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1207:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1216:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1220:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1226:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1231:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1238:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1243:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1249:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1254:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1259:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1271:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1276:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1280:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1286:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1287:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1302:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1304:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1309:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1316:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1323:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1329:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1334:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1335:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1340:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1345:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1350:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1356:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1360:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1364:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1368:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1373:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1378:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1383:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1399:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1400:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1403:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1406:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1409:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1411:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1413:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1416:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1418:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1422:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1425:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1429:44: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1434:48: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1436:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1443:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1450:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1457:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1464:48: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1465:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1472:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1479:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1486:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1493:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1500:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1507:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1514:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1521:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1528:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1535:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1543:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1544:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1549:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1561:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1565:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1569:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1573:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1577:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1581:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1585:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1589:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1593:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1597:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1600:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1605:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1607:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1611:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1615:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1619:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1623:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1627:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1631:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1635:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1639:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1643:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1647:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1651:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:1656:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2235:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2239:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2242:40: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2268:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2272:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2275:40: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2292:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2296:40: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2299:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2315:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2319:40: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2322:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2341:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2345:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2384:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2423:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2462:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2464:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:2972:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3644:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3646:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3839:59: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3841:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3868:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3871:47: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3890:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3917:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:3918:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/menu.cpp:390:12: style: The comparison 'best == 0' is always true. [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/menu.cpp:378:14: note: 'best' is assigned value '0' here. freeciv-3.1.0/client/gui-qt/menu.cpp:390:12: note: The comparison 'best == 0' is always true. freeciv-3.1.0/client/gui-qt/menu.cpp:90:16: style: The scope of the variable 'pcity' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:236:8: style: The scope of the variable 'tdone' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:345:15: style: The scope of the variable 'tc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:379:7: style: The scope of the variable 'current_candidate' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:404:15: style: The scope of the variable 'ttc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:589:22: style: The scope of the variable 'gov' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:630:22: style: The scope of the variable 'gov' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:929:16: style: The scope of the variable 'zunit' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:3025:26: style: The scope of the variable 'unit_item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:3333:10: style: The scope of the variable 'qf' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:3636:24: style: The scope of the variable 'tlset_list' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:3637:24: style: The scope of the variable 'poption' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:3886:20: style: The scope of the variable 'ask' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/menu.cpp:362:49: style:inconclusive: Function 'discard_trade' argument 1 names different: declaration 'tc1' definition 'tc'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/menu.h:198:34: note: Function 'discard_trade' argument 1 names different: declaration 'tc1' definition 'tc'. freeciv-3.1.0/client/gui-qt/menu.cpp:362:49: note: Function 'discard_trade' argument 1 names different: declaration 'tc1' definition 'tc'. freeciv-3.1.0/client/gui-qt/menu.cpp:362:65: style:inconclusive: Function 'discard_trade' argument 2 names different: declaration 'tc2' definition 'ttc'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/menu.h:198:51: note: Function 'discard_trade' argument 2 names different: declaration 'tc2' definition 'ttc'. freeciv-3.1.0/client/gui-qt/menu.cpp:362:65: note: Function 'discard_trade' argument 2 names different: declaration 'tc2' definition 'ttc'. freeciv-3.1.0/client/gui-qt/menu.cpp:127:15: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:170:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/menu.cpp:188:49: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/menu.cpp:309:49: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/menu.cpp:493:49: style: Parameter 'fui' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/menu.cpp:589:28: style: Variable 'revol_gov' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:630:28: style: Variable 'revol_gov' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:787:13: style: Variable '_sub_item_' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:794:13: style: Variable '_sub_item_' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:808:13: style: Variable '_sub_item_' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:2287:27: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:2310:27: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:2335:27: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:2942:16: style: Variable 'homecity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:2943:16: style: Variable 'home_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/menu.cpp:175:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/menu.cpp:202:34: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/menu.cpp:1822:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/menu.cpp:1850:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/menu.cpp:1865:63: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/menu.cpp:1905:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] freeciv-3.1.0/client/gui-qt/menu.cpp:114:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:144:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:174:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:201:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:218:3: error: Uninitialized variables: ttc.done, ttc.over_max, ttc.poss_trade_num, ttc.trade_num, ttc.city, ttc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:259:7: warning: Uninitialized variable: tc [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:258:5: note: Assuming container is not empty freeciv-3.1.0/client/gui-qt/menu.cpp:259:7: note: Uninitialized variable: tc freeciv-3.1.0/client/gui-qt/menu.cpp:314:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:331:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:427:3: error: Uninitialized variables: ttc.done, ttc.over_max, ttc.poss_trade_num, ttc.trade_num, ttc.city, ttc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:462:3: error: Uninitialized variables: tc.done, tc.over_max, tc.poss_trade_num, tc.trade_num, tc.city, tc.tile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:934:3: error: Uninitialized variables: fui.order, fui.id, fui.ptile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:2950:3: error: Uninitialized variables: gilles.t1, gilles.t2, gilles.autocaravan [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:3062:3: error: Uninitialized variables: fui.order, fui.id, fui.ptile [uninitvar] freeciv-3.1.0/client/gui-qt/menu.cpp:379:25: style: Variable 'current_candidate' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/client/gui-qt/menu.cpp:938:13: style: Variable 'punit' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/client/gui-qt/menu.cpp:2140:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] freeciv-3.1.0/client/gui-qt/menu.cpp:2575:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages_where [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:53:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:65:58: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:69:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:108:21: style: The scope of the variable 'item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:176:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/messagedlg.cpp:177:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/messagewin.cpp:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:210:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:254:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:286:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:346:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:203:13: warning: Member variable 'messagewdg::pix' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:36:11: warning: Member variable 'info_tab::chat_maximized' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:36:11: warning: Member variable 'info_tab::hidden_state' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:36:11: warning: Member variable 'fcwidget::was_destroyed' is not initialized in the constructor. Maybe it should be initialized directly in the class fcwidget? [uninitDerivedMemberVar] freeciv-3.1.0/client/gui-qt/messagewin.cpp:241:10: style: The scope of the variable 'j' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/messagewin.cpp:396:25: style: The scope of the variable 'pmsg' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:139:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_DialogCancelButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:261:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:318:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:443:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:464:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:542:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:640:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:851:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:870:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_client_geometry [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:885:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_client_geometry [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:897:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_client_geometry [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:929:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:93:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:140:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:147:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:153:59: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:160:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:167:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:174:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:687:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:697:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:719:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:731:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:803:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:806:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:852:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:708:10: style: Variable 'qstr' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:707:10: note: qstr is assigned freeciv-3.1.0/client/gui-qt/optiondlg.cpp:708:10: note: qstr is overwritten freeciv-3.1.0/client/gui-qt/optiondlg.cpp:374:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:376:14: style: The scope of the variable 'le' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:395:14: style: The scope of the variable 'cb' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:396:14: style: The scope of the variable 'le' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:607:12: style: The scope of the variable 'lwidget' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:616:11: style: The scope of the variable 'label' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:617:16: style: The scope of the variable 'scroll' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:622:14: style: The scope of the variable 'check' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:908:18: style: The scope of the variable 'opt_dialog' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:922:18: style: The scope of the variable 'dial' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:777:31: style:inconclusive: Function 'option_dialog_popup' argument 3 names different: declaration 'client' definition 'client_set'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/optiondlg.h:39:31: note: Function 'option_dialog_popup' argument 3 names different: declaration 'client' definition 'client_set'. freeciv-3.1.0/client/gui-qt/optiondlg.cpp:777:31: note: Function 'option_dialog_popup' argument 3 names different: declaration 'client' definition 'client_set'. freeciv-3.1.0/client/gui-qt/optiondlg.cpp:62:28: performance: Function parameter 'text' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:105:30: performance: Function parameter 'text' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:776:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:942:36: style: Parameter 'poption' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/optiondlg.cpp:953:39: style: Parameter 'poption' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/pages.cpp:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERRAIN_UNKNOWN_IDENTIFIER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:138:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:267:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_NETWORK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:483:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_LOAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:566:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_SCENARIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:638:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:715:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:837:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:902:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pserver [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1042:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_STATUS_PARTIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1197:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1407:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_qt_show_preview [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1440:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pfile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1581:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_password [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1614:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1913:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:1970:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable username [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2132:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2261:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/pages.cpp:2191:13: style: Condition '!first_tile' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2184:21: note: Assignment 'first_tile=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2191:13: note: Condition '!first_tile' is always true freeciv-3.1.0/client/gui-qt/pages.cpp:2196:46: style: Condition 'center_next' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2183:22: note: Assignment 'center_next=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2196:46: note: Condition 'center_next' is always false freeciv-3.1.0/client/gui-qt/pages.cpp:2227:13: style: Condition '!first_tile' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2220:21: note: Assignment 'first_tile=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2227:13: note: Condition '!first_tile' is always true freeciv-3.1.0/client/gui-qt/pages.cpp:2232:47: style: Condition 'center_next' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2219:22: note: Assignment 'center_next=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2232:47: note: Condition 'center_next' is always false freeciv-3.1.0/client/gui-qt/pages.cpp:2267:13: style: Condition '!first_tile' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2257:21: note: Assignment 'first_tile=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2264:19: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/pages.cpp:2267:13: note: Condition '!first_tile' is always true freeciv-3.1.0/client/gui-qt/pages.cpp:2272:47: style: Condition 'center_next' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2256:22: note: Assignment 'center_next=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2264:19: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/pages.cpp:2272:47: note: Condition 'center_next' is always false freeciv-3.1.0/client/gui-qt/pages.cpp:2318:13: style: Condition '!first_tile' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2311:21: note: Assignment 'first_tile=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2318:13: note: Condition '!first_tile' is always true freeciv-3.1.0/client/gui-qt/pages.cpp:2323:41: style: Condition 'center_next' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/pages.cpp:2310:22: note: Assignment 'center_next=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/pages.cpp:2323:41: note: Condition 'center_next' is always false freeciv-3.1.0/client/gui-qt/pages.cpp:165:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:176:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:184:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:203:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:204:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:205:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:320:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:321:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:323:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:381:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:382:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:397:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:402:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:408:36: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:422:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:425:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:471:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:494:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:495:10: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:533:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:539:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:546:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:574:10: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:600:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:606:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:617:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:651:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:652:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:653:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:669:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:674:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:681:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:687:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:731:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:734:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:739:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:743:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:746:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:749:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:820:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:823:47: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:855:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:858:47: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:914:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:937:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1247:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1254:43: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1285:43: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1291:43: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1297:43: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1303:43: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1381:45: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1503:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1529:44: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1532:49: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1639:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1722:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1755:38: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1762:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1764:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1817:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1834:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1849:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1869:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1900:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1902:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1909:14: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1920:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1924:16: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1928:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1986:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:1997:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2006:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2014:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2024:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2038:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2061:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2085:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2150:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2155:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:2162:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/pages.cpp:292:11: style: The scope of the variable 'connect_msg' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:455:11: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1148:15: style: The scope of the variable 'terr_name' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1150:7: style: The scope of the variable 'ii' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1151:18: style: The scope of the variable 'nat_y' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1151:25: style: The scope of the variable 'nat_x' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1237:19: style: The scope of the variable 'sname' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1345:30: style: The scope of the variable 'rgb' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1448:15: style: The scope of the variable 'format' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1449:15: style: The scope of the variable 'st' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1484:13: style: The scope of the variable 'found_ver' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1667:11: style: The scope of the variable 'host' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1962:12: style: The scope of the variable 'action' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1964:15: style: The scope of the variable 'splayer' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1964:24: style: The scope of the variable 'str' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1964:29: style: The scope of the variable 'sp' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1965:8: style: The scope of the variable 'need_empty_team' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1966:15: style: The scope of the variable 'level_cmd' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1966:27: style: The scope of the variable 'level_name' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1967:7: style: The scope of the variable 'level' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:1967:14: style: The scope of the variable 'count' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:2130:8: style: The scope of the variable 'buf' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/pages.cpp:437:40: style:inconclusive: Function 'set_status_bar' argument 1 names different: declaration 'str' definition 'message'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/fc_client.h:239:31: note: Function 'set_status_bar' argument 1 names different: declaration 'str' definition 'message'. freeciv-3.1.0/client/gui-qt/pages.cpp:437:40: note: Function 'set_status_bar' argument 1 names different: declaration 'str' definition 'message'. freeciv-3.1.0/client/gui-qt/pages.cpp:437:40: performance: Function parameter 'message' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/pages.cpp:293:11: style: Variable 'lan_label' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/pages.cpp:486:11: style: Variable 'lbl_show_preview' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/pages.cpp:1143:24: style: Variable 'tw' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/pages.cpp:1221:36: warning: Either the condition 'sl.count()>1' is redundant or size of 'sl' can be 2. Expression 'sl.at(2)' causes access out of bounds. [containerOutOfBounds] freeciv-3.1.0/client/gui-qt/pages.cpp:1220:20: note: Assuming that condition 'sl.count()>1' is not redundant freeciv-3.1.0/client/gui-qt/pages.cpp:1221:36: note: Access out of bounds freeciv-3.1.0/client/gui-qt/pages.cpp:2150:9: style: Variable 'str' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/client/gui-qt/pages.cpp:2155:9: style: Variable 'str' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_CheckBoxIndicator [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player_dlg_columns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:240:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_player_dlg_columns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:257:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:327:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player_dlg_columns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:373:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:409:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:435:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player_dlg_columns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:783:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player_repo_sort_col [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:794:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:906:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_CEASEFIRE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:925:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:946:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1032:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1052:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:280:20: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:265:9: style: Condition 'change' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:263:49: note: Calling function 'setData' returns 0 freeciv-3.1.0/client/gui-qt/plrdlg.cpp:263:49: note: Assignment 'change=plr_list[index.row()]->setData(index.column(),value,role)', assigned value is 0 freeciv-3.1.0/client/gui-qt/plrdlg.cpp:265:9: note: Condition 'change' is always false freeciv-3.1.0/client/gui-qt/plrdlg.cpp:628:13: style: Condition '!added' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:617:13: note: Assignment 'added=false', assigned value is 0 freeciv-3.1.0/client/gui-qt/plrdlg.cpp:623:28: note: Assuming condition is false freeciv-3.1.0/client/gui-qt/plrdlg.cpp:628:13: note: Condition '!added' is always true freeciv-3.1.0/client/gui-qt/plrdlg.cpp:166:32: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:430:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:548:11: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:552:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:554:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:570:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:571:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:572:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:573:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:582:13: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:583:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:588:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:590:37: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:593:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:595:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:597:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:599:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:601:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:603:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:605:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:607:42: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:609:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:655:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:658:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:703:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:720:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:723:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:728:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:729:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:743:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:746:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:749:20: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:820:21: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:822:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:824:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:826:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:828:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:830:23: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:832:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:942:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:990:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:993:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1004:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1007:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1018:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1021:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1092:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1094:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1097:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:238:29: style: The scope of the variable 'pcol' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:508:15: style: The scope of the variable 'sorted_list_b' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:510:7: style: The scope of the variable 'a' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:510:10: style: The scope of the variable 'b' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:511:8: style: The scope of the variable 'added' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:960:11: style: The scope of the variable 'lvl' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1114:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1115:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1142:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1143:15: style: The scope of the variable 'pr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1144:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1161:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1162:15: style: The scope of the variable 'pr' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:1163:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:288:13: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:400:18: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:443:42: style: Parameter 'act' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/plrdlg.cpp:468:29: style: Variable 'pcol' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:297:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tax [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:344:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAntialiasing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:389:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:412:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:293:17: warning: Member variable 'fc_double_edge::cursor_size' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:56:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:66:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:70:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:78:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:79:31: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:80:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:143:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:163:52: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:168:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:169:22: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:187:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:134:14: style: The scope of the variable 'group_box' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:136:11: style: The scope of the variable 'label' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:137:12: style: The scope of the variable 'slider' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:211:7: style: The scope of the variable 'value' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/ratesdlg.cpp:271:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slider [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:215:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:259:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:392:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slider [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:612:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_REQTREE_TEXT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:705:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:720:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:774:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:861:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:981:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1128:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1144:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1165:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1220:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1275:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1412:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1455:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1496:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1540:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1582:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1630:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:570:19: warning: Member variable 'req_tooltip_help::tgov' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:857:17: warning: Member variable 'science_report::index' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1565:17: warning: Member variable 'endgame_report::index' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:572:3: performance: Variable 'tech_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:225:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:429:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1214:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1215:10: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1228:27: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1230:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1232:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1385:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1451:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1454:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1468:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1491:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1495:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1511:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1535:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1539:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1555:33: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1574:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:424:8: style: The scope of the variable 'upgradable' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:517:18: style: The scope of the variable 'ui' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:717:21: style: The scope of the variable 'rttp' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:718:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1154:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1155:7: style: The scope of the variable 'percent' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1156:19: style: The scope of the variable 'sci_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1158:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1397:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1400:27: style: The scope of the variable 'pimprove' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1615:21: style: The scope of the variable 'item' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1655:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1656:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1681:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1682:15: style: The scope of the variable 'eco_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1683:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1701:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1703:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1757:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1770:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1782:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1783:19: style: The scope of the variable 'end_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1784:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1800:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1801:19: style: The scope of the variable 'sci_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1802:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1819:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1820:15: style: The scope of the variable 'eco_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1821:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1837:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1838:19: style: The scope of the variable 'sci_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1839:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1120:47: style:inconclusive: Function 'current_tech_changed' argument 1 names different: declaration 'index' definition 'changed_index'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/repodlgs.h:200:33: note: Function 'current_tech_changed' argument 1 names different: declaration 'index' definition 'changed_index'. freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1120:47: note: Function 'current_tech_changed' argument 1 names different: declaration 'index' definition 'changed_index'. freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1136:44: style:inconclusive: Function 'goal_tech_changed' argument 1 names different: declaration 'index' definition 'changed_index'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/repodlgs.h:201:30: note: Function 'goal_tech_changed' argument 1 names different: declaration 'index' definition 'changed_index'. freeciv-3.1.0/client/gui-qt/repodlgs.cpp:1136:44: note: Function 'goal_tech_changed' argument 1 names different: declaration 'index' definition 'changed_index'. freeciv-3.1.0/client/gui-qt/repodlgs.cpp:192:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:72:7: style: struct member 'tree_node::nrequire' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:73:22: style: struct member 'tree_node::require' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:74:7: style: struct member 'tree_node::nprovide' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:75:22: style: struct member 'tree_node::provide' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:76:7: style: struct member 'tree_node::order' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:76:14: style: struct member 'tree_node::layer' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:78:7: style: struct member 'tree_node::number' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:85:7: style: struct member 'reqtree::num_nodes' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:86:22: style: struct member 'reqtree::nodes' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:90:7: style: struct member 'reqtree::diagram_width' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/repodlgs.cpp:90:22: style: struct member 'reqtree::diagram_height' is never used. [unusedStructMember] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoContextMenu [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:375:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllButtons [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:389:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:568:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:622:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_DialogCancelButton [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:680:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:798:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAJOR_NEW_OPTION_FILE_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:834:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAJOR_NEW_OPTION_FILE_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:344:12: warning: Member variable 'line_edit::shc' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:519:15: warning: Member variable 'fc_sc_button::sc_orig' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/client/gui-qt/shortcuts.h:132:16: performance:inconclusive: Technically the member function 'fc_shortcuts::get_shortcut' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:235:28: note: Technically the member function 'fc_shortcuts::get_shortcut' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:132:16: note: Technically the member function 'fc_shortcuts::get_shortcut' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:133:15: performance:inconclusive: Technically the member function 'fc_shortcuts::get_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:245:27: note: Technically the member function 'fc_shortcuts::get_id' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:133:15: note: Technically the member function 'fc_shortcuts::get_id' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:134:8: performance:inconclusive: Technically the member function 'fc_shortcuts::set_shortcut' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:253:20: note: Technically the member function 'fc_shortcuts::set_shortcut' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:134:8: note: Technically the member function 'fc_shortcuts::set_shortcut' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:135:11: performance:inconclusive: Technically the member function 'fc_shortcuts::get_desc' can be static (but you may consider moving to unnamed namespace). [functionStatic] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:225:23: note: Technically the member function 'fc_shortcuts::get_desc' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.h:135:11: note: Technically the member function 'fc_shortcuts::get_desc' can be static (but you may consider moving to unnamed namespace). freeciv-3.1.0/client/gui-qt/shortcuts.cpp:456:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:458:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:460:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:462:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:464:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:466:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:468:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:470:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:472:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:474:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:476:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:478:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:480:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:482:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:484:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:486:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:488:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:490:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:492:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:494:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:496:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:498:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:500:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:502:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:504:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:506:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:508:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:510:12: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:565:19: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:581:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:623:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:630:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:637:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:644:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:651:25: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:400:17: style: The scope of the variable 'scp' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:421:7: style: The scope of the variable 'id' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:602:11: style: The scope of the variable 'desc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:604:15: style: The scope of the variable 'id' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:768:16: style: The scope of the variable 'sc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:770:15: style: The scope of the variable 'id' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:793:16: style: The scope of the variable 'sc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:826:12: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:827:16: style: The scope of the variable 'sc' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:253:46: style:inconclusive: Function 'set_shortcut' argument 1 names different: declaration 'sc' definition 's'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/shortcuts.h:134:34: note: Function 'set_shortcut' argument 1 names different: declaration 'sc' definition 's'. freeciv-3.1.0/client/gui-qt/shortcuts.cpp:253:46: note: Function 'set_shortcut' argument 1 names different: declaration 'sc' definition 's'. freeciv-3.1.0/client/gui-qt/shortcuts.cpp:255:16: style: Local variable 'sc' shadows outer function [shadowFunction] freeciv-3.1.0/client/gui-qt/shortcuts.h:126:24: note: Shadowed declaration freeciv-3.1.0/client/gui-qt/shortcuts.cpp:255:16: note: Shadow variable freeciv-3.1.0/client/gui-qt/shortcuts.cpp:542:38: performance: Function parameter 'str' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:227:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:253:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:672:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:764:79: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:767:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/shortcuts.cpp:611:3: error: Uninitialized variables: sc.id, sc.key [uninitvar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallCaps [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:197:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:370:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:410:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:524:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignored [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:661:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:679:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:692:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:723:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:772:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_PREREQS_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sidebar.cpp:664:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/sidebar.cpp:669:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/sidebar.cpp:727:26: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/sidebar.cpp:731:44: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/sidebar.cpp:738:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/sidebar.cpp:396:10: style: The scope of the variable 'h' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/sidebar.cpp:762:10: style: The scope of the variable 'menu' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/sidebar.cpp:763:12: style: The scope of the variable 'act' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/sidebar.cpp:812:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/sidebar.cpp:813:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/sidebar.cpp:49:22: warning: Function 'reduce_mod' argument order different: declaration 'val, mod' definition 'mod, val' [funcArgOrderDifferent] freeciv-3.1.0/client/gui-qt/sidebar.cpp:44:29: note: Function 'reduce_mod' argument order different: declaration 'val, mod' definition 'mod, val' freeciv-3.1.0/client/gui-qt/sidebar.cpp:49:22: note: Function 'reduce_mod' argument order different: declaration 'val, mod' definition 'mod, val' freeciv-3.1.0/client/gui-qt/sidebar.cpp:570:32: style:inconclusive: Function 'resize_me' argument 1 names different: declaration 'height' definition 'hght'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-qt/sidebar.h:118:22: note: Function 'resize_me' argument 1 names different: declaration 'height' definition 'hght'. freeciv-3.1.0/client/gui-qt/sidebar.cpp:570:32: note: Function 'resize_me' argument 1 names different: declaration 'height' definition 'hght'. freeciv-3.1.0/client/gui-qt/sidebar.cpp:62:52: performance: Function parameter 'label' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/sidebar.cpp:62:67: performance: Function parameter 'pg' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/sidebar.cpp:152:47: performance: Function parameter 'l' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/sidebar.cpp:176:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] freeciv-3.1.0/client/gui-qt/sidebar.cpp:359:18: style: Variable 'obs_player' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/sidebar.cpp:769:22: style: Variable 'research' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VC_SPACERACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:56:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:121:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:122:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:155:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:156:14: style: The scope of the variable 'ss_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:157:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:176:7: style: The scope of the variable 'i' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:177:14: style: The scope of the variable 'ss_rep' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:178:12: style: The scope of the variable 'w' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:90:28: style: Variable 'pship' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-qt/spaceshipdlg.cpp:145:46: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-qt/sprite.cpp:123:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sprite.cpp:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/sprite.cpp:48:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] freeciv-3.1.0/client/gui-qt/themes.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_SEPARATOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/themes.cpp:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_QT_DEFAULT_THEME_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/themes.cpp:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_dir [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/themes.cpp:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/themes.cpp:108:15: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/themes.cpp:123:24: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/themes.cpp:130:17: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/themes.cpp:150:14: style: The scope of the variable 'qba' can be reduced. [variableScope] freeciv-3.1.0/client/gui-qt/themes.cpp:182:9: style: Variable 'qba' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT_ABSTAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_START [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:39:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:40:29: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:41:34: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:123:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:127:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:131:41: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-qt/voteinfo_bar.cpp:151:35: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.h:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_SABOTAGE_CITY_PRODUCTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:225:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:247:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:279:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:366:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tech_steal_allow_holes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:574:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_STEAL_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:583:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SPY_TARGETED_STEAL_TECH_ESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:592:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:614:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:636:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:651:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:673:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:714:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:814:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:905:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:968:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_INDEX_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTRA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1551:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1563:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1581:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1627:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1815:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1827:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1844:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1890:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1401:13: style: Condition 'n>9' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1387:7: note: Assignment 'n=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1401:13: note: Condition 'n>9' is always false freeciv-3.1.0/client/gui-sdl2/action_dialog.c:293:46: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'spy_steal_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:503:19: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/action_dialog.c:293:46: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/action_dialog.c:634:49: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'act_sel_wait_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1093:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/action_dialog.c:634:49: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/action_dialog.c:707:50: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'simple_action_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:891:10: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/action_dialog.c:707:50: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/action_dialog.c:812:51: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'diplomat_close_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1106:3: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/action_dialog.c:812:51: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1579:52: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_incite_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1739:19: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1579:52: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1842:51: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_bribe_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1967:19: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/action_dialog.c:1842:51: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/canvas.c:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/canvas.c:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/canvas.c:65:37: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/chatline.c:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:396:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:432:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:526:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:538:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:561:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:576:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_PREPARING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:681:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable established [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:907:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/chatline.c:263:15: style: Condition 'count==1' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/chatline.c:178:15: note: Assignment 'count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/chatline.c:182:7: note: Assuming condition is false freeciv-3.1.0/client/gui-sdl2/chatline.c:241:5: note: count is incremented', new value is 1 freeciv-3.1.0/client/gui-sdl2/chatline.c:263:15: note: Condition 'count==1' is always true freeciv-3.1.0/client/gui-sdl2/chatline.c:618:13: style: Condition 'create' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/chatline.c:607:16: note: Assignment 'create=!0', assigned value is 1 freeciv-3.1.0/client/gui-sdl2/chatline.c:618:13: note: Condition 'create' is always true freeciv-3.1.0/client/gui-sdl2/chatline.c:173:18: style: Variable 'last_label' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/chatline.c:422:45: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'conn_dlg_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/chatline.c:690:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/chatline.c:422:45: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/chatline.c:430:52: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'disconnect_conn_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/chatline.c:798:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/chatline.c:430:52: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/chatline.c:524:47: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'start_game_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/chatline.c:811:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/chatline.c:524:47: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/chatline.c:559:46: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'load_game_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/chatline.c:835:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/chatline.c:559:46: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/chatline.c:362:16: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/chatline.c:778:9: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/citydlg.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:201:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:259:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:276:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:299:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:316:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:348:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:389:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BUTTON_RIGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:626:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:720:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:833:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:853:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:875:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:896:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:916:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:985:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1041:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1063:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1076:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1092:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1191:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gold [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1352:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1372:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1389:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1423:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1549:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1633:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1668:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1768:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1797:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1830:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1887:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1947:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:2115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:2474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:3449:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:3567:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMY_PAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1690:27: style: Redundant condition: The condition 'button->id == 139' is redundant since 'button->id != 138' is sufficient. [redundantCondition] freeciv-3.1.0/client/gui-sdl2/citydlg.c:776:9: style: Condition '!end' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/citydlg.c:709:24: note: Assignment 'end=NULL', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/citydlg.c:776:9: note: Condition '!end' is always true freeciv-3.1.0/client/gui-sdl2/citydlg.c:2241:21: style: Condition 'w<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/citydlg.c:2227:18: note: Assignment 'w=-1', assigned value is -1 freeciv-3.1.0/client/gui-sdl2/citydlg.c:2241:21: note: Condition 'w<0' is always true freeciv-3.1.0/client/gui-sdl2/citydlg.c:2299:21: style: Condition 'w<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/citydlg.c:2286:18: note: Assignment 'w=-1', assigned value is -1 freeciv-3.1.0/client/gui-sdl2/citydlg.c:2299:21: note: Condition 'w<0' is always true freeciv-3.1.0/client/gui-sdl2/citydlg.c:2270:18: style: Variable 'dest.y' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/citydlg.c:2263:24: note: dest.y is assigned freeciv-3.1.0/client/gui-sdl2/citydlg.c:2270:18: note: dest.y is overwritten freeciv-3.1.0/client/gui-sdl2/citydlg.c:2415:18: style: Variable 'dest.y' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/citydlg.c:2406:24: note: dest.y is assigned freeciv-3.1.0/client/gui-sdl2/citydlg.c:2415:18: note: dest.y is overwritten freeciv-3.1.0/client/gui-sdl2/citydlg.c:378:53: style: Parameter 'button' can be declared as pointer to const. However it seems that 'units_orders_dlg_callback' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/citydlg.c:426:23: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/citydlg.c:378:53: note: Parameter 'button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/citydlg.c:1090:61: style: Parameter 'button' can be declared as pointer to const. However it seems that 'cancel_buy_prod_city_dlg_callback' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1249:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/citydlg.c:1090:61: note: Parameter 'button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/citydlg.c:1657:16: style: Variable 'pcity1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1658:16: style: Variable 'pcity2' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/citydlg.c:1666:55: style: Parameter 'button' can be declared as pointer to const. However it seems that 'next_prev_city_dlg_callback' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/citydlg.c:3759:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/citydlg.c:1666:55: note: Parameter 'button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/citydlg.c:3426:18: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/citydlg.c:3846:16: style: Variable 'city_sup' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/citydlg.c:3847:16: style: Variable 'city_pre' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/citydlg.c:3860:39: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/cityrep.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:226:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:1000:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:1158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cityrep.c:90:53: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_city_report_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/cityrep.c:243:18: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/cityrep.c:90:53: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/cityrep.c:1232:38: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:442:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:507:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:618:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:630:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:645:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:658:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:677:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:701:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:760:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LUXURY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:896:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:109:22: warning: Either the condition 'motion' is redundant or there is possible null pointer dereference: motion. [nullPointerRedundantCheck] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:111:7: note: Assuming that condition 'motion' is not redundant freeciv-3.1.0/client/gui-sdl2/cma_fe.c:109:22: note: Null pointer dereference freeciv-3.1.0/client/gui-sdl2/cma_fe.c:73:44: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'cma_dlg_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:928:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/cma_fe.c:73:44: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/cma_fe.c:81:52: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_cma_dialog_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:941:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/cma_fe.c:81:52: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/cma_fe.c:94:60: style: Parameter 'button_event' can be declared as pointer to const. However it seems that 'scroll_mouse_button_up' is a callback function, if 'button_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:211:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/cma_fe.c:94:60: note: Parameter 'button_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/cma_fe.c:95:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'scroll_mouse_button_up' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:211:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/cma_fe.c:95:44: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/cma_fe.c:252:52: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'save_cma_window_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:511:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/cma_fe.c:252:52: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/cma_fe.c:474:69: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:965:28: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:983:28: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/cma_fe.c:1006:26: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/colors.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:465:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:485:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:505:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:528:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:573:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:731:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:745:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:772:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_password [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_RETURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:911:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:928:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:1004:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_RETURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:1129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_password [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:115:55: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'meta_server_window_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/connectdlg.c:301:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/connectdlg.c:115:55: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:115:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_PREPARING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:200:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:280:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:297:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:480:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:492:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:524:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:622:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:634:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:649:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:699:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:831:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:843:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:858:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:903:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1031:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1056:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1308:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1456:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1473:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1489:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1504:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1520:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1535:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1554:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1572:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1599:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1618:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1647:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1680:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1731:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2425:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2439:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2590:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2604:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2636:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2663:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2718:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2773:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2793:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2812:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2825:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2860:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2882:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3094:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3549:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3560:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2661:46: style:inconclusive: Function 'next_name_callback' argument 1 names different: declaration 'next_button' definition 'next'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2579:46: note: Function 'next_name_callback' argument 1 names different: declaration 'next_button' definition 'next'. freeciv-3.1.0/client/gui-sdl2/dialogs.c:2661:46: note: Function 'next_name_callback' argument 1 names different: declaration 'next_button' definition 'next'. freeciv-3.1.0/client/gui-sdl2/dialogs.c:2716:46: style:inconclusive: Function 'prev_name_callback' argument 1 names different: declaration 'prev_button' definition 'prev'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2580:46: note: Function 'prev_name_callback' argument 1 names different: declaration 'prev_button' definition 'prev'. freeciv-3.1.0/client/gui-sdl2/dialogs.c:2716:46: note: Function 'prev_name_callback' argument 1 names different: declaration 'prev_button' definition 'prev'. freeciv-3.1.0/client/gui-sdl2/dialogs.c:2877:50: style:inconclusive: Function 'nation_button_callback' argument 1 names different: declaration 'pnation' definition 'nation_button'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2576:50: note: Function 'nation_button_callback' argument 1 names different: declaration 'pnation' definition 'nation_button'. freeciv-3.1.0/client/gui-sdl2/dialogs.c:2877:50: note: Function 'nation_button_callback' argument 1 names different: declaration 'pnation' definition 'nation_button'. freeciv-3.1.0/client/gui-sdl2/dialogs.c:632:56: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'cancel_upgrade_unit_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:734:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:632:56: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:841:56: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'cancel_disband_unit_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:934:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:841:56: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:1041:53: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_unit_select_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1130:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:1041:53: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:1054:48: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'unit_select_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1180:5: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:1054:48: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:1251:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1290:61: style: Parameter 'button' can be declared as pointer to const. However it seems that 'exit_terrain_info_dialog_callback' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1391:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:1290:61: note: Parameter 'button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:1441:55: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_advanced_terrain_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:1750:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:1441:55: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:1678:46: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'unit_help_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2120:7: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:1678:46: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:2255:53: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_pillage_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2320:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:2255:53: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:2423:51: style: Parameter 'gov_button' can be declared as pointer to const. However it seems that 'government_dlg_callback' is a callback function, if 'gov_button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2489:28: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:2423:51: note: Parameter 'gov_button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:2810:56: style: Parameter 'button' can be declared as pointer to const. However it seems that 'races_dialog_cancel_callback' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3367:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:2810:56: note: Parameter 'button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:2850:45: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'help_dlg_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2923:25: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:2850:45: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:2858:52: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'cancel_help_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/dialogs.c:2934:27: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/dialogs.c:2858:52: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/dialogs.c:3678:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3686:37: style: Parameter 'pcargo' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/dialogs.c:3686:58: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/dialogs.c:321:9: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:184:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:210:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:313:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:410:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:431:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:483:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:928:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1124:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1328:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1340:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1357:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1374:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1526:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:100:18: style: Variable 'plr0' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:101:18: style: Variable 'plr1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:451:53: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'dipomatic_window_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:932:23: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/diplodlg.c:451:53: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1391:52: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'cancel_sdip_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1666:19: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/diplodlg.c:1391:52: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/diplodlg.c:671:23: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/finddlg.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/finddlg.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/finddlg.c:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/finddlg.c:133:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:399:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:414:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:75:53: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_goto_dialog_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:281:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gotodlg.c:75:53: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/gotodlg.c:88:70: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'toggle_goto_nations_cities_dialog_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:316:19: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gotodlg.c:88:70: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/gotodlg.c:107:46: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'goto_city_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gotodlg.c:188:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gotodlg.c:107:46: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/graphics.c:117:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:242:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:583:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_sdl2_swrenderer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:649:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_FULLSCREEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:734:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc__fallthrough [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:1295:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/graphics.c:506:19: style:inconclusive: Function 'init_sdl' argument 1 names different: declaration 'f' definition 'flags'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/graphics.h:283:19: note: Function 'init_sdl' argument 1 names different: declaration 'f' definition 'flags'. freeciv-3.1.0/client/gui-sdl2/graphics.c:506:19: note: Function 'init_sdl' argument 1 names different: declaration 'f' definition 'flags'. freeciv-3.1.0/client/gui-sdl2/graphics.c:636:63: style:inconclusive: Function 'set_video_mode' argument 3 names different: declaration 'flags' definition 'flags_in'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/graphics.h:285:63: note: Function 'set_video_mode' argument 3 names different: declaration 'flags' definition 'flags_in'. freeciv-3.1.0/client/gui-sdl2/graphics.c:636:63: note: Function 'set_video_mode' argument 3 names different: declaration 'flags' definition 'flags_in'. freeciv-3.1.0/client/gui-sdl2/graphics.c:936:48: style:inconclusive: Function 'get_smaller_surface_rect' argument 1 names different: declaration 'psrc' definition 'surf'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/graphics.h:313:48: note: Function 'get_smaller_surface_rect' argument 1 names different: declaration 'psrc' definition 'surf'. freeciv-3.1.0/client/gui-sdl2/graphics.c:936:48: note: Function 'get_smaller_surface_rect' argument 1 names different: declaration 'psrc' definition 'surf'. freeciv-3.1.0/client/gui-sdl2/graphics.c:1348:26: style:inconclusive: Function 'create_frame' argument 4 names different: declaration 'right' definition 'width'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/graphics.h:276:26: note: Function 'create_frame' argument 4 names different: declaration 'right' definition 'width'. freeciv-3.1.0/client/gui-sdl2/graphics.c:1348:26: note: Function 'create_frame' argument 4 names different: declaration 'right' definition 'width'. freeciv-3.1.0/client/gui-sdl2/graphics.c:1348:40: style:inconclusive: Function 'create_frame' argument 5 names different: declaration 'bottom' definition 'height'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/graphics.h:276:40: note: Function 'create_frame' argument 5 names different: declaration 'bottom' definition 'height'. freeciv-3.1.0/client/gui-sdl2/graphics.c:1348:40: note: Function 'create_frame' argument 5 names different: declaration 'bottom' definition 'height'. freeciv-3.1.0/client/gui-sdl2/graphics.c:90:46: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:148:41: style: Parameter 'gui_layer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:199:43: style: Parameter 'srcrect' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:400:48: style: Parameter 'dstrect' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:446:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:716:49: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:1308:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/graphics.c:1379:29: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1220:30: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] freeciv-3.1.0/client/gui-sdl2/gui_main.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_sdl2_fullscreen [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_TAB [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:340:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:395:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:444:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouse_zoom [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:523:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_NORTHWEST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:574:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEMOTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:873:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MouseButtonEvent [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:888:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:931:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_sdl2_fullscreen [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:966:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client_optset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:981:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages_where [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1007:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_sdl2_fullscreen [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1026:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_sdl2_migrated_from_sdl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_SDL2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_CITY_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_CITY_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_main.c:624:22: style: Condition 'net_socket>=0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/gui_main.c:621:20: note: Assuming that condition 'net_socket>=0' is not redundant freeciv-3.1.0/client/gui-sdl2/gui_main.c:624:22: note: Condition 'net_socket>=0' is always true freeciv-3.1.0/client/gui-sdl2/gui_main.c:309:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'main_key_up_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1108:55: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gui_main.c:309:57: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/gui_main.c:320:62: style: Parameter 'touch_event' can be declared as pointer to const. However it seems that 'main_finger_down_handler' is a callback function, if 'touch_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1109:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gui_main.c:320:62: note: Parameter 'touch_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/gui_main.c:348:60: style: Parameter 'touch_event' can be declared as pointer to const. However it seems that 'main_finger_up_handler' is a callback function, if 'touch_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1109:46: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gui_main.c:348:60: note: Parameter 'touch_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/gui_main.c:408:66: style: Parameter 'button_event' can be declared as pointer to const. However it seems that 'main_mouse_button_up_handler' is a callback function, if 'button_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1110:52: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/gui_main.c:408:66: note: Parameter 'button_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/gui_main.c:572:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1295:42: style: Parameter 'act_theme' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/gui_main.c:1313:37: style: Parameter 'outbuf' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/gui_mouse.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_sdl2_use_color_cursors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_mouse.c:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_mouse.c:169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_mouse.c:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_mouse.c:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_string.c:124:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_string.c:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_string.c:306:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_string.c:363:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_string.c:488:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_HAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:138:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:441:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/gui_tilespec.c:461:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_REQTREE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_ANY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:230:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:594:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:658:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1026:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1038:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aidx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1451:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1683:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1946:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:318:29: style: Condition 'impr_type_count++>=10' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:289:23: note: Assignment 'impr_type_count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/helpdlg.c:318:29: note: Condition 'impr_type_count++>=10' is always false freeciv-3.1.0/client/gui-sdl2/helpdlg.c:748:25: style: Condition 'utype_count++>=10' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:719:19: note: Assignment 'utype_count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/helpdlg.c:748:25: note: Condition 'utype_count++>=10' is always false freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1166:24: style: Condition 'targets_count<6' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1164:19: note: Assignment 'targets_count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1166:24: note: Condition 'targets_count<6' is always true freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1749:24: style: Condition 'targets_count<6' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1747:19: note: Assignment 'targets_count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1749:24: note: Condition 'targets_count<6' is always true freeciv-3.1.0/client/gui-sdl2/helpdlg.c:2011:26: style: Condition 'tech_count++>=10' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1997:18: note: Assignment 'tech_count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/helpdlg.c:2011:26: note: Condition 'tech_count++>=10' is always false freeciv-3.1.0/client/gui-sdl2/helpdlg.c:632:35: style:inconclusive: Function 'popup_unit_info' argument 1 names different: declaration 'unit_id' definition 'type_id'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/helpdlg.h:26:35: note: Function 'popup_unit_info' argument 1 names different: declaration 'unit_id' definition 'type_id'. freeciv-3.1.0/client/gui-sdl2/helpdlg.c:632:35: note: Function 'popup_unit_info' argument 1 names different: declaration 'unit_id' definition 'type_id'. freeciv-3.1.0/client/gui-sdl2/helpdlg.c:122:52: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'help_dlg_window_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1969:23: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/helpdlg.c:122:52: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/helpdlg.c:130:50: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_help_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1984:28: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/helpdlg.c:130:50: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/helpdlg.c:143:47: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'change_gov_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1238:27: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/helpdlg.c:143:47: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/helpdlg.c:162:48: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'change_impr_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1269:29: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/helpdlg.c:162:48: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/helpdlg.c:592:48: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'change_unit_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1290:25: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/helpdlg.c:592:48: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1024:48: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'change_tech_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:2008:33: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/helpdlg.c:1024:48: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/inteldlg.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:234:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:158:64: style:inconclusive: Function 'create_intel_dialog' argument 1 names different: declaration 'p' definition 'pplayer'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:64:64: note: Function 'create_intel_dialog' argument 1 names different: declaration 'p' definition 'pplayer'. freeciv-3.1.0/client/gui-sdl2/inteldlg.c:158:64: note: Function 'create_intel_dialog' argument 1 names different: declaration 'p' definition 'pplayer'. freeciv-3.1.0/client/gui-sdl2/inteldlg.c:85:61: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:113:41: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'tech_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/inteldlg.c:398:23: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/inteldlg.c:113:41: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/mapctrl.c:128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:207:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:222:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:249:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:531:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:556:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1278:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1300:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1494:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1693:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_RETURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1976:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psurface [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2356:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2447:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2688:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2706:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2728:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2749:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2786:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_FOUND_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:2913:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:247:44: style: Parameter 'button' can be declared as pointer to const. However it seems that 'economy_callback' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1500:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/mapctrl.c:247:44: note: Parameter 'button' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/mapctrl.c:394:18: style: Variable 'focus' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1298:53: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'unit_info_window_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1484:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/mapctrl.c:1298:53: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/mapview.c:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surf [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:289:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:322:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:391:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:413:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:501:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:550:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:1025:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:1067:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store_height [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:1096:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERVIEW_TILE_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:1220:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/mapview.c:181:31: style:inconclusive: Function 'dirty_sdl_rect' argument 1 names different: declaration 'rect' definition 'Rect'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/mapview.h:46:31: note: Function 'dirty_sdl_rect' argument 1 names different: declaration 'rect' definition 'Rect'. freeciv-3.1.0/client/gui-sdl2/mapview.c:181:31: note: Function 'dirty_sdl_rect' argument 1 names different: declaration 'rect' definition 'Rect'. freeciv-3.1.0/client/gui-sdl2/mapview.c:985:42: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/mapview.c:1151:42: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/menu.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/menu.c:419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_SPACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/menu.c:1022:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/messagewin.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/messagewin.c:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/messagewin.c:258:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/messagewin.c:137:8: style: Redundant initialization for 'area'. The initialized value is overwritten before it is read. [redundantInitialization] freeciv-3.1.0/client/gui-sdl2/messagewin.c:110:17: note: area is initialized freeciv-3.1.0/client/gui-sdl2/messagewin.c:137:8: note: area is overwritten freeciv-3.1.0/client/gui-sdl2/messagewin.c:272:10: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:353:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:365:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:378:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:390:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:404:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:418:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:430:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:518:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:798:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:922:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:948:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1046:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poption [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1242:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgwl [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1347:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1393:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_ESCAPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1051:51: style: Condition 'i>=MAX_SHOWN' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1045:7: note: Assignment 'i=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1047:18: note: Assuming condition is false freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1051:51: note: Condition 'i>=MAX_SHOWN' is always false freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1254:15: style: Condition 'count>13' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1227:15: note: Assignment 'count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1252:5: note: count is incremented', new value is 1 freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1254:15: note: Condition 'count>13' is always false freeciv-3.1.0/client/gui-sdl2/optiondlg.c:284:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:307:50: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:909:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1005:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1076:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1345:39: style:inconclusive: Function 'optiondlg_callback' argument 1 names different: declaration 'button' definition 'pbutton'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/optiondlg.h:37:39: note: Function 'optiondlg_callback' argument 1 names different: declaration 'button' definition 'pbutton'. freeciv-3.1.0/client/gui-sdl2/optiondlg.c:1345:39: note: Function 'optiondlg_callback' argument 1 names different: declaration 'button' definition 'pbutton'. freeciv-3.1.0/client/gui-sdl2/optiondlg.c:376:49: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'help_browser_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:875:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/optiondlg.c:376:49: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/optiondlg.c:388:47: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'disconnect_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:887:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/optiondlg.c:388:47: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/optiondlg.c:402:41: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:899:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/optiondlg.c:402:41: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/optiondlg.c:416:52: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'option_category_callback' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:995:22: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/optiondlg.c:416:52: note: Parameter 'widget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/optiondlg.c:447:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'none_callback' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/optiondlg.c:629:22: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/optiondlg.c:447:41: note: Parameter 'widget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/optiondlg.c:624:14: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] freeciv-3.1.0/client/gui-sdl2/pages.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:164:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/pages.c:58:51: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'start_new_game_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/pages.c:197:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/pages.c:58:51: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/pages.c:100:44: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'servers_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/pages.c:261:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/pages.c:100:44: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/pages.c:115:44: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'options_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/pages.c:277:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/pages.c:115:44: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/pages.c:129:41: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'quit_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/pages.c:293:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/pages.c:129:41: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/plrdlg.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable playing [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:349:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:610:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:682:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:212:11: style: Redundant condition: pplayer!=client.conn.playing. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:63:53: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_players_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:379:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/plrdlg.c:63:53: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/plrdlg.c:583:63: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'players_nations_window_dlg_callback' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:686:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/plrdlg.c:583:63: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/plrdlg.c:591:61: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_players_nations_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/plrdlg.c:701:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/plrdlg.c:591:61: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:895:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1088:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1173:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1321:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1410:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1563:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1756:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1838:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc__fallthrough [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2643:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2891:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2912:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2927:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2954:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aidx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3141:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aidx [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3324:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3358:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3396:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:492:17: style: Condition 'count>72' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:482:11: note: Assignment 'count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/repodlgs.c:492:17: note: Condition 'count>72' is always false freeciv-3.1.0/client/gui-sdl2/repodlgs.c:512:17: style: Condition 'count>72' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:482:11: note: Assignment 'count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/repodlgs.c:512:17: note: Condition 'count>72' is always false freeciv-3.1.0/client/gui-sdl2/repodlgs.c:936:13: style: Variable 'pwidget' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:916:21: note: pwidget is assigned freeciv-3.1.0/client/gui-sdl2/repodlgs.c:936:13: note: pwidget is overwritten freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2327:9: style: Variable 'dst.y' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2322:9: note: dst.y is assigned freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2327:9: note: dst.y is overwritten freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2784:12: style: Variable 'dest.x' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2772:18: note: dest.x is assigned freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2784:12: note: dest.x is overwritten freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2784:12: style: Variable 'dest.x' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2777:18: note: dest.x is assigned freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2784:12: note: dest.x is overwritten freeciv-3.1.0/client/gui-sdl2/repodlgs.c:134:59: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'ok_upgrade_unit_window_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:271:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:134:59: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1171:49: style: Parameter 'pcheckbox' can be declared as pointer to const. However it seems that 'toggle_block_callback' is a callback function, if 'pcheckbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2046:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1171:49: note: Parameter 'pcheckbox' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1194:67: style: Parameter 'button_event' can be declared as pointer to const. However it seems that 'report_scroll_mouse_button_up' is a callback function, if 'button_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1388:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1194:67: note: Parameter 'button_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1195:51: style: Parameter 'data' can be declared as pointer to const. However it seems that 'report_scroll_mouse_button_up' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1388:20: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:1195:51: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2889:57: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'exit_change_tech_dlg_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3174:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2889:57: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2910:52: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'change_research_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3035:19: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:2910:52: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3106:57: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'change_research_goal_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3231:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3106:57: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3356:59: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'popdown_science_dialog_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3462:25: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/repodlgs.c:3356:59: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdialog [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VC_SPACERACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/spaceshipdlg.c:55:65: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/sprite.c:148:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themes.c:54:38: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/client/gui-sdl2/themespec.c:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psection [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:978:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sf [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:1029:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:1057:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_count [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:1078:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/themespec.c:243:9: style: Condition 'dname' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/themespec.c:236:10: warning:inconclusive: Either the condition 'dname' is redundant or there is possible null pointer dereference: fname. [nullPointerRedundantCheck] freeciv-3.1.0/client/gui-sdl2/themespec.c:243:9: note: Assuming that condition 'dname' is not redundant freeciv-3.1.0/client/gui-sdl2/themespec.c:241:13: note: Assignment to 'dname=fname' freeciv-3.1.0/client/gui-sdl2/themespec.c:236:10: note: Null pointer dereference freeciv-3.1.0/client/gui-sdl2/themespec.c:372:35: style:inconclusive: Function 'themespec_reread' argument 1 names different: declaration 'theme_name' definition 'new_theme_name'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/themespec.h:45:35: note: Function 'themespec_reread' argument 1 names different: declaration 'theme_name' definition 'new_theme_name'. freeciv-3.1.0/client/gui-sdl2/themespec.c:372:35: note: Function 'themespec_reread' argument 1 names different: declaration 'theme_name' definition 'new_theme_name'. freeciv-3.1.0/client/gui-sdl2/themespec.c:960:52: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget.c:258:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NUM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget.c:315:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget.c:478:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_Rect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget.c:848:25: style: Condition 'main_data.guis[i]' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/widget.c:180:9: style: Variable 'src.y' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/client/gui-sdl2/widget.c:149:9: note: src.y is assigned freeciv-3.1.0/client/gui-sdl2/widget.c:180:9: note: src.y is overwritten freeciv-3.1.0/client/gui-sdl2/widget.c:64:35: style:inconclusive: Function 'correct_size_bcgnd_surf' argument 2 names different: declaration 'pwidth' definition 'width'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/widget_p.h:24:35: note: Function 'correct_size_bcgnd_surf' argument 2 names different: declaration 'pwidth' definition 'width'. freeciv-3.1.0/client/gui-sdl2/widget.c:64:35: note: Function 'correct_size_bcgnd_surf' argument 2 names different: declaration 'pwidth' definition 'width'. freeciv-3.1.0/client/gui-sdl2/widget.c:466:41: style:inconclusive: Function 'redraw_widget_info_label' argument 1 names different: declaration 'area' definition 'rect'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/widget.h:247:41: note: Function 'redraw_widget_info_label' argument 1 names different: declaration 'area' definition 'rect'. freeciv-3.1.0/client/gui-sdl2/widget.c:466:41: note: Function 'redraw_widget_info_label' argument 1 names different: declaration 'area' definition 'rect'. freeciv-3.1.0/client/gui-sdl2/widget.c:63:43: style: Parameter 'ptheme' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:656:50: style: Parameter 'gui' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:753:34: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:811:53: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:897:37: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:914:32: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:933:32: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:952:36: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:1015:46: style: Parameter 'begin_group_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget.c:1053:52: style: Parameter 'begin' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget_button.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_button.c:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_checkbox.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_combo.c:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_combo.c:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_combo.c:163:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_combo.c:248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_combo.c:53:22: style: Variable 'menu' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/widget_core.c:94:34: style:inconclusive: Function 'widget_free' argument 1 names different: declaration 'gui' definition 'pwidget'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/widget.h:301:34: note: Function 'widget_free' argument 1 names different: declaration 'gui' definition 'pwidget'. freeciv-3.1.0/client/gui-sdl2/widget_core.c:94:34: note: Function 'widget_free' argument 1 names different: declaration 'gui' definition 'pwidget'. freeciv-3.1.0/client/gui-sdl2/widget_edit.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_edit.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BUTTON_LEFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_edit.c:717:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_edit.c:322:42: style: Condition 'i freeciv-3.1.0/client/gui-sdl2/widget_edit.c:710:28: note: Uninitialized variable: edt.input_chain freeciv-3.1.0/client/gui-sdl2/widget_icon.c:163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_icon.c:219:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_icon.c:343:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:329:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_label.c:216:43: style:inconclusive: Function 'create_iconlabel' argument 3 names different: declaration 'text' definition 'pstr'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/widget_label.h:38:43: note: Function 'create_iconlabel' argument 3 names different: declaration 'text' definition 'pstr'. freeciv-3.1.0/client/gui-sdl2/widget_label.c:216:43: note: Function 'create_iconlabel' argument 3 names different: declaration 'text' definition 'pstr'. freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:100:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:237:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:412:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:439:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:466:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:987:11: style: Redundant condition: normalized_yvscroll->min. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1307:16: warning: Either the condition 'buf' is redundant or there is possible null pointer dereference: buf->prev. [nullPointerRedundantCheck] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1290:16: note: Assuming that condition 'buf' is not redundant freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1312:20: note: Assignment to 'buf=buf->prev' freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1307:16: note: Null pointer dereference freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1393:9: style: Redundant initialization for 'buf'. The initialized value is overwritten before it is read. [redundantInitialization] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1352:22: note: buf is initialized freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1393:9: note: buf is overwritten freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:574:43: style:inconclusive: Function 'setup_vertical_scrollbar_area' argument 4 names different: declaration 'hight' definition 'height'. [funcArgNamesDifferent] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.h:80:75: note: Function 'setup_vertical_scrollbar_area' argument 4 names different: declaration 'hight' definition 'height'. freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:574:43: note: Function 'setup_vertical_scrollbar_area' argument 4 names different: declaration 'hight' definition 'height'. freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:341:40: style: Parameter 'scroll' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:640:66: style: Parameter 'end_widget_list' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:962:65: style: Parameter 'motion_event' can be declared as pointer to const. However it seems that 'scroll_mouse_motion_handler' is a callback function, if 'motion_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1131:42: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:962:65: note: Parameter 'motion_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1050:60: style: Parameter 'button_event' can be declared as pointer to const. However it seems that 'scroll_mouse_button_up' is a callback function, if 'button_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1131:18: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1050:60: note: Parameter 'button_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1051:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'scroll_mouse_button_up' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1131:18: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_scrollbar.c:1051:44: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_window.c:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_window.c:274:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget_window.c:139:42: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'window_select' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_window.c:190:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_window.c:139:42: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_window.c:147:44: style: Parameter 'pwindow' can be declared as pointer to const. However it seems that 'window_unselect' is a callback function, if 'pwindow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_window.c:191:23: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_window.c:147:44: note: Parameter 'pwindow' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_window.c:307:56: style: Parameter 'motion_event' can be declared as pointer to const. However it seems that 'move_window_motion' is a callback function, if 'motion_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_window.c:363:48: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_window.c:307:56: note: Parameter 'motion_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_window.c:337:59: style: Parameter 'button_event' can be declared as pointer to const. However it seems that 'move_window_button_up' is a callback function, if 'button_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/widget_window.c:363:25: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/widget_window.c:337:59: note: Parameter 'button_event' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/widget_window.c:340:16: style: Variable 'pmove' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/gui-sdl2/wldlg.c:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:417:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:641:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:682:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_WORKLIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:799:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_WORKLIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:853:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MOUSEBUTTONDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:887:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:943:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:1099:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/wldlg.c:1362:17: style: Condition 'count>4' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/gui-sdl2/wldlg.c:1347:13: note: Assignment 'count=0', assigned value is 0 freeciv-3.1.0/client/gui-sdl2/wldlg.c:1360:7: note: count is incremented', new value is 1 freeciv-3.1.0/client/gui-sdl2/wldlg.c:1362:17: note: Condition 'count>4' is always false freeciv-3.1.0/client/gui-sdl2/wldlg.c:103:59: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'window_worklist_editor_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/wldlg.c:1109:21: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/wldlg.c:103:59: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-sdl2/wldlg.c:111:60: style: Parameter 'pwidget' can be declared as pointer to const. However it seems that 'popdown_worklist_editor_callback' is a callback function, if 'pwidget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/gui-sdl2/wldlg.c:1220:17: note: You might need to cast the function pointer here freeciv-3.1.0/client/gui-sdl2/wldlg.c:111:60: note: Parameter 'pwidget' can be declared as pointer to const freeciv-3.1.0/client/gui-stub/canvas.c:36:37: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:44:41: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:60:45: style: Parameter 'store' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:67:37: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:67:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:77:43: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:79:43: style: Parameter 'sprite' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:88:48: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:90:48: style: Parameter 'sprite' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:99:50: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:101:50: style: Parameter 'psprite' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:110:46: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:111:45: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:120:49: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:121:49: style: Parameter 'psprite' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:121:72: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:130:41: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:130:64: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:140:48: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:140:71: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:169:41: style: Parameter 'pcanvas' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/canvas.c:170:63: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/chatline.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/citydlg.c:27:46: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/citydlg.c:35:43: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/citydlg.c:51:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/citydlg.c:61:49: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/citydlg.c:85:43: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/cityrep.c:36:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/cityrep.c:44:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/cityrep.c:62:38: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/connectdlg.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_password [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/dialogs.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/dialogs.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/dialogs.c:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTITY_NUMBER_ZERO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/dialogs.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_INDEX_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/dialogs.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTRA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/dialogs.c:34:44: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:59:40: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:76:44: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:84:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:118:42: style: Parameter 'actor_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:119:42: style: Parameter 'target_city' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:120:42: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:121:42: style: Parameter 'target_tile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:122:48: style: Parameter 'target_extra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:132:39: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:132:59: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:142:38: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:142:58: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:152:41: style: Parameter 'actor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:152:61: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:161:45: style: Parameter 'punits' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:170:40: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:178:45: style: Parameter 'punits' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:291:44: style: Parameter 'actor_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:292:44: style: Parameter 'target_city' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:293:44: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:294:44: style: Parameter 'target_tile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:295:50: style: Parameter 'target_extra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:349:41: style: Parameter 'pcargo' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/dialogs.c:349:62: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/gotodlg.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/gui_main.c:220:34: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] freeciv-3.1.0/client/gui-stub/gui_main.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/gui_main.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/gui_main.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/gui_main.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUI_STUB [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/gui_main.c:141:45: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/gui_main.c:188:46: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/gui_main.c:277:41: style: Parameter 'outbuf' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/helpdlg.c:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_ANY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/inteldlg.c:26:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/inteldlg.c:34:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/inteldlg.c:43:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapctrl.c:29:40: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapview.c:57:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable science [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/mapview.c:74:47: style: Parameter 'punitlist' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapview.c:126:41: style: Parameter 'bulb' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapview.c:126:62: style: Parameter 'sol' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapview.c:127:41: style: Parameter 'flake' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapview.c:127:63: style: Parameter 'gov' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/mapview.c:207:42: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/messagewin.c:43:38: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/optiondlg.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/optiondlg.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/optiondlg.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/optiondlg.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/optiondlg.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/pages.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-stub/plrdlg.c:34:39: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/ratesdlg.c:34:43: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/repodlgs.c:33:46: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/repodlgs.c:50:46: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/repodlgs.c:67:44: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/spaceshipdlg.c:27:44: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/spaceshipdlg.c:35:46: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/spaceshipdlg.c:43:46: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:76:47: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:78:47: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:89:71: style: Parameter 'pcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:98:47: style: Parameter 'sprite' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:98:60: style: Parameter 'width' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:98:72: style: Parameter 'height' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui-stub/sprite.c:110:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/gui_cbsetter.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_ui_init [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui_interface.c:400:30: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] freeciv-3.1.0/client/gui_interface.c:402:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_init [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:526:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:783:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psection [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:1233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:1321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:1730:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:1788:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:3118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:3342:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:3462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:3515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:3626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:4103:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:4149:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:4180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:4845:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:4875:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:5040:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/helpdata.c:305:22: style: Condition 'factor<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:301:32: note: Assignment 'factor=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:305:22: note: Condition 'factor<0' is always true freeciv-3.1.0/client/helpdata.c:311:20: style: Condition 'time<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:301:19: note: Assignment 'time=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:311:20: note: Condition 'time<0' is always true freeciv-3.1.0/client/helpdata.c:332:27: style: Condition 'factor>=0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:318:18: note: Assuming that condition 'factor<0' is not redundant freeciv-3.1.0/client/helpdata.c:332:27: note: Condition 'factor>=0' is always true freeciv-3.1.0/client/helpdata.c:345:22: style: Condition 'factor<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:341:32: note: Assignment 'factor=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:345:22: note: Condition 'factor<0' is always true freeciv-3.1.0/client/helpdata.c:351:20: style: Condition 'time<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:341:19: note: Assignment 'time=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:351:20: note: Condition 'time<0' is always true freeciv-3.1.0/client/helpdata.c:372:27: style: Condition 'factor>=0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:358:18: note: Assuming that condition 'factor<0' is not redundant freeciv-3.1.0/client/helpdata.c:372:27: note: Condition 'factor>=0' is always true freeciv-3.1.0/client/helpdata.c:385:22: style: Condition 'factor<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:381:32: note: Assignment 'factor=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:385:22: note: Condition 'factor<0' is always true freeciv-3.1.0/client/helpdata.c:391:20: style: Condition 'time<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:381:19: note: Assignment 'time=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:391:20: note: Condition 'time<0' is always true freeciv-3.1.0/client/helpdata.c:412:27: style: Condition 'factor>=0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:398:18: note: Assuming that condition 'factor<0' is not redundant freeciv-3.1.0/client/helpdata.c:412:27: note: Condition 'factor>=0' is always true freeciv-3.1.0/client/helpdata.c:3770:28: style: Condition 'pillage_time<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:3760:25: note: Assignment 'pillage_time=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:3770:28: note: Condition 'pillage_time<0' is always true freeciv-3.1.0/client/helpdata.c:3818:24: style: Condition 'clean_time<0' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/helpdata.c:3792:23: note: Assignment 'clean_time=-1', assigned value is -1 freeciv-3.1.0/client/helpdata.c:3818:24: note: Condition 'clean_time<0' is always true freeciv-3.1.0/client/helpdata.c:4834:56: style:inconclusive: Function 'helptext_unit_upkeep_str' argument 1 names different: declaration 'punittype' definition 'utype'. [funcArgNamesDifferent] freeciv-3.1.0/client/helpdata.h:63:56: note: Function 'helptext_unit_upkeep_str' argument 1 names different: declaration 'punittype' definition 'utype'. freeciv-3.1.0/client/helpdata.c:4834:56: note: Function 'helptext_unit_upkeep_str' argument 1 names different: declaration 'punittype' definition 'utype'. freeciv-3.1.0/client/luaconsole_common.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/luaconsole_common.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/luaconsole_common.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/luascript/api_client_base.c:35:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/luascript/script_client.c:243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_luaconsole_error [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/luascript/tolua_client_gen.c:80:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/luascript/tolua_client_gen.c:29:41: style: Parameter 'tolua_S' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapctrl_common.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:406:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:438:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hilicity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:541:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:551:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_x0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:704:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:769:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapctrl_common.c:205:23: style: Variable 'rec_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapctrl_common.c:530:18: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapview_common.c:757:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:774:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:798:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:953:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rectangle_active [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:974:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_IS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1276:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_IS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1364:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_UNSEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1378:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1450:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1565:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1656:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_BORDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1672:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity_dest [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1692:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cities_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1773:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:1893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_CITYTEXT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2195:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_CITYTEXT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2329:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_CITY_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2427:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2703:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2834:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2931:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2965:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_CITYTEXT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3160:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile_list_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_CITYTEXT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile_hash_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3435:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile_hash_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3455:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3503:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3536:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3577:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pglc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3633:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3728:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_SPACESHIP_BACKGROUND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3807:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmark [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3851:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3868:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_MAPVIEW_CITY_LINK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3902:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_TILE_FRAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3945:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmark [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:3964:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmark [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:4026:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:4066:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/mapview_common.c:2286:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] freeciv-3.1.0/client/mapview_common.c:2850:11: style: Condition '!closest_city' is always true [knownConditionTrueFalse] freeciv-3.1.0/client/mapview_common.c:2831:18: note: Assignment 'closest_city=NULL', assigned value is 0 freeciv-3.1.0/client/mapview_common.c:2846:35: note: Assuming condition is false freeciv-3.1.0/client/mapview_common.c:2850:11: note: Condition '!closest_city' is always true freeciv-3.1.0/client/mapview_common.c:2958:55: style: Checking if unsigned expression 'trade_routes_buffer_len' is less than zero. [unsignedLessThanZero] freeciv-3.1.0/client/mapview_common.c:2686:40: style:inconclusive: Function 'move_unit_map_canvas' argument 2 names different: declaration 'ptile' definition 'src_tile'. [funcArgNamesDifferent] freeciv-3.1.0/client/mapview_common.h:325:19: note: Function 'move_unit_map_canvas' argument 2 names different: declaration 'ptile' definition 'src_tile'. freeciv-3.1.0/client/mapview_common.c:2686:40: note: Function 'move_unit_map_canvas' argument 2 names different: declaration 'ptile' definition 'src_tile'. freeciv-3.1.0/client/mapview_common.c:2925:40: style:inconclusive: Function 'get_city_mapview_production' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] freeciv-3.1.0/client/mapview_common.h:332:40: note: Function 'get_city_mapview_production' argument 2 names different: declaration 'buf' definition 'buffer'. freeciv-3.1.0/client/mapview_common.c:2925:40: note: Function 'get_city_mapview_production' argument 2 names different: declaration 'buf' definition 'buffer'. freeciv-3.1.0/client/mapview_common.c:2925:55: style:inconclusive: Function 'get_city_mapview_production' argument 3 names different: declaration 'buf_len' definition 'buffer_len'. [funcArgNamesDifferent] freeciv-3.1.0/client/mapview_common.h:332:52: note: Function 'get_city_mapview_production' argument 3 names different: declaration 'buf_len' definition 'buffer_len'. freeciv-3.1.0/client/mapview_common.c:2925:55: note: Function 'get_city_mapview_production' argument 3 names different: declaration 'buf_len' definition 'buffer_len'. freeciv-3.1.0/client/mapview_common.c:2953:52: style:inconclusive: Function 'get_city_mapview_trade_routes' argument 4 names different: declaration 'trade_routes_color' definition 'pcolor'. [funcArgNamesDifferent] freeciv-3.1.0/client/mapview_common.h:343:52: note: Function 'get_city_mapview_trade_routes' argument 4 names different: declaration 'trade_routes_color' definition 'pcolor'. freeciv-3.1.0/client/mapview_common.c:2953:52: note: Function 'get_city_mapview_trade_routes' argument 4 names different: declaration 'trade_routes_color' definition 'pcolor'. freeciv-3.1.0/client/mapview_common.c:241:16: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapview_common.c:510:42: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1249:42: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1267:60: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1403:28: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1420:31: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1438:42: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1440:62: style: Parameter 'upkeep_cost' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:1567:18: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapview_common.c:1568:23: style: Variable 'anim' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapview_common.c:2509:32: style: Parameter 'src_tile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:3003:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'queue_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/client/mapview_common.c:3017:23: note: You might need to cast the function pointer here freeciv-3.1.0/client/mapview_common.c:3003:34: note: Parameter 'data' can be declared as pointer to const freeciv-3.1.0/client/mapview_common.c:3722:19: style: Variable 't' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapview_common.c:3888:16: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/mapview_common.c:4019:64: style: Parameter 'tset' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/mapview_common.c:2286:14: style: Variable 'canvas_y' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/client/music.c:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOOD_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/music.c:50:25: style: Variable 'pms' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/music.c:121:47: style: Parameter 'poption' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/options.c:5295:22: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/client/overview_common.c:98:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_y0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gui_x0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntl_x [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:362:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_IS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_UNSEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_IS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_IS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/overview_common.c:522:46: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/packhand.c:218:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANON_PLAYER_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:367:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:414:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:508:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:542:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:626:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:661:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:994:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1031:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pwork [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trade_route [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1167:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1311:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptask_old [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1411:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase_mode [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1508:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1534:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1554:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BROADCAST_REPORT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1666:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:1745:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit_virtual_destroy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_INFO_CITY_SUPPORTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topology_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aifill [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2367:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calendar [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2383:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_turn_change_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2406:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable government_during_revolution_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2437:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2722:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FUTURE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2795:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_ARMISTICE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:2947:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3049:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_achievement_types [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3156:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_scenario [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3440:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_init [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3537:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_summary [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_description [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3564:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3669:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3740:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_LAST_USER_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3766:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_LAST_USER_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_tech_classes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:3905:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4058:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4121:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_EXTRA_TYPES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4175:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4297:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_LAST_USER_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terrain_control [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4653:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_TECH_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4742:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles_count [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4768:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_music_styles [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4790:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4868:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:4901:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:5010:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:5050:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:5110:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:5188:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQEST_PLAYER_INITIATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:5401:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:5440:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/packhand.c:793:7: style: Same expression on both sides of '||'. [duplicateExpression] freeciv-3.1.0/client/packhand.c:4688:44: error: Expression 'ncount==nation_count(),ncount=(((ncount)<(nation_count()))?(ncount):(nation_count()))' depends on order of evaluation of side effects [unknownEvaluationOrder] freeciv-3.1.0/client/packhand.c:490:18: style: Variable 'powner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/packhand.c:3210:24: style: Variable 'old' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/packhand.c:5040:53: style: Parameter 'target_unit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/packhand.c:5041:53: style: Parameter 'target_city' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/packhand.c:5319:54: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/packhand.c:5329:54: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/plrdlg_common.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_CEASEFIRE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/plrdlg_common.c:138:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/plrdlg_common.c:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_AI_LOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/plrdlg_common.c:252:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phase [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/plrdlg_common.c:624:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/plrdlg_common.c:235:20: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/repodlgs_common.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/repodlgs_common.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/repodlgs_common.c:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/repodlgs_common.c:211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISBAND_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:887:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_REQTREE_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:992:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:1014:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_REQTREE_RESEARCHING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:1057:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_GOTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:1186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/reqtree.c:867:45: style:inconclusive: Function 'get_reqtree_dimensions' argument 1 names different: declaration 'tree' definition 'reqtree'. [funcArgNamesDifferent] freeciv-3.1.0/client/reqtree.h:42:45: note: Function 'get_reqtree_dimensions' argument 1 names different: declaration 'tree' definition 'reqtree'. freeciv-3.1.0/client/reqtree.c:867:45: note: Function 'get_reqtree_dimensions' argument 1 names different: declaration 'tree' definition 'reqtree'. freeciv-3.1.0/client/reqtree.c:250:27: style: Variable 'node_require' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/reqtree.c:262:22: style: Variable 'node_above' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/reqtree.c:275:22: style: Variable 'node_below' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/reqtree.c:312:25: style: Variable 'node' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/reqtree.c:361:25: style: Variable 'node' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/reqtree.c:418:21: style: Variable 'padvance' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/reqtree.c:867:45: style: Parameter 'reqtree' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/reqtree.c:1199:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/servers.c:344:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/servers.c:380:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_PACKET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/servers.c:681:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/servers.c:680:14: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] freeciv-3.1.0/client/servers.c:538:5: error: Resource leak: send_sock [resourceLeak] freeciv-3.1.0/client/servers.c:557:5: error: Resource leak: send_sock [resourceLeak] freeciv-3.1.0/client/servers.c:570:5: error: Resource leak: send_sock [resourceLeak] freeciv-3.1.0/client/text.c:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:476:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:517:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:581:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:694:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:756:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable techloss_forgiveness [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:778:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:856:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:906:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:952:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1004:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1089:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1364:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISBAND_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1402:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1459:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1486:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1536:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1592:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1625:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1656:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1685:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1707:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1748:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1834:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1861:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1904:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:1935:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_UNHAPPY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:2067:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MARTIAL_LAW_MAX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:2105:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:2126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:2167:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_WAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/text.c:185:11: style: Condition '!first' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/text.c:182:11: note: Assignment 'first=!0', assigned value is 1 freeciv-3.1.0/client/text.c:185:11: note: Condition '!first' is always false freeciv-3.1.0/client/text.c:2129:21: style: Condition 'segments++' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/text.c:2124:18: note: Assignment 'segments=0', assigned value is 0 freeciv-3.1.0/client/text.c:2129:21: note: Condition 'segments++' is always false freeciv-3.1.0/client/text.c:2140:21: style: Condition 'segments++' is always false [knownConditionTrueFalse] freeciv-3.1.0/client/text.c:2124:18: note: Assignment 'segments=0', assigned value is 0 freeciv-3.1.0/client/text.c:2140:21: note: Condition 'segments++' is always false freeciv-3.1.0/client/text.c:205:32: style: Variable 'ds' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/text.c:780:20: style: Variable 'research' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/themes_common.c:138:43: style:inconclusive: Function 'theme_reread_callback' argument 1 names different: declaration 'option' definition 'poption'. [funcArgNamesDifferent] freeciv-3.1.0/client/themes_common.h:27:43: note: Function 'theme_reread_callback' argument 1 names different: declaration 'option' definition 'poption'. freeciv-3.1.0/client/themes_common.c:138:43: note: Function 'theme_reread_callback' argument 1 names different: declaration 'option' definition 'poption'. freeciv-3.1.0/client/themes_common.c:138:43: style: Parameter 'poption' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:599:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:642:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:677:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:793:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:928:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:996:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_SOUTHWEST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1016:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_NORTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1029:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1063:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1114:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTYLE_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_ready [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1458:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable topology_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1538:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1592:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psection [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1754:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1899:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:2838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:2888:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_IMAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:2910:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:2948:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles_count [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3010:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sf [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3557:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_NORTHWEST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3614:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_VERBOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3630:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_VERBOSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3676:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SHOW_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3775:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3883:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:3922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FATAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4282:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4334:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4582:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_CONNECT_LAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4803:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTYLE_CARDINALS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4846:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4933:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:4964:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_UNSEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5046:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5279:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5309:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5457:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5509:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_IRRIGATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:5625:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable styles_count [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref_count [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6453:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITIZEN_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOG_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6951:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_extra_types [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:6997:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_extra_types [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:7022:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:7159:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_bg_color [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:7191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESTYLE_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/tilespec.c:1358:7: style: The if condition is the same as the previous if condition [duplicateCondition] freeciv-3.1.0/client/tilespec.c:1354:7: note: First condition freeciv-3.1.0/client/tilespec.c:1358:7: note: Second condition freeciv-3.1.0/client/tilespec.c:2486:28: style: Checking if unsigned expression 'num_preferred_themes' is less than zero. [unsignedLessThanZero] freeciv-3.1.0/client/tilespec.c:1218:35: style:inconclusive: Function 'tileset_free' argument 1 names different: declaration 'tileset' definition 't'. [funcArgNamesDifferent] freeciv-3.1.0/client/tilespec.h:217:35: note: Function 'tileset_free' argument 1 names different: declaration 'tileset' definition 't'. freeciv-3.1.0/client/tilespec.c:1218:35: note: Function 'tileset_free' argument 1 names different: declaration 'tileset' definition 't'. freeciv-3.1.0/client/tilespec.c:1299:34: style:inconclusive: Function 'tilespec_reread' argument 1 names different: declaration 'tileset_name' definition 'new_tileset_name'. [funcArgNamesDifferent] freeciv-3.1.0/client/tilespec.h:227:34: note: Function 'tilespec_reread' argument 1 names different: declaration 'tileset_name' definition 'new_tileset_name'. freeciv-3.1.0/client/tilespec.c:1299:34: note: Function 'tilespec_reread' argument 1 names different: declaration 'tileset_name' definition 'new_tileset_name'. freeciv-3.1.0/client/tilespec.c:3580:67: style:inconclusive: Function 'tileset_setup_unit_type' argument 2 names different: declaration 'punittype' definition 'ut'. [funcArgNamesDifferent] freeciv-3.1.0/client/tilespec.h:233:67: note: Function 'tileset_setup_unit_type' argument 2 names different: declaration 'punittype' definition 'ut'. freeciv-3.1.0/client/tilespec.c:3580:67: note: Function 'tileset_setup_unit_type' argument 2 names different: declaration 'punittype' definition 'ut'. freeciv-3.1.0/client/tilespec.c:6472:65: style:inconclusive: Function 'get_nation_flag_sprite' argument 2 names different: declaration 'nation' definition 'pnation'. [funcArgNamesDifferent] freeciv-3.1.0/client/tilespec.h:367:37: note: Function 'get_nation_flag_sprite' argument 2 names different: declaration 'nation' definition 'pnation'. freeciv-3.1.0/client/tilespec.c:6472:65: note: Function 'get_nation_flag_sprite' argument 2 names different: declaration 'nation' definition 'pnation'. freeciv-3.1.0/client/tilespec.c:6481:67: style:inconclusive: Function 'get_nation_shield_sprite' argument 2 names different: declaration 'nation' definition 'pnation'. [funcArgNamesDifferent] freeciv-3.1.0/client/tilespec.h:369:67: note: Function 'get_nation_shield_sprite' argument 2 names different: declaration 'nation' definition 'pnation'. freeciv-3.1.0/client/tilespec.c:6481:67: note: Function 'get_nation_shield_sprite' argument 2 names different: declaration 'nation' definition 'pnation'. freeciv-3.1.0/client/tilespec.c:6700:41: style:inconclusive: Function 'get_indicator_sprite' argument 3 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] freeciv-3.1.0/client/tilespec.h:396:13: note: Function 'get_indicator_sprite' argument 3 names different: declaration 'index' definition 'idx'. freeciv-3.1.0/client/tilespec.c:6700:41: note: Function 'get_indicator_sprite' argument 3 names different: declaration 'index' definition 'idx'. freeciv-3.1.0/client/tilespec.c:1449:46: style: Parameter 'poption' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:4512:54: style: Parameter 'road_near' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:4513:55: style: Parameter 'hider_near' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:4515:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:4568:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:4798:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:4842:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:4933:18: style: Variable 'tile1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5016:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5101:13: style: Variable 'm' can be declared as const array [constVariable] freeciv-3.1.0/client/tilespec.c:5166:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5168:16: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5307:22: style: Variable 'powner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5586:24: style: Variable 'save_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5838:29: style: Variable 'cspr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:5863:29: style: Variable 'cspr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:6274:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:6293:46: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:6906:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:6940:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:6988:24: style: Variable 'saved_sprs' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/client/tilespec.c:7215:46: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:7223:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:7231:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:7239:49: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:7247:44: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:7255:40: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/client/tilespec.c:4900:14: error: Uninitialized variable: psettler [legacyUninitvar] freeciv-3.1.0/client/unitselect_common.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/unitselect_common.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/unitselect_common.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/unitselect_common.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/unitselect_common.c:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/unitselect_common.c:221:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UMT_LAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wq_data [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:320:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:482:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:625:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_POPUP_DIALOG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:634:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_UPDATE_DIALOG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:643:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CU_UPDATE_REPORT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/update_queue.c:117:65: style:inconclusive: Function 'update_queue_data_destroy' argument 1 names different: declaration 'pdata' definition 'uq_data'. [funcArgNamesDifferent] freeciv-3.1.0/client/update_queue.c:55:65: note: Function 'update_queue_data_destroy' argument 1 names different: declaration 'pdata' definition 'uq_data'. freeciv-3.1.0/client/update_queue.c:117:65: note: Function 'update_queue_data_destroy' argument 1 names different: declaration 'pdata' definition 'uq_data'. freeciv-3.1.0/client/voteinfo.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/voteinfo.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vi [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/voteinfo.c:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/voteinfo.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/voteinfo.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/voteinfo.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vi [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/player.h:490:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_A_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.h:684:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.h:693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.h:702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.h:717:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/achievements.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tiles [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.h:288:51: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/actions.c:4012:10: error: syntax error [syntaxError] freeciv-3.1.0/common/ai.c:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREECIV_AI_MOD_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/ai.c:276:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREECIV_AI_MOD_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/ai.c:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREECIV_AI_MOD_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/ai.c:374:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_HARD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/ai.c:352:21: style: Variable 'fb' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/aiactions.c:31:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_SPY_POISON [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aiactions.c:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_SPY_ATTACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aiactions.c:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_TRADE_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aiactions.c:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_HELP_WONDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aiactions.c:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_TRANSFORM_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aisupport.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aisupport.c:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aisupport.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevent_new_cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/aisupport.c:49:30: style: Variable 'ship' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/caravan.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRADE_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:218:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:264:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRADE_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:315:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plost [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:393:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HELP_WONDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest_owner [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:771:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/caravan.c:643:55: style:inconclusive: Function 'caravan_evaluate' argument 3 names different: declaration 'parameter' definition 'param'. [funcArgNamesDifferent] freeciv-3.1.0/common/aicore/caravan.h:147:55: note: Function 'caravan_evaluate' argument 3 names different: declaration 'parameter' definition 'param'. freeciv-3.1.0/common/aicore/caravan.c:643:55: note: Function 'caravan_evaluate' argument 3 names different: declaration 'parameter' definition 'param'. freeciv-3.1.0/common/aicore/caravan.c:861:64: style:inconclusive: Function 'caravan_optimize_allpairs' argument 2 names different: declaration 'parameter' definition 'param'. [funcArgNamesDifferent] freeciv-3.1.0/common/aicore/caravan.h:155:64: note: Function 'caravan_optimize_allpairs' argument 2 names different: declaration 'parameter' definition 'param'. freeciv-3.1.0/common/aicore/caravan.c:861:64: note: Function 'caravan_optimize_allpairs' argument 2 names different: declaration 'parameter' definition 'param'. freeciv-3.1.0/common/aicore/citymap.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/citymap.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITY_MAP_DEFAULT_RADIUS_SQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/citymap.c:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITY_MAP_DEFAULT_RADIUS_SQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/citymap.c:77:22: style: Variable 'pwork' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/cm.c:350:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITY_MAP_MAX_RADIUS_SQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typep [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:442:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:619:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:655:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cindex [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:771:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:786:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:869:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:932:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_TRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:962:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:990:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1036:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1073:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptypep [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lattice_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptypep [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptypep [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1599:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1656:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1721:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1736:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changable_tax [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1825:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1863:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1942:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cindex [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:1991:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2029:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stat_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cindex [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2277:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2433:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:2469:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cindex [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/cm.c:470:15: style: Condition 'ret>0' is always false [knownConditionTrueFalse] freeciv-3.1.0/common/aicore/cm.c:466:13: note: Assignment 'ret=0', assigned value is 0 freeciv-3.1.0/common/aicore/cm.c:470:15: note: Condition 'ret>0' is always false freeciv-3.1.0/common/aicore/cm.c:475:15: style: Condition 'ret<0' is always false [knownConditionTrueFalse] freeciv-3.1.0/common/aicore/cm.c:466:13: note: Assignment 'ret=0', assigned value is 0 freeciv-3.1.0/common/aicore/cm.c:475:15: note: Condition 'ret<0' is always false freeciv-3.1.0/common/aicore/cm.c:2116:49: style:inconclusive: Function 'cm_query_result' argument 2 names different: declaration 'parameter' definition 'param'. [funcArgNamesDifferent] freeciv-3.1.0/common/aicore/cm.h:77:55: note: Function 'cm_query_result' argument 2 names different: declaration 'parameter' definition 'param'. freeciv-3.1.0/common/aicore/cm.c:2116:49: note: Function 'cm_query_result' argument 2 names different: declaration 'parameter' definition 'param'. freeciv-3.1.0/common/aicore/cm.c:320:34: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/aicore/cm.c:1099:9: style: Variable 'better' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/cm.c:1335:5: style: Variable 'other' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/cm.c:1341:5: style: Variable 'other' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/cm.c:1526:3: style: Variable 'ptype' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/cm.c:2010:41: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/aicore/cm.c:2265:60: style: Parameter 'workers_map' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/aicore/cm.c:2277:20: style: Variable 'pwork' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/path_finding.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_SEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:536:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:636:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:1030:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_SEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:1380:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:1537:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:1857:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:2068:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_SEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:2574:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SUICIDE_ATTACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:2682:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:3092:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:3757:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lattice [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/path_finding.c:1311:36: style: Condition 'danger_seg!=NULL' is always true [knownConditionTrueFalse] freeciv-3.1.0/common/aicore/path_finding.c:3727:52: style:inconclusive: Function 'pf_reverse_map_destroy' argument 1 names different: declaration 'prfm' definition 'pfrm'. [funcArgNamesDifferent] freeciv-3.1.0/common/aicore/path_finding.h:536:52: note: Function 'pf_reverse_map_destroy' argument 1 names different: declaration 'prfm' definition 'pfrm'. freeciv-3.1.0/common/aicore/path_finding.c:3727:52: note: Function 'pf_reverse_map_destroy' argument 1 names different: declaration 'prfm' definition 'pfrm'. freeciv-3.1.0/common/aicore/path_finding.c:406:26: style: Variable 'node' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/path_finding.c:618:26: style: Variable 'node' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/path_finding.c:1166:26: style: Variable 'node' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/path_finding.c:2340:23: style: Variable 'head' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/path_finding.c:2687:29: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/aicore/path_finding.c:3312:41: style: Parameter 'pfm' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/aicore/path_finding.c:3475:57: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/aicore/path_finding.c:3503:59: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/aicore/pf_tools.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_SEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_KNOWN_UNSEEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:154:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USP_LIVABLE_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAME_TRANSPORT_MAX_RECURSIVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:238:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_COAST_STRICT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:441:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:462:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:566:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:618:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:651:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:706:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_CIVILIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:793:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcargo [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:817:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_plr_zoc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:861:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_plr_zoc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/aicore/pf_tools.c:914:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_plr_zoc_client [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/base.c:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/base.c:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_BASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/base.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_BASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/borders.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITY_MAP_MAX_RADIUS_SQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/borders.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/borders.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/borders.c:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/borders.c:55:27: style: Variable 'pbase' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/borders.c:99:39: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/calendar.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_TURN_YEARS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/capstr.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETWORK_CAPSTRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:711:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:740:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:871:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:896:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:950:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_BUILD_ANYWHERE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1017:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_UNIT_SLOTS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1060:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1232:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_UPKEEP_FREE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1298:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_OUTPUT_ADD_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1432:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1483:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1525:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_NO_CITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1543:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPITAL_NOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_GOV_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1563:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_DEFEND_BONUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1621:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_RAPTURE_GROW [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1648:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1751:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1936:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1967:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1976:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_SIZE_UNLIMIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2056:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_UNHAPPY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2174:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_OUTPUT_BONUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_HAPPINESS_TO_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2482:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_CONTENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_ENEMY_CITIZEN_UNHAPPY_PCT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2604:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_HAPPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2679:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_POLLU_PROD_PCT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2723:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proute_ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2741:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_HEALTH_PCT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2820:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_BUILD_SLOTS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2830:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_AIRLIFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2859:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proute [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2957:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAKE_CONTENT_MIL_PER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:2999:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc__fallthrough [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:3112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_OUTPUT_WASTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:3350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPITAL_NOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:3533:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/city.c:1220:53: style:inconclusive: Function 'city_improvement_upkeep' argument 2 names different: declaration 'pimprove' definition 'b'. [funcArgNamesDifferent] freeciv-3.1.0/common/city.h:578:53: note: Function 'city_improvement_upkeep' argument 2 names different: declaration 'pimprove' definition 'b'. freeciv-3.1.0/common/city.c:1220:53: note: Function 'city_improvement_upkeep' argument 2 names different: declaration 'pimprove' definition 'b'. freeciv-3.1.0/common/city.c:453:18: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:670:20: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:785:53: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/city.c:1369:18: style: Variable 'powner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:1432:3: style: Variable 'ptile1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:1452:19: style: Variable 'nmap' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:1464:20: style: Variable 'towner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2056:3: style: Variable 'ptile1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2057:18: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2074:3: style: Variable 'ptile1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2172:23: style: Variable 'output' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2251:62: style: Parameter 'workers_map' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/city.c:2257:16: style: Variable 'pcenter' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2264:20: style: Variable 'pwork' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2343:3: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2393:18: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2513:22: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2723:3: style: Variable 'trade_city' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2860:18: style: Variable 'tcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2878:36: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2929:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/city.c:2931:18: style: Variable 'plr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/clientutils.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/clientutils.c:240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/clientutils.c:206:47: style:inconclusive: Function 'turns_to_activity_done' argument 4 names different: declaration 'pnewunit' definition 'pmodunit'. [funcArgNamesDifferent] freeciv-3.1.0/common/clientutils.h:30:47: note: Function 'turns_to_activity_done' argument 4 names different: declaration 'pnewunit' definition 'pmodunit'. freeciv-3.1.0/common/clientutils.c:206:47: note: Function 'turns_to_activity_done' argument 4 names different: declaration 'pnewunit' definition 'pmodunit'. freeciv-3.1.0/common/clientutils.c:136:7: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/clientutils.c:156:7: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/clientutils.c:248:7: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/combat.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:129:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_ATTACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:195:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:386:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_CITYBUSTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:464:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:552:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_TERRAIN_DEFENSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:627:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBONUS_DEFENSE_DIVIDER_PCT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:686:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_FORTIFIED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:741:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_FORTIFY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:797:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defender [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:856:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attacker [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:931:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_NO_STACK_DEATH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:947:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pbonus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/combat.c:273:46: style:inconclusive: Function 'can_unit_attack_tile' argument 3 names different: declaration 'ptile' definition 'dest_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/combat.h:56:46: note: Function 'can_unit_attack_tile' argument 3 names different: declaration 'ptile' definition 'dest_tile'. freeciv-3.1.0/common/combat.c:273:46: note: Function 'can_unit_attack_tile' argument 3 names different: declaration 'ptile' definition 'dest_tile'. freeciv-3.1.0/common/combat.c:658:55: style:inconclusive: Function 'get_virtual_defense_power' argument 2 names different: declaration 'attacker' definition 'att_type'. [funcArgNamesDifferent] freeciv-3.1.0/common/combat.h:83:55: note: Function 'get_virtual_defense_power' argument 2 names different: declaration 'attacker' definition 'att_type'. freeciv-3.1.0/common/combat.c:658:55: note: Function 'get_virtual_defense_power' argument 2 names different: declaration 'attacker' definition 'att_type'. freeciv-3.1.0/common/combat.c:659:55: style:inconclusive: Function 'get_virtual_defense_power' argument 3 names different: declaration 'defender' definition 'def_type'. [funcArgNamesDifferent] freeciv-3.1.0/common/combat.h:84:55: note: Function 'get_virtual_defense_power' argument 3 names different: declaration 'defender' definition 'def_type'. freeciv-3.1.0/common/combat.c:659:55: note: Function 'get_virtual_defense_power' argument 3 names different: declaration 'defender' definition 'def_type'. freeciv-3.1.0/common/combat.c:660:46: style:inconclusive: Function 'get_virtual_defense_power' argument 4 names different: declaration 'defending_player' definition 'def_player'. [funcArgNamesDifferent] freeciv-3.1.0/common/combat.h:85:46: note: Function 'get_virtual_defense_power' argument 4 names different: declaration 'defending_player' definition 'def_player'. freeciv-3.1.0/common/combat.c:660:46: note: Function 'get_virtual_defense_power' argument 4 names different: declaration 'defending_player' definition 'def_player'. freeciv-3.1.0/common/combat.c:374:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/combat.c:377:16: style: Variable 'att_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/combat.c:464:3: style: Variable 'ptile1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/combat.c:550:22: style: Variable 'pclass' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/combat.c:667:22: style: Variable 'defclass' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/combat.c:959:36: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/culture.c:31:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_PERFORMANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/culture.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_HISTORY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/culture.c:48:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_NATION_PERFORMANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/culture.c:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_NATION_HISTORY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLRF_AI [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_NO_DIPLOMACY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_ADVANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:275:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:294:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/diptreaty.c:33:46: style:inconclusive: Function 'diplomacy_possible' argument 1 names different: declaration 'pplayer' definition 'pplayer1'. [funcArgNamesDifferent] freeciv-3.1.0/common/diptreaty.h:82:46: note: Function 'diplomacy_possible' argument 1 names different: declaration 'pplayer' definition 'pplayer1'. freeciv-3.1.0/common/diptreaty.c:33:46: note: Function 'diplomacy_possible' argument 1 names different: declaration 'pplayer' definition 'pplayer1'. freeciv-3.1.0/common/diptreaty.c:34:46: style:inconclusive: Function 'diplomacy_possible' argument 2 names different: declaration 'aplayer' definition 'pplayer2'. [funcArgNamesDifferent] freeciv-3.1.0/common/diptreaty.h:83:46: note: Function 'diplomacy_possible' argument 2 names different: declaration 'aplayer' definition 'pplayer2'. freeciv-3.1.0/common/diptreaty.c:34:46: note: Function 'diplomacy_possible' argument 2 names different: declaration 'aplayer' definition 'pplayer2'. freeciv-3.1.0/common/diptreaty.c:120:59: style: Parameter 'pfrom' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/diptreaty.c:144:32: style: Parameter 'client_player' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/diptreaty.c:288:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/effects.c:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:555:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:591:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:623:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:647:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:749:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:819:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:849:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:874:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:893:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:916:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:982:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1007:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1040:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1089:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1132:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:1249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/effects.c:771:43: style:inconclusive: Function 'get_player_bonus' argument 1 names different: declaration 'plr' definition 'pplayer'. [funcArgNamesDifferent] freeciv-3.1.0/common/effects.h:417:43: note: Function 'get_player_bonus' argument 1 names different: declaration 'plr' definition 'pplayer'. freeciv-3.1.0/common/effects.c:771:43: note: Function 'get_player_bonus' argument 1 names different: declaration 'plr' definition 'pplayer'. freeciv-3.1.0/common/effects.c:146:62: style: Parameter 'psource' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/effects.c:367:68: style: Parameter 'for_uni' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/events.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:275:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_BASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:521:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_ALWAYS_ON_CITY_CENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:599:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:617:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_IRRIGATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:674:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_ENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:695:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_HUT_ENTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:721:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_HUT_FRIGHTEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:744:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:772:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:824:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:844:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:862:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_USER_FLAG_8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:874:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_USER_FLAG_8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:885:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_USER_FLAG_1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:913:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_USER_FLAG_1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:925:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_USER_FLAG_8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:970:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_GLOBAL_WARMING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:985:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_IRRIGATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:998:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_CLEANPOLLUTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:1032:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_IRRIGATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:1053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_PILLAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:1079:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_APPEARANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:1093:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_DISAPPEARANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:1112:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/extras.c:267:53: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/extras.c:391:19: style: Variable 'pterr' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/extras.c:637:23: style: Variable 'proad' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/extras.c:938:3: style: Variable 'pextra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/extras.c:965:48: style: Parameter 'pextra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/fc_cmdhelp.c:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcmdarg [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/fc_cmdhelp.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/fc_cmdhelp.c:179:55: style:inconclusive: Function 'cmdarg_compare' argument 1 names different: declaration 'pcmdarg0' definition 'pp0'. [funcArgNamesDifferent] freeciv-3.1.0/common/fc_cmdhelp.c:51:55: note: Function 'cmdarg_compare' argument 1 names different: declaration 'pcmdarg0' definition 'pp0'. freeciv-3.1.0/common/fc_cmdhelp.c:179:55: note: Function 'cmdarg_compare' argument 1 names different: declaration 'pcmdarg0' definition 'pp0'. freeciv-3.1.0/common/fc_cmdhelp.c:180:55: style:inconclusive: Function 'cmdarg_compare' argument 2 names different: declaration 'pcmdarg1' definition 'pp1'. [funcArgNamesDifferent] freeciv-3.1.0/common/fc_cmdhelp.c:52:55: note: Function 'cmdarg_compare' argument 2 names different: declaration 'pcmdarg1' definition 'pp1'. freeciv-3.1.0/common/fc_cmdhelp.c:180:55: note: Function 'cmdarg_compare' argument 2 names different: declaration 'pcmdarg1' definition 'pp1'. freeciv-3.1.0/common/featured_text.c:911:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable piter [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/featured_text.c:430:24: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/featured_text.c:453:24: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/featured_text.c:588:22: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/featured_text.c:603:22: style: Variable 'punit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/game.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/game.c:241:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIRLIFTING_CLASSICAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/game.c:666:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/government.c:42:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/government.c:59:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/government.c:174:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_ANY_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/government.c:459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/government.c:467:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/government.c:166:56: style:inconclusive: Function 'can_change_to_government' argument 2 names different: declaration 'pgovern' definition 'gov'. [funcArgNamesDifferent] freeciv-3.1.0/common/government.h:109:56: note: Function 'can_change_to_government' argument 2 names different: declaration 'pgovern' definition 'gov'. freeciv-3.1.0/common/government.c:166:56: note: Function 'can_change_to_government' argument 2 names different: declaration 'pgovern' definition 'gov'. freeciv-3.1.0/common/government.c:475:27: style: Variable 'it' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/improvement.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_SS_STRUCTURAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable building [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:296:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_IMPR_BUILD_COST_PCT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:310:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:394:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_VISIBLE_BY_OTHERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:441:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:463:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:487:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdis [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:511:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:532:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:589:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:618:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:639:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_GOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:751:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:768:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IG_GREAT_WONDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:776:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IG_SMALL_WONDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:784:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IG_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:793:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IG_SPECIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:1110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pobs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/improvement.c:717:29: style: Parameter 'pimprove' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/improvement.c:1082:63: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/improvement.c:1083:61: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/map.c:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERM_PILLAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:306:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:378:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:564:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:580:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:614:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:667:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:687:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OCEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:701:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OCEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:716:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_FROZEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:731:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_FROZEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:746:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_OCEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:790:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_TERRAIN_SPEED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:965:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:982:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:997:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1025:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1077:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_NORTHEAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_NORTHWEST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_HEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1331:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1388:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1542:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:1582:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/map.c:102:44: style:inconclusive: Function 'get_tile_infrastructure_set' argument 2 names different: declaration 'count' definition 'pcount'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:311:44: note: Function 'get_tile_infrastructure_set' argument 2 names different: declaration 'count' definition 'pcount'. freeciv-3.1.0/common/map.c:102:44: note: Function 'get_tile_infrastructure_set' argument 2 names different: declaration 'count' definition 'pcount'. freeciv-3.1.0/common/map.c:417:62: style:inconclusive: Function 'map_pos_to_tile' argument 2 names different: declaration 'x' definition 'map_x'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:249:62: note: Function 'map_pos_to_tile' argument 2 names different: declaration 'x' definition 'map_x'. freeciv-3.1.0/common/map.c:417:62: note: Function 'map_pos_to_tile' argument 2 names different: declaration 'x' definition 'map_x'. freeciv-3.1.0/common/map.c:417:73: style:inconclusive: Function 'map_pos_to_tile' argument 3 names different: declaration 'y' definition 'map_y'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:249:69: note: Function 'map_pos_to_tile' argument 3 names different: declaration 'y' definition 'map_y'. freeciv-3.1.0/common/map.c:417:73: note: Function 'map_pos_to_tile' argument 3 names different: declaration 'y' definition 'map_y'. freeciv-3.1.0/common/map.c:929:43: style:inconclusive: Function 'is_tiles_adjacent' argument 1 names different: declaration 'ptile0' definition 'tile0'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:272:43: note: Function 'is_tiles_adjacent' argument 1 names different: declaration 'ptile0' definition 'tile0'. freeciv-3.1.0/common/map.c:929:43: note: Function 'is_tiles_adjacent' argument 1 names different: declaration 'ptile0' definition 'tile0'. freeciv-3.1.0/common/map.c:929:69: style:inconclusive: Function 'is_tiles_adjacent' argument 2 names different: declaration 'ptile1' definition 'tile1'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:272:70: note: Function 'is_tiles_adjacent' argument 2 names different: declaration 'ptile1' definition 'tile1'. freeciv-3.1.0/common/map.c:929:69: note: Function 'is_tiles_adjacent' argument 2 names different: declaration 'ptile1' definition 'tile1'. freeciv-3.1.0/common/map.c:938:34: warning: Function 'same_pos' argument order different: declaration 'tile0, tile1' definition 'tile1, tile2' [funcArgOrderDifferent] freeciv-3.1.0/common/map.h:63:34: note: Function 'same_pos' argument order different: declaration 'tile0, tile1' definition 'tile1, tile2' freeciv-3.1.0/common/map.c:938:34: note: Function 'same_pos' argument order different: declaration 'tile0, tile1' definition 'tile1, tile2' freeciv-3.1.0/common/map.c:1023:14: style:inconclusive: Function 'base_map_distance_vector' argument 3 names different: declaration 'x0' definition 'x0dv'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:261:14: note: Function 'base_map_distance_vector' argument 3 names different: declaration 'x0' definition 'x0dv'. freeciv-3.1.0/common/map.c:1023:14: note: Function 'base_map_distance_vector' argument 3 names different: declaration 'x0' definition 'x0dv'. freeciv-3.1.0/common/map.c:1023:24: style:inconclusive: Function 'base_map_distance_vector' argument 4 names different: declaration 'y0' definition 'y0dv'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:261:22: note: Function 'base_map_distance_vector' argument 4 names different: declaration 'y0' definition 'y0dv'. freeciv-3.1.0/common/map.c:1023:24: note: Function 'base_map_distance_vector' argument 4 names different: declaration 'y0' definition 'y0dv'. freeciv-3.1.0/common/map.c:1023:34: style:inconclusive: Function 'base_map_distance_vector' argument 5 names different: declaration 'x1' definition 'x1dv'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:261:30: note: Function 'base_map_distance_vector' argument 5 names different: declaration 'x1' definition 'x1dv'. freeciv-3.1.0/common/map.c:1023:34: note: Function 'base_map_distance_vector' argument 5 names different: declaration 'x1' definition 'x1dv'. freeciv-3.1.0/common/map.c:1023:44: style:inconclusive: Function 'base_map_distance_vector' argument 6 names different: declaration 'y1' definition 'y1dv'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:261:38: note: Function 'base_map_distance_vector' argument 6 names different: declaration 'y1' definition 'y1dv'. freeciv-3.1.0/common/map.c:1023:44: note: Function 'base_map_distance_vector' argument 6 names different: declaration 'y1' definition 'y1dv'. freeciv-3.1.0/common/map.c:1072:45: style:inconclusive: Function 'map_distance_vector' argument 3 names different: declaration 'ptile0' definition 'tile0'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:262:63: note: Function 'map_distance_vector' argument 3 names different: declaration 'ptile0' definition 'tile0'. freeciv-3.1.0/common/map.c:1072:45: note: Function 'map_distance_vector' argument 3 names different: declaration 'ptile0' definition 'tile0'. freeciv-3.1.0/common/map.c:1073:45: style:inconclusive: Function 'map_distance_vector' argument 4 names different: declaration 'ptile1' definition 'tile1'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:263:24: note: Function 'map_distance_vector' argument 4 names different: declaration 'ptile1' definition 'tile1'. freeciv-3.1.0/common/map.c:1073:45: note: Function 'map_distance_vector' argument 4 names different: declaration 'ptile1' definition 'tile1'. freeciv-3.1.0/common/map.c:1327:53: style:inconclusive: Function 'base_get_direction_for_step' argument 2 names different: declaration 'src_tile' definition 'start_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:65:53: note: Function 'base_get_direction_for_step' argument 2 names different: declaration 'src_tile' definition 'start_tile'. freeciv-3.1.0/common/map.c:1327:53: note: Function 'base_get_direction_for_step' argument 2 names different: declaration 'src_tile' definition 'start_tile'. freeciv-3.1.0/common/map.c:1328:53: style:inconclusive: Function 'base_get_direction_for_step' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:66:53: note: Function 'base_get_direction_for_step' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. freeciv-3.1.0/common/map.c:1328:53: note: Function 'base_get_direction_for_step' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. freeciv-3.1.0/common/map.c:1346:47: style:inconclusive: Function 'get_direction_for_step' argument 2 names different: declaration 'src_tile' definition 'start_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:69:47: note: Function 'get_direction_for_step' argument 2 names different: declaration 'src_tile' definition 'start_tile'. freeciv-3.1.0/common/map.c:1346:47: note: Function 'get_direction_for_step' argument 2 names different: declaration 'src_tile' definition 'start_tile'. freeciv-3.1.0/common/map.c:1347:47: style:inconclusive: Function 'get_direction_for_step' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:70:47: note: Function 'get_direction_for_step' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. freeciv-3.1.0/common/map.c:1347:47: note: Function 'get_direction_for_step' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. freeciv-3.1.0/common/map.c:1364:42: style:inconclusive: Function 'is_move_cardinal' argument 2 names different: declaration 'src_tile' definition 'start_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:274:42: note: Function 'is_move_cardinal' argument 2 names different: declaration 'src_tile' definition 'start_tile'. freeciv-3.1.0/common/map.c:1364:42: note: Function 'is_move_cardinal' argument 2 names different: declaration 'src_tile' definition 'start_tile'. freeciv-3.1.0/common/map.c:1365:42: style:inconclusive: Function 'is_move_cardinal' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:275:28: note: Function 'is_move_cardinal' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. freeciv-3.1.0/common/map.c:1365:42: note: Function 'is_move_cardinal' argument 3 names different: declaration 'dst_tile' definition 'end_tile'. freeciv-3.1.0/common/map.c:1628:59: style:inconclusive: Function 'startpos_iter_init' argument 1 names different: declaration 'it' definition 'iter'. [funcArgNamesDifferent] freeciv-3.1.0/common/map.h:102:59: note: Function 'startpos_iter_init' argument 1 names different: declaration 'it' definition 'iter'. freeciv-3.1.0/common/map.c:1628:59: note: Function 'startpos_iter_init' argument 1 names different: declaration 'it' definition 'iter'. freeciv-3.1.0/common/map.c:912:18: style: Variable 'plr1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/map.c:912:42: style: Variable 'plr2' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/map.c:979:16: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/map.c:1331:3: style: Variable 'test_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/map.c:1367:3: style: Variable 'test_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/map.c:1702:39: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/version.h:21:0: error: #error Files including version.h should also include freeciv_config.h directly [preprocessorErrorDirective] freeciv-3.1.0/common/metaknowledge.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proute_ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTFLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:642:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/metaknowledge.c:686:51: style:inconclusive: Function 'can_see_techs_of_target' argument 1 names different: declaration 'pov_player' definition 'pow_player'. [funcArgNamesDifferent] freeciv-3.1.0/common/metaknowledge.h:39:51: note: Function 'can_see_techs_of_target' argument 1 names different: declaration 'pov_player' definition 'pow_player'. freeciv-3.1.0/common/metaknowledge.c:686:51: note: Function 'can_see_techs_of_target' argument 1 names different: declaration 'pov_player' definition 'pow_player'. freeciv-3.1.0/common/metaknowledge.c:39:3: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/metaknowledge.c:62:3: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/metaknowledge.c:113:3: style: Variable 'trade_partner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/metaknowledge.c:376:7: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/metaknowledge.c:392:7: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/metaknowledge.c:533:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/metaknowledge.c:544:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/movement.c:65:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_DAMAGE_SLOWS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_TERRAIN_SPEED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:204:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_ATTACK_NON_NATIVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:283:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_BUILD_ANYWHERE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:377:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:458:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:496:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_COAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:542:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_NO_ZOC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:610:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_GOTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:796:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_COAST_STRICT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptransport [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:871:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptransport [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:909:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/movement.c:559:47: style:inconclusive: Function 'unit_can_move_to_tile' argument 3 names different: declaration 'ptile' definition 'dst_tile'. [funcArgNamesDifferent] freeciv-3.1.0/common/movement.h:109:47: note: Function 'unit_can_move_to_tile' argument 3 names different: declaration 'ptile' definition 'dst_tile'. freeciv-3.1.0/common/movement.c:559:47: note: Function 'unit_can_move_to_tile' argument 3 names different: declaration 'ptile' definition 'dst_tile'. freeciv-3.1.0/common/movement.c:177:16: style: Variable 'ptrans' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/movement.c:458:3: style: Variable 'ptile2' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/movement.c:600:59: style: Parameter 'embark_to' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/movement.c:737:63: style: Parameter 'embark_to' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/nation.c:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pleader [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:533:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:541:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:783:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:841:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:898:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:906:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:1025:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:1103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable agroup [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:1133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:1141:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:1192:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_CTRL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:1217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation0 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/nation.c:349:15: style: The comparison '0 == NCP_NONE' is always true. [knownConditionTrueFalse] freeciv-3.1.0/common/nation.c:549:23: style: Variable 'it' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/nation.c:914:27: style: Variable 'it' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/nation.c:1056:50: style: Parameter 'pgroup' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/nation.c:1149:29: style: Variable 'it' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/networking/connection.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:379:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable username [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:403:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_edit_mode [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:522:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_HACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:560:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:578:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:720:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:732:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:775:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:839:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppattern [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:891:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/connection.c:546:48: style:inconclusive: Function 'free_compression_queue' argument 1 names different: declaration 'pconn' definition 'pc'. [funcArgNamesDifferent] freeciv-3.1.0/common/networking/connection.h:307:48: note: Function 'free_compression_queue' argument 1 names different: declaration 'pconn' definition 'pc'. freeciv-3.1.0/common/networking/connection.c:546:48: note: Function 'free_compression_queue' argument 1 names different: declaration 'pconn' definition 'pc'. freeciv-3.1.0/common/networking/connection.c:670:48: style:inconclusive: Function 'conn_reset_delta_state' argument 1 names different: declaration 'pconn' definition 'pc'. [funcArgNamesDifferent] freeciv-3.1.0/common/networking/connection.h:308:48: note: Function 'conn_reset_delta_state' argument 1 names different: declaration 'pconn' definition 'pc'. freeciv-3.1.0/common/networking/connection.c:670:48: note: Function 'conn_reset_delta_state' argument 1 names different: declaration 'pconn' definition 'pc'. freeciv-3.1.0/common/networking/connection.c:70:60: style: Parameter 'pconn' can be declared as pointer to const. However it seems that 'default_conn_close_callback' is a callback function, if 'pconn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/common/networking/connection.c:72:40: note: You might need to cast the function pointer here freeciv-3.1.0/common/networking/connection.c:70:60: note: Parameter 'pconn' can be declared as pointer to const freeciv-3.1.0/common/networking/dataio_raw.c:268:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_not_1_byte [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:287:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16_not_2_bytes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:306:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32_not_4_bytes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:576:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_not_byte [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:597:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16_not_2_bytes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:618:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32_not_4_bytes [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:847:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/dataio_raw.c:383:3: style: Redundant assignment of 'value' to itself. [selfAssignment] freeciv-3.1.0/common/networking/dataio_raw.c:395:3: style: Redundant assignment of 'value' to itself. [selfAssignment] freeciv-3.1.0/common/networking/dataio_raw.c:202:37: style:inconclusive: Function 'dio_input_init' argument 1 names different: declaration 'dout' definition 'din'. [funcArgNamesDifferent] freeciv-3.1.0/common/networking/dataio_raw.h:106:37: note: Function 'dio_input_init' argument 1 names different: declaration 'dout' definition 'din'. freeciv-3.1.0/common/networking/dataio_raw.c:202:37: note: Function 'dio_input_init' argument 1 names different: declaration 'dout' definition 'din'. freeciv-3.1.0/common/networking/dataio_raw.c:184:45: style: Parameter 'dout' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/networking/dataio_raw.c:221:44: style: Parameter 'din' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/networking/dataio_raw.c:442:61: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/networking/dataio_raw.c:466:62: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/networking/packets.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uncompressed_compressed_packet_len_overlap [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compress_queue_maxlen_too_big [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:702:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATTRIBUTE_BLOCK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:757:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATTRIBUTE_BLOCK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:798:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ATTRIBUTE_BLOCK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:867:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compare_strings_ptrs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/networking/packets.c:198:60: error: Expression 'pconn->compression.frozen_level>=0,pconn->compression.frozen_level=0' depends on order of evaluation of side effects [unknownEvaluationOrder] freeciv-3.1.0/common/networking/packets.c:866:9: warning: Uninitialized variable: functional_tokens [uninitvar] freeciv-3.1.0/common/networking/packets.c:854:17: note: Assuming condition is false freeciv-3.1.0/common/networking/packets.c:866:9: note: Uninitialized variable: functional_tokens freeciv-3.1.0/common/packets_gen.c:51:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:572:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1095:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PROCESSING_STARTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1116:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PROCESSING_STARTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PROCESSING_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1146:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PROCESSING_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_INVESTIGATE_STARTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1331:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_INVESTIGATE_STARTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1381:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_INVESTIGATE_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1526:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_INVESTIGATE_FINISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1556:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1598:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_JOIN_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1646:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_JOIN_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1680:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1717:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_JOIN_REPLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1762:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_JOIN_REPLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1805:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1878:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_AUTHENTICATION_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:1957:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_AUTHENTICATION_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2058:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_AUTHENTICATION_REPLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_AUTHENTICATION_REPLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SHUTDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SHUTDOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2158:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2311:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NATION_SELECT_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2431:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NATION_SELECT_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2542:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_READY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2614:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_READY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2692:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_ENDGAME_REPORT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2753:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_ENDGAME_REPORT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2760:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2780:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2840:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_ENDGAME_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2909:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_ENDGAME_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2916:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:2972:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:3240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TILE_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:3506:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TILE_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:3513:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:3553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:5697:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_GAME_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_GAME_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CALENDAR_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8558:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CALENDAR_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8598:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sfloat [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8664:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TIMEOUT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8743:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TIMEOUT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8864:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_MAP_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8959:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_MAP_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:8966:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9006:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9057:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NUKE_TILE_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9120:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NUKE_TILE_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TEAM_NAME_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9335:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TEAM_NAME_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9342:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_ACHIEVEMENT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9528:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_ACHIEVEMENT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9535:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9711:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CHAT_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9854:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CHAT_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9861:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:9901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10037:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EARLY_CHAT_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EARLY_CHAT_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10187:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable estring [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CHAT_MSG_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10341:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CHAT_MSG_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10441:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONNECT_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10504:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONNECT_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10664:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10791:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:10920:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:11008:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:11015:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:11089:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:12323:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:13944:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:15163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:16723:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:16730:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:16786:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:16975:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_NATIONALITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17214:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_NATIONALITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17221:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17277:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17511:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_SHORT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17785:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_SHORT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17792:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17832:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:17978:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TRADE_ROUTE_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_TRADE_ROUTE_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_SELL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18313:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_SELL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_BUY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18477:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_BUY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18607:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_CHANGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18702:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_CHANGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18753:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18819:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_WORKLIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18898:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_WORKLIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:18948:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19014:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_MAKE_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19093:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_MAKE_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_MAKE_WORKER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19288:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_MAKE_WORKER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_CHANGE_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19534:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_CHANGE_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19585:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19651:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_RENAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19730:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_RENAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19780:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19846:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_OPTIONS_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19925:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_OPTIONS_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:19975:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20026:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_REFRESH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20089:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_REFRESH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_NAME_SUGGESTION_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20252:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_NAME_SUGGESTION_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20367:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_NAME_SUGGESTION_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20446:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_NAME_SUGGESTION_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20453:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20513:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20634:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_SABOTAGE_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20761:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_SABOTAGE_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20768:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:20952:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_RALLY_POINT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_RALLY_POINT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21313:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WORKER_TASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21440:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WORKER_TASK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21447:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21611:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:21676:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:22683:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:23897:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:23937:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:23988:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_PHASE_DONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24051:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_PHASE_DONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_RATES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24276:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_RATES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24388:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_CHANGE_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24451:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_CHANGE_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24566:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_PLACE_INFRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24645:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_PLACE_INFRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24664:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24672:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_ATTRIBUTE_BLOCK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24685:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_ATTRIBUTE_BLOCK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24841:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_ATTRIBUTE_CHUNK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:24957:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_ATTRIBUTE_CHUNK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25013:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_DIPLSTATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25312:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_DIPLSTATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25466:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_MULTIPLIER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25608:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_MULTIPLIER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25664:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:25832:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RESEARCH_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26030:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RESEARCH_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26037:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26077:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNKNOWN_RESEARCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26209:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNKNOWN_RESEARCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_RESEARCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26363:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_RESEARCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_TECH_GOAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26526:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAYER_TECH_GOAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26636:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26709:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26716:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:26790:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:27454:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28210:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28525:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_SHORT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28805:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_SHORT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28812:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28852:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:28962:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_COMBAT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29091:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_COMBAT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29098:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_SSCS_SET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_SSCS_SET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29548:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ORDERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29756:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ORDERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29872:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_SERVER_SIDE_AGENT_SET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:29951:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_SERVER_SIDE_AGENT_SET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30001:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ACTION_QUERY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30218:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ACTION_QUERY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30273:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_TYPE_UPGRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30394:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_TYPE_UPGRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30564:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_DO_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30691:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_DO_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30744:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30865:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ACTION_ANSWER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:30992:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ACTION_ANSWER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31045:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_GET_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31283:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_GET_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31519:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31741:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31759:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31893:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_CHANGE_ACTIVITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:31988:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_UNIT_CHANGE_ACTIVITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32039:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32090:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_INIT_MEETING_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32153:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_INIT_MEETING_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_INIT_MEETING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32347:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_INIT_MEETING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32465:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CANCEL_MEETING_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32528:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CANCEL_MEETING_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CANCEL_MEETING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32722:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CANCEL_MEETING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32729:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:32895:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CREATE_CLAUSE_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33006:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CREATE_CLAUSE_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33058:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CREATE_CLAUSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CREATE_CLAUSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33452:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_REMOVE_CLAUSE_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33563:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_REMOVE_CLAUSE_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33615:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33721:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_REMOVE_CLAUSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33832:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_REMOVE_CLAUSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33839:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33903:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:33954:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_ACCEPT_TREATY_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34017:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_ACCEPT_TREATY_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34066:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_ACCEPT_TREATY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34212:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_ACCEPT_TREATY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CANCEL_PACT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34436:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_DIPLOMACY_CANCEL_PACT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34607:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PAGE_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34734:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PAGE_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34741:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34832:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PAGE_MSG_PART [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34895:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PAGE_MSG_PART [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34902:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:34945:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35003:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_REPORT_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35066:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_REPORT_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35471:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35478:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PING_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35916:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PING_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35923:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35932:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35940:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35953:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35962:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35970:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PONG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35983:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CONN_PONG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:35992:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36000:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CLIENT_HEARTBEAT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36013:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CLIENT_HEARTBEAT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36056:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36144:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CLIENT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36239:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CLIENT_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_END_PHASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36269:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_END_PHASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36367:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_START_PHASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36430:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_START_PHASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36437:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36495:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36576:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NEW_YEAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36671:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NEW_YEAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36687:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_BEGIN_TURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36708:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_BEGIN_TURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36715:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36732:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_END_TURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36745:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_END_TURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36752:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36769:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_FREEZE_CLIENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36782:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_FREEZE_CLIENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36789:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36798:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36806:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_THAW_CLIENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36819:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_THAW_CLIENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36826:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36843:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SPACESHIP_LAUNCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36856:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SPACESHIP_LAUNCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36899:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:36972:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SPACESHIP_PLACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:37051:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SPACESHIP_PLACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:37117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:37420:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SPACESHIP_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:37771:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SPACESHIP_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:37778:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:37821:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:38926:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40182:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40225:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_BONUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40475:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_BONUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40482:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40603:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40698:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40705:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40745:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40826:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_CLASS_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40921:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_CLASS_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40928:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:40968:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:41560:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42272:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42322:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42548:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42802:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42809:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42852:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:42965:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GOVERNMENT_RULER_TITLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43076:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GOVERNMENT_RULER_TITLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43083:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43736:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43743:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43879:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TECH_CLASS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43990:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TECH_CLASS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:43997:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44037:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TECH_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44213:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TECH_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44220:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44474:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44712:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44719:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44759:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:44959:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TERRAIN_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45184:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TERRAIN_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESETS_READY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45221:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESETS_READY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45228:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_NATION_SETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45808:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_NATION_SETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45815:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:45855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:46032:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_NATION_GROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:46253:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_NATION_GROUPS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:46260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:46324:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:47101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_NATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:47975:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_NATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:47982:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48022:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NATION_AVAILABILITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48294:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_NATION_AVAILABILITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48301:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_STYLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48517:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_STYLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:48768:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49006:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49013:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49056:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49460:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_BUILDING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49905:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_BUILDING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49912:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:49955:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:50695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51491:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51498:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51538:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51619:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TERRAIN_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51714:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TERRAIN_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51721:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:51917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_CLASS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:52092:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_UNIT_CLASS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:52099:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:52139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:52946:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:53855:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:53862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:53902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:53983:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_EXTRA_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54078:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_EXTRA_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54085:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_BASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54404:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_BASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54411:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:54871:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55362:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55643:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GOODS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55913:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_GOODS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55920:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:55960:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_DISASTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56371:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_DISASTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56378:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACHIEVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56682:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACHIEVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56689:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56729:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56845:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56956:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_TRADE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:56963:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57006:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57478:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57485:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57742:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACTION_ENABLER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:57995:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACTION_ENABLER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58002:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58042:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACTION_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58553:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_ACTION_AUTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58560:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58600:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58759:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_MUSIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58949:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_MUSIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58956:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:58999:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:59285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_MULTIPLIER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:59603:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_MULTIPLIER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:59610:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:59707:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:59928:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CLAUSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:60190:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CLAUSE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:60197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:60237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:60715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:61263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:61741:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62261:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62308:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_SUMMARY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62422:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_SUMMARY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62469:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62520:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_DESCRIPTION_PART [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62583:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_DESCRIPTION_PART [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62590:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62681:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SINGLE_WANT_HACK_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62744:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SINGLE_WANT_HACK_REQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62826:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SINGLE_WANT_HACK_REPLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62882:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SINGLE_WANT_HACK_REPLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:62931:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CHOICES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63187:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_CHOICES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_GAME_LOAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63357:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_GAME_LOAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63721:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_CONTROL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:63885:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_CONST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64015:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_CONST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64071:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64323:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64533:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64719:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64775:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:64899:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_STR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:65051:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_STR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:65107:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:65372:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_ENUM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:65701:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_ENUM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:65757:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66022:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_BITWISE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66351:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SERVER_SETTING_BITWISE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SET_TOPOLOGY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66505:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SET_TOPOLOGY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66548:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66731:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_EFFECT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66930:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_EFFECT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66937:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:66977:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67085:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_RESOURCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67227:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_RULESET_RESOURCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67440:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SCENARIO_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67641:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SCENARIO_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67681:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67732:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SCENARIO_DESCRIPTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67795:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SCENARIO_DESCRIPTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67886:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SAVE_SCENARIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67949:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_SAVE_SCENARIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:67998:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_NEW [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68236:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_NEW [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_UPDATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68530:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_UPDATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68684:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68782:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_RESOLVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68854:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_RESOLVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68874:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68892:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_SUBMIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68924:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_VOTE_SUBMIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:68964:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69006:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_MODE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69062:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_MODE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69080:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69088:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_RECALCULATE_BORDERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_RECALCULATE_BORDERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __dummy [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CHECK_TILES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69131:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CHECK_TILES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TOGGLE_FOGOFWAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69285:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TOGGLE_FOGOFWAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69437:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TILE_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69525:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TILE_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TILE_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69804:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TILE_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69861:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_STARTPOS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69897:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_STARTPOS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69952:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_STARTPOS_FULL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:69988:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_STARTPOS_FULL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70044:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70363:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70524:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT_CREATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70651:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT_CREATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70704:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70810:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70921:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:70973:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71024:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT_REMOVE_BY_ID [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71087:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT_REMOVE_BY_ID [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71706:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71842:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CITY_CREATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:71953:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CITY_CREATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:72005:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:72056:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CITY_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:72119:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CITY_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:72184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:72880:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:73756:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:73796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:73847:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER_CREATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:73910:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER_CREATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:73959:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:74010:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:74073:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:74138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:74603:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75116:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75251:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75355:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_PLAYER_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75407:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75664:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_GAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75704:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75755:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_SCENARIO_DESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75818:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_SCENARIO_DESC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75858:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sint32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:75924:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_OBJECT_CREATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76003:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_EDIT_OBJECT_CREATED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76053:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAY_MUSIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76167:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_PLAY_MUSIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76313:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WEB_CITY_INFO_ADDITION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76414:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WEB_CITY_INFO_ADDITION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76540:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WEB_PLAYER_INFO_ADDITION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76619:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WEB_PLAYER_INFO_ADDITION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76683:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76747:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WEB_RULESET_UNIT_ADDITION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76819:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_WEB_RULESET_UNIT_ADDITION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76826:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:76837:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_RALLY_POINT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/packets_gen.c:77230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_CITY_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/player.c:358:15: error: syntax error: player_slots . = [syntaxError] freeciv-3.1.0/common/reqtext.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:93:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:110:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_WORLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_ALLIANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_CITYTILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_CITYSTATUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:236:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:256:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_EXPLORE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_ACTIVITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:290:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:955:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1325:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1357:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NATION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1452:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPR_GENUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1640:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_YES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1759:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1906:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1929:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_WORLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:1998:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2058:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2562:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2769:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2862:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:2991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3014:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3043:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3072:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3471:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3529:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3559:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3660:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3829:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:3985:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4053:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4099:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_WORLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4387:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_TURN_YEARS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4503:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_NO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4652:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4670:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4771:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4910:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4953:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVCO_NOOP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5051:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVCO_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5160:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVCO_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5222:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVCO_REMOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5661:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USP_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5830:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5862:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5917:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:5982:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:6054:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:6246:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:6260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_DIPLREL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:6325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_LOCAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:6361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/requirements.c:4970:57: style:inconclusive: Function 'req_vec_problem_new' argument 2 names different: declaration 'description' definition 'descr'. [funcArgNamesDifferent] freeciv-3.1.0/common/requirements.h:305:57: note: Function 'req_vec_problem_new' argument 2 names different: declaration 'description' definition 'descr'. freeciv-3.1.0/common/requirements.c:4970:57: note: Function 'req_vec_problem_new' argument 2 names different: declaration 'description' definition 'descr'. freeciv-3.1.0/common/requirements.c:3844:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:3855:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:3883:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:3894:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:3922:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:3933:7: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:5034:25: style: Variable 'preq' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:5036:27: style: Variable 'nreq' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:5205:25: style: Variable 'preq' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:5207:27: style: Variable 'nreq' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:5880:61: style: Parameter 'reqs' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/requirements.c:6227:25: style: Variable 'r' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/requirements.c:1242:10: warning: Uninitialized variables: req.range, req.survives, req.present, req.quiet [uninitvar] freeciv-3.1.0/common/requirements.c:949:7: note: Assuming condition is true freeciv-3.1.0/common/requirements.c:1242:10: note: Uninitialized variables: req.range, req.survives, req.present, req.quiet freeciv-3.1.0/common/research.c:76:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:306:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:342:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:400:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:445:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:484:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:516:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:648:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:674:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inventions [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:699:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_PREREQS_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:728:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:778:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_COST_CIV1CIV2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:810:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:873:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:1048:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_UPKEEP_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:1324:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:1338:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/research.c:893:25: style: Condition 'presearch!=NULL' is always false [knownConditionTrueFalse] freeciv-3.1.0/common/research.c:888:14: note: Assuming that condition 'NULL!=presearch' is not redundant freeciv-3.1.0/common/research.c:893:25: note: Condition 'presearch!=NULL' is always false freeciv-3.1.0/common/research.c:906:24: style: Condition 'NULL!=padvance' is always false [knownConditionTrueFalse] freeciv-3.1.0/common/research.c:903:16: note: Assuming that condition 'NULL!=padvance' is not redundant freeciv-3.1.0/common/research.c:906:24: note: Condition 'NULL!=padvance' is always false freeciv-3.1.0/common/research.c:513:21: style: Redundant initialization for 'root_reqs_known'. The initialized value is overwritten before it is read. [redundantInitialization] freeciv-3.1.0/common/research.c:506:26: note: root_reqs_known is initialized freeciv-3.1.0/common/research.c:513:21: note: root_reqs_known is overwritten freeciv-3.1.0/common/research.c:567:33: style: Variable 'presearch->techs_researched' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/common/research.c:565:34: note: presearch->techs_researched is assigned freeciv-3.1.0/common/research.c:567:33: note: presearch->techs_researched is overwritten freeciv-3.1.0/common/research.c:1159:25: style: Variable 'rit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/research.c:1185:25: style: Variable 'rit' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/rgbcolor.c:179:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] freeciv-3.1.0/common/rgbcolor.c:196:48: style: Parameter 'prgbcolor' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/road.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROAD_GUI_OTHER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iroad [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:465:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_RIVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:487:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/road.c:120:25: style: Variable 'oroad' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/road.c:296:39: style: Parameter 'proad' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/road.c:300:18: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/road.c:313:42: style: Parameter 'nmap' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/road.c:322:3: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/road.c:334:43: style: Parameter 'nmap' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/road.c:356:48: style: Parameter 'nmap' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/road.c:383:48: style: Parameter 'nmap' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/luascript.h:39:1: debug: Failed to parse 'typedef void ( * luascript_log_func_t ) ( struct fc_lua * fcl , enum log_level level , const char * format , ... ) fc__attribute ( ( __format__ ( __printf__ , 3 , 4 ) ) ) ;'. The checking continues anyway. [simplifyTypedef] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_UINT32 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:37:37: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:51:49: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:76:43: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:108:51: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:124:50: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_common_utilities.c:141:56: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_effects.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_effects.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_effects.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_effects.c:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_effects.c:120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_find.c:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wld [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_find.c:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wld [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_find.c:110:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_find.c:135:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_find.c:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_find.c:31:44: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:41:36: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:51:32: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:65:32: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:131:32: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:141:41: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:151:44: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:173:46: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:195:36: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:217:50: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:239:42: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:260:42: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:281:38: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:302:46: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:323:40: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:344:48: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:354:47: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_find.c:375:46: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable year [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragment_count [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rulesetdir [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:358:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPITAL_PRIMARY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:432:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:514:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:539:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:597:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:613:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:668:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:690:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:940:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:967:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:994:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1036:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_iterate_outwards_indices [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_iterate_outwards_indices [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1281:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1313:55: style:inconclusive: Function 'api_methods_unit_list_link_data' argument 2 names different: declaration 'link' definition 'ul_link'. [funcArgNamesDifferent] freeciv-3.1.0/common/scriptcore/api_game_methods.h:183:69: note: Function 'api_methods_unit_list_link_data' argument 2 names different: declaration 'link' definition 'ul_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1313:55: note: Function 'api_methods_unit_list_link_data' argument 2 names different: declaration 'link' definition 'ul_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1324:65: style:inconclusive: Function 'api_methods_unit_list_next_link' argument 2 names different: declaration 'link' definition 'ul_link'. [funcArgNamesDifferent] freeciv-3.1.0/common/scriptcore/api_game_methods.h:185:65: note: Function 'api_methods_unit_list_next_link' argument 2 names different: declaration 'link' definition 'ul_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1324:65: note: Function 'api_methods_unit_list_next_link' argument 2 names different: declaration 'link' definition 'ul_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1335:55: style:inconclusive: Function 'api_methods_city_list_link_data' argument 2 names different: declaration 'link' definition 'cl_link'. [funcArgNamesDifferent] freeciv-3.1.0/common/scriptcore/api_game_methods.h:188:69: note: Function 'api_methods_city_list_link_data' argument 2 names different: declaration 'link' definition 'cl_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1335:55: note: Function 'api_methods_city_list_link_data' argument 2 names different: declaration 'link' definition 'cl_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1346:65: style:inconclusive: Function 'api_methods_city_list_next_link' argument 2 names different: declaration 'link' definition 'cl_link'. [funcArgNamesDifferent] freeciv-3.1.0/common/scriptcore/api_game_methods.h:190:65: note: Function 'api_methods_city_list_next_link' argument 2 names different: declaration 'link' definition 'cl_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:1346:65: note: Function 'api_methods_city_list_next_link' argument 2 names different: declaration 'link' definition 'cl_link'. freeciv-3.1.0/common/scriptcore/api_game_methods.c:50:38: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:60:38: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:70:47: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:80:51: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:90:49: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:107:52: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:115:54: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:231:53: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:353:57: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1198:57: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1209:56: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1312:50: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1323:60: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1334:50: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_methods.c:1345:60: style: Parameter 'L' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/api_game_specenum.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable api_specenum_event_type_index [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript.c:117:0: error: #error "Unsupported lua version" [preprocessorErrorDirective] freeciv-3.1.0/common/scriptcore/luascript_func.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func_name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_func.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_func.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_func.c:293:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_signal.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcallback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_signal.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_signal.c:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcallback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/luascript_signal.c:354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcallback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/tolua_common_a_gen.c:285:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/tolua_common_z_gen.c:133:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/tolua_common_z_gen.c:27:41: style: Parameter 'tolua_S' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/scriptcore/tolua_game_gen.c:4707:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/tolua_signal_gen.c:246:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/scriptcore/tolua_signal_gen.c:28:41: style: Parameter 'tolua_S' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/server_settings.c:74:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:86:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_INT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:98:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BITWISE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:117:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:133:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:145:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:159:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:173:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASTRING_INIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/server_settings.c:206:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/spaceship.c:152:28: style: Condition 'ship->life_support<=ship->habitation' is always true [knownConditionTrueFalse] freeciv-3.1.0/common/spaceship.c:145:26: note: Assuming that condition 'ship->habitationlife_support' is not redundant freeciv-3.1.0/common/spaceship.c:150:27: note: Assuming that condition 'ship->life_supporthabitation' is not redundant freeciv-3.1.0/common/spaceship.c:152:28: note: Condition 'ship->life_support<=ship->habitation' is always true freeciv-3.1.0/common/spaceship.c:153:35: style: Condition 'ship->solar_panels*2>=ship->habitation+ship->life_support+1' is always false [knownConditionTrueFalse] freeciv-3.1.0/common/spaceship.c:146:33: note: Assuming that condition 'ship->solar_panels*2>=ship->habitation+ship->life_support+1' is not redundant freeciv-3.1.0/common/spaceship.c:153:35: note: Condition 'ship->solar_panels*2>=ship->habitation+ship->life_support+1' is always false freeciv-3.1.0/common/specialist.c:224:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_SPECIALIST_OUTPUT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/specialist.c:220:22: style: Variable 'pspecialist' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/specialist.c:221:23: style: Variable 'poutput' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/style.c:215:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRI_MAYBE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/style.c:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_styles [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/style.c:210:53: style: Parameter 'pstyle' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/team.c:58:13: error: syntax error: team_slots . = [syntaxError] freeciv-3.1.0/common/tech.c:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:374:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_USER_1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:425:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_USER_1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:453:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_COST_CIV1CIV2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tech.c:176:60: style:inconclusive: Function 'valid_advance_by_number' argument 1 names different: declaration 'atype' definition 'id'. [funcArgNamesDifferent] freeciv-3.1.0/common/tech.h:182:60: note: Function 'valid_advance_by_number' argument 1 names different: declaration 'atype' definition 'id'. freeciv-3.1.0/common/tech.c:176:60: note: Function 'valid_advance_by_number' argument 1 names different: declaration 'atype' definition 'id'. freeciv-3.1.0/common/terrain.c:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:413:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:450:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECAT_INFRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:556:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:628:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:756:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:768:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:779:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_USER_1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:807:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_USER_1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:819:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_USER_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/terrain.c:662:61: style:inconclusive: Function 'terrain_can_support_alteration' argument 2 names different: declaration 'talter' definition 'alter'. [funcArgNamesDifferent] freeciv-3.1.0/common/terrain.h:349:61: note: Function 'terrain_can_support_alteration' argument 2 names different: declaration 'talter' definition 'alter'. freeciv-3.1.0/common/terrain.c:662:61: note: Function 'terrain_can_support_alteration' argument 2 names different: declaration 'talter' definition 'alter'. freeciv-3.1.0/common/terrain.c:324:3: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:345:3: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:364:3: style: Variable 'adjc_tile_list' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:365:21: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:392:3: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:413:3: style: Variable 'adjc_tile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:473:3: style: Variable 'adjc_tile_list' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:509:7: style: Variable 'top' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:584:21: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:605:21: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:628:3: style: Variable 'adjc_tile_list' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/terrain.c:629:21: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:243:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:306:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:321:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:391:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:481:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_TERR_CHANGE_REMOVES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:528:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:771:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECAT_NATURAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:840:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:855:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:928:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/tile.c:837:40: style:inconclusive: Function 'tile_has_river' argument 1 names different: declaration 'tile' definition 'ptile'. [funcArgNamesDifferent] freeciv-3.1.0/common/tile.h:142:40: note: Function 'tile_has_river' argument 1 names different: declaration 'tile' definition 'ptile'. freeciv-3.1.0/common/tile.c:837:40: note: Function 'tile_has_river' argument 1 names different: declaration 'tile' definition 'ptile'. freeciv-3.1.0/common/tile.c:213:23: style: Variable 'pbase' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:415:19: style: Variable 'pterrain' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:528:7: style: Variable 'pdep' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:723:52: style: Parameter 'pextra' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/tile.c:770:3: style: Variable 'pextra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:857:25: style: Variable 'proad' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:910:3: style: Variable 'top' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:993:5: style: Variable 'pextra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/tile.c:1050:37: style: Parameter 'nmap' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/tile.c:1050:56: style: Parameter 'vtile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/traderoutes.c:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAX_TRADE_ROUTES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proute [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:330:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRS_CLASSIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:363:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDIR_TO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proute_ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBONUS_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proute_ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:681:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:693:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proute [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/traderoutes.c:61:18: style: Variable 'plr1' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:62:18: style: Variable 'plr2' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:65:30: style: Variable 'ds' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:412:18: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:449:3: style: Variable 'partner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:533:3: style: Variable 'route_to' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:696:20: style: Variable 'tcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:698:36: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/traderoutes.c:431:9: warning: Uninitialized variable: tile_trade [uninitvar] freeciv-3.1.0/common/traderoutes.c:411:3: note: Assuming condition is false freeciv-3.1.0/common/traderoutes.c:431:9: note: Uninitialized variable: tile_trade freeciv-3.1.0/common/unit.c:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_AIRLIFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:194:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_AIRLIFT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:247:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:270:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HELP_WONDER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:290:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRADE_ROUTE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:309:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_ATTACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_CIVILIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:361:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:385:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_FIELDUNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_INVIS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:420:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_KILLCITIZEN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_JOIN_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:451:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_HOME_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:607:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:800:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_ALIGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:821:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_PARADROP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:844:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_FORTIFIED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:878:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IRRIGATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:932:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1086:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_AIRBASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_FORTIFIED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1241:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1361:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_ISO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1505:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_ZOC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcargo [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1781:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrans [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1915:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcargo [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:1978:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_CONVERT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2037:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2124:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unittype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MIN_HP_PCT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_UNIT_RECOVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capital [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pchild [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2552:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:2704:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_TGT_COMPL_FLEXIBLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unit.c:189:45: style:inconclusive: Function 'unit_can_airlift_to' argument 2 names different: declaration 'pcity' definition 'pdest_city'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:319:71: note: Function 'unit_can_airlift_to' argument 2 names different: declaration 'pcity' definition 'pdest_city'. freeciv-3.1.0/common/unit.c:189:45: note: Function 'unit_can_airlift_to' argument 2 names different: declaration 'pcity' definition 'pdest_city'. freeciv-3.1.0/common/unit.c:738:39: style:inconclusive: Function 'can_unit_load' argument 1 names different: declaration 'punit' definition 'pcargo'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:325:39: note: Function 'can_unit_load' argument 1 names different: declaration 'punit' definition 'pcargo'. freeciv-3.1.0/common/unit.c:738:39: note: Function 'can_unit_load' argument 1 names different: declaration 'punit' definition 'pcargo'. freeciv-3.1.0/common/unit.c:765:41: style:inconclusive: Function 'can_unit_unload' argument 1 names different: declaration 'punit' definition 'pcargo'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:326:41: note: Function 'can_unit_unload' argument 1 names different: declaration 'punit' definition 'pcargo'. freeciv-3.1.0/common/unit.c:765:41: note: Function 'can_unit_unload' argument 1 names different: declaration 'punit' definition 'pcargo'. freeciv-3.1.0/common/unit.c:1406:42: style:inconclusive: Function 'is_plr_zoc_srv' argument 1 names different: declaration 'unit_owner' definition 'pplayer'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:457:42: note: Function 'is_plr_zoc_srv' argument 1 names different: declaration 'unit_owner' definition 'pplayer'. freeciv-3.1.0/common/unit.c:1406:42: note: Function 'is_plr_zoc_srv' argument 1 names different: declaration 'unit_owner' definition 'pplayer'. freeciv-3.1.0/common/unit.c:1406:70: style:inconclusive: Function 'is_plr_zoc_srv' argument 2 names different: declaration 'ptile' definition 'ptile0'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:457:73: note: Function 'is_plr_zoc_srv' argument 2 names different: declaration 'ptile' definition 'ptile0'. freeciv-3.1.0/common/unit.c:1406:70: note: Function 'is_plr_zoc_srv' argument 2 names different: declaration 'ptile' definition 'ptile0'. freeciv-3.1.0/common/unit.c:1465:45: style:inconclusive: Function 'is_plr_zoc_client' argument 1 names different: declaration 'unit_owner' definition 'pplayer'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:459:45: note: Function 'is_plr_zoc_client' argument 1 names different: declaration 'unit_owner' definition 'pplayer'. freeciv-3.1.0/common/unit.c:1465:45: note: Function 'is_plr_zoc_client' argument 1 names different: declaration 'unit_owner' definition 'pplayer'. freeciv-3.1.0/common/unit.c:1465:73: style:inconclusive: Function 'is_plr_zoc_client' argument 2 names different: declaration 'ptile' definition 'ptile0'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:459:76: note: Function 'is_plr_zoc_client' argument 2 names different: declaration 'ptile' definition 'ptile0'. freeciv-3.1.0/common/unit.c:1465:73: note: Function 'is_plr_zoc_client' argument 2 names different: declaration 'ptile' definition 'ptile0'. freeciv-3.1.0/common/unit.c:2469:41: style:inconclusive: Function 'unit_cargo_depth' argument 1 names different: declaration 'pcargo' definition 'ptrans'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:541:41: note: Function 'unit_cargo_depth' argument 1 names different: declaration 'pcargo' definition 'ptrans'. freeciv-3.1.0/common/unit.c:2469:41: note: Function 'unit_cargo_depth' argument 1 names different: declaration 'pcargo' definition 'ptrans'. freeciv-3.1.0/common/unit.c:2487:45: style:inconclusive: Function 'unit_transport_depth' argument 1 names different: declaration 'ptrans' definition 'pcargo'. [funcArgNamesDifferent] freeciv-3.1.0/common/unit.h:542:45: note: Function 'unit_transport_depth' argument 1 names different: declaration 'ptrans' definition 'pcargo'. freeciv-3.1.0/common/unit.c:2487:45: note: Function 'unit_transport_depth' argument 1 names different: declaration 'ptrans' definition 'pcargo'. freeciv-3.1.0/common/unit.c:263:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:288:16: style: Variable 'phomecity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:288:28: style: Variable 'pdestcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:429:16: style: Variable 'tgt_city' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:518:50: style: Parameter 'tgt' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/unit.c:838:57: style: Parameter 'nmap' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/unit.c:876:18: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:920:58: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/unit.c:1411:18: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:1470:18: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:1793:5: style: Variable 'ptranstrans' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:1968:18: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:1971:16: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:2143:32: style: Parameter 'punit' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/unit.c:2240:56: style: Parameter 'briber' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/unit.c:2426:3: style: Variable 'pparent' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:2442:5: style: Variable 'pparent' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:2458:3: style: Variable 'plevel' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:2491:3: style: Variable 'plevel' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:2589:20: style: Variable 'paction' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unit.c:2590:24: style: Variable 'pextra' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unitlist.c:96:11: debug: Function::addArguments found argument 'can_fn' with varid 0. [varid0] freeciv-3.1.0/common/unitlist.c:113:32: debug: Function::addArguments found argument 'can_fn' with varid 0. [varid0] freeciv-3.1.0/common/unitlist.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ITERATE_END [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_AIRBASE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:265:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/unitlist.c:188:23: style: Variable 'pbase' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/common/unittype.c:2789:3: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] freeciv-3.1.0/common/vision.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/vision.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/workertask.c:40:46: style: Parameter 'ptask' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/common/worklist.c:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/worklist.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/common/worklist.c:136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1089:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1391:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1543:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:14: style: Condition 'result!=0' is always false [knownConditionTrueFalse] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1611:30: note: Calling function '_shrinkSurfaceRGBA' returns 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1611:30: note: Assignment 'result=_shrinkSurfaceRGBA(rz_src,rz_dst,factorx,factory)', assigned value is 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:14: note: Condition 'result!=0' is always false freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1628:13: style: Condition 'result!=0' is always false [knownConditionTrueFalse] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1627:27: note: Calling function '_shrinkSurfaceY' returns 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1627:27: note: Assignment 'result=_shrinkSurfaceY(rz_src,rz_dst,factorx,factory)', assigned value is 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1628:13: note: Condition 'result!=0' is always false freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:125:22: warning: Either the condition 'rz_dst==NULL' is redundant or there is possible null pointer dereference: dst. [nullPointerRedundantCheck] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:29: note: Assuming that condition 'rz_dst==NULL' is not redundant freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1611:39: note: Calling function '_shrinkSurfaceRGBA', 2nd argument 'rz_dst' value is 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:125:22: note: Null pointer dereference freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:126:9: warning: Either the condition 'rz_dst==NULL' is redundant or there is possible null pointer dereference: dst. [nullPointerRedundantCheck] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:29: note: Assuming that condition 'rz_dst==NULL' is not redundant freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1611:39: note: Calling function '_shrinkSurfaceRGBA', 2nd argument 'rz_dst' value is 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:126:9: note: Null pointer dereference freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:128:18: warning: Either the condition 'rz_dst==NULL' is redundant or there is possible null pointer dereference: dst. [nullPointerRedundantCheck] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:29: note: Assuming that condition 'rz_dst==NULL' is not redundant freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1611:39: note: Calling function '_shrinkSurfaceRGBA', 2nd argument 'rz_dst' value is 0 freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:128:18: note: Null pointer dereference freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1602:2: warning: Either the condition 'rz_dst==NULL' is redundant or there is possible null pointer dereference: rz_dst. [nullPointerRedundantCheck] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:29: note: Assuming that condition 'rz_dst==NULL' is not redundant freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1602:2: note: Null pointer dereference freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:279:57: style: Variable 'salast' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:280:14: style: Variable 'c00' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:551:30: warning: Expression 'flipx?-1:1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:563:30: warning: Expression 'flipy?-1:1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:532:5: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/dependencies/cvercmp/cvercmp.c:152:29: style: Condition 'alphacmp>0' is always true [knownConditionTrueFalse] freeciv-3.1.0/dependencies/cvercmp/cvercmp.c:142:11: note: Assuming that condition 'alphacmp' is not redundant freeciv-3.1.0/dependencies/cvercmp/cvercmp.c:152:29: note: Condition 'alphacmp>0' is always true freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:419:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:454:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SERVER_GONE_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:567:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_gc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:695:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_environment [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:118:44: style: Parameter 'row' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:163:15: style: Variable 'fields' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:201:17: style: Variable 'lengths' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:342:7: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:430:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:516:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:527:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:537:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:639:21: style: Variable 'environment_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:645:21: style: Variable 'connection_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:657:21: style: Variable 'cursor_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_mysql.c:694:18: style: Variable 'driver' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_SUCCESS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_MAX_MESSAGE_LENGTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_STMT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:334:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NO_DATA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:550:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:603:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:620:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_STMT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:651:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_DBC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:675:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_STMT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:700:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL_DATA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:843:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:873:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:900:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_STMT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:964:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:993:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_DBC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1005:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_DBC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1019:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_ATTR_AUTOCOMMIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1040:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_ATTR_AUTOCOMMIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1078:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_DBC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_ENV [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_close [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_ATTR_ODBC_VERSION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_environment [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:517:12: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:527:12: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:602:13: style: Variable 'stmt' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1126:18: style: Variable 'environment_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1132:18: style: Variable 'connection_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1142:18: style: Variable 'statement_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1149:18: style: Variable 'cursor_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:1199:18: style: Variable 'driver' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:779:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/dependencies/luasql/src/ls_odbc.c:806:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:233:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUAL_BUFFERSIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:414:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COMMAND_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:490:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:518:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_BAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_gc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_environment [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:197:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:350:13: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:546:12: style: Variable 'env' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:563:18: style: Variable 'environment_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:569:18: style: Variable 'connection_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:579:18: style: Variable 'cursor_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_postgres.c:612:18: style: Variable 'driver' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:265:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_NOREF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:644:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_gc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:695:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_environment [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:390:9: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:253:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:264:13: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:344:14: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:615:13: style: Variable 'env' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:643:19: style: Variable 'environment_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:649:19: style: Variable 'connection_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:660:19: style: Variable 'cursor_methods' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:694:19: style: Variable 'driver' can be declared as const array [constVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:549:21: style: Variable 'readOnlyMode' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:556:20: style: Variable 'readOnlyMode' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/dependencies/luasql/src/ls_sqlite3.c:550:7: style: Unused variable: mode [unusedVariable] freeciv-3.1.0/dependencies/luasql/src/luasql.c:131:2: error: There is an unknown macro here somewhere. Configuration is required. If LUA_VERSION is a macro then please configure it. [unknownMacro] freeciv-3.1.0/dependencies/tinycthread/fc_tinycthread.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tinycthread/fc_tinycthread.c:193:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tinycthread/fc_tinycthread.c:466:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tinycthread/fc_tinycthread.c:706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOLUA_VERSION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:52:54: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:52:63: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/tolua.c:59:26: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/toluabind.c:236:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/bin/toluabind.c:23:41: style: Parameter 'tolua_S' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_event.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_event.c:131:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_event.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_event.c:375:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_is.c:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_is.c:99:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_is.c:126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_is.c:63:73: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_GLOBALSINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:176:12: style: Condition 'v' is always true [knownConditionTrueFalse] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_map.c:281:49: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/dependencies/tolua-5.2/src/lib/tolua_push.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_DISBAND_UNIT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBR_VICTIM_ONLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATK_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:605:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:669:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:704:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:737:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:803:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:866:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:905:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_PILLAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:956:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoperformer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:1019:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:1112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTPROB_IMPOSSIBLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/actiontools.c:728:43: style:inconclusive: Function 'action_tgt_tile' argument 2 names different: declaration 'target_tile' definition 'target'. [funcArgNamesDifferent] freeciv-3.1.0/server/actiontools.h:57:43: note: Function 'action_tgt_tile' argument 2 names different: declaration 'target_tile' definition 'target'. freeciv-3.1.0/server/actiontools.c:728:43: note: Function 'action_tgt_tile' argument 2 names different: declaration 'target_tile' definition 'target'. freeciv-3.1.0/server/actiontools.c:210:48: style: Parameter 'offender' can be declared as pointer to const. However it seems that 'notify_actor_caught' is a callback function, if 'offender' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/server/actiontools.c:381:29: note: You might need to cast the function pointer here freeciv-3.1.0/server/actiontools.c:210:48: note: Parameter 'offender' can be declared as pointer to const freeciv-3.1.0/server/actiontools.c:268:49: style: Parameter 'victim_player' can be declared as pointer to const. However it seems that 'notify_victim_caught' is a callback function, if 'victim_player' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/server/actiontools.c:382:29: note: You might need to cast the function pointer here freeciv-3.1.0/server/actiontools.c:268:49: note: Parameter 'victim_player' can be declared as pointer to const freeciv-3.1.0/server/actiontools.c:393:49: style: Parameter 'offender' can be declared as pointer to const. However it seems that 'notify_actor_success' is a callback function, if 'offender' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/server/actiontools.c:579:29: note: You might need to cast the function pointer here freeciv-3.1.0/server/actiontools.c:393:49: note: Parameter 'offender' can be declared as pointer to const freeciv-3.1.0/server/actiontools.c:448:50: style: Parameter 'victim_player' can be declared as pointer to const. However it seems that 'notify_victim_success' is a callback function, if 'victim_player' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/server/actiontools.c:580:29: note: You might need to cast the function pointer here freeciv-3.1.0/server/actiontools.c:448:50: note: Parameter 'victim_player' can be declared as pointer to const freeciv-3.1.0/server/advisors/advbuilding.c:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advbuilding.c:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advbuilding.c:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable build_adv_init [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advbuilding.c:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advbuilding.c:328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advbuilding.c:120:65: style: Parameter 'wonder_city' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/advisors/advbuilding.c:216:24: style: Variable 'city_data' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/advisors/advchoice.h:79:80: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/advisors/advchoice.c:46:43: style: Parameter 'choice' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/advisors/advcity.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advcity.c:32:61: style: Parameter 'adv' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/advisors/advdata.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:151:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_TECH_PARASITE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:644:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_continents [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:699:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:817:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:939:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_VETERAN_BUILD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:968:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:1092:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OVERRIDE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advdata.c:468:37: style: Condition 'adv->dipl.production_leader==NULL' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/advisors/advdata.c:466:33: note: Assignment 'adv->dipl.production_leader=NULL', assigned value is 0 freeciv-3.1.0/server/advisors/advdata.c:468:37: note: Condition 'adv->dipl.production_leader==NULL' is always true freeciv-3.1.0/server/advisors/advdata.c:476:31: style: Condition 'adv->dipl.tech_leader==NULL' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/advisors/advdata.c:474:27: note: Assignment 'adv->dipl.tech_leader=NULL', assigned value is 0 freeciv-3.1.0/server/advisors/advdata.c:476:31: note: Condition 'adv->dipl.tech_leader==NULL' is always true freeciv-3.1.0/server/advisors/advdata.c:593:61: style:inconclusive: Function 'adv_data_get' argument 2 names different: declaration 'close' definition 'caller_closes'. [funcArgNamesDifferent] freeciv-3.1.0/server/advisors/advdata.h:152:61: note: Function 'adv_data_get' argument 2 names different: declaration 'close' definition 'caller_closes'. freeciv-3.1.0/server/advisors/advdata.c:593:61: note: Function 'adv_data_get' argument 2 names different: declaration 'close' definition 'caller_closes'. freeciv-3.1.0/server/advisors/advdata.c:244:20: style: Variable 'adv' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/advisors/advdata.c:818:20: style: Variable 'paction' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/advisors/advdata.c:1090:20: style: Variable 'dip' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/advisors/advgoto.c:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_GOTO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:89:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:317:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:377:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POWER_FACTOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:387:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:397:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POWER_FACTOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:418:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OVERRIDE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:473:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:588:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_MOVE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advgoto.c:347:66: style:inconclusive: Function 'adv_could_unit_move_to_tile' argument 2 names different: declaration 'dst_tile' definition 'dest_tile'. [funcArgNamesDifferent] freeciv-3.1.0/server/advisors/advgoto.h:37:66: note: Function 'adv_could_unit_move_to_tile' argument 2 names different: declaration 'dst_tile' definition 'dest_tile'. freeciv-3.1.0/server/advisors/advgoto.c:347:66: note: Function 'adv_could_unit_move_to_tile' argument 2 names different: declaration 'dst_tile' definition 'dest_tile'. freeciv-3.1.0/server/advisors/advruleset.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclass [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/advspace.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_REQ_SS_AGENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autoexplorer.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autoexplorer.c:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_CIVILIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autoexplorer.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TB_IGNORE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autoexplorer.c:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autoexplorer.c:223:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autoexplorer.c:281:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_CULTIVATE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdep [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:331:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TB_IGNORE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:467:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_MAP [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:945:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_IDLE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:1020:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUT_AUTO_SETTLER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:1146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defender [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:1167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:1290:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paction [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/autosettlers.c:140:7: style: Variable 'dx' can be declared as const array [constVariable] freeciv-3.1.0/server/advisors/autosettlers.c:141:7: style: Variable 'dy' can be declared as const array [constVariable] freeciv-3.1.0/server/advisors/autosettlers.c:662:39: style: Variable 'po_road' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/advisors/autosettlers.c:327:24: style: Variable 'total_value' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/server/advisors/autosettlers.c:328:23: style: Variable 'base_value' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/server/advisors/infracache.c:73:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:113:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:303:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_FOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:350:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:368:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:394:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:420:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:437:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/advisors/infracache.c:454:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/aiiface.c:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_MOD_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/aiiface.c:237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBR_VICTIM_ONLY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/aiiface.c:254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/aiiface.c:223:29: style: Condition 'failure' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/aiiface.c:135:18: note: Assignment 'failure=0', assigned value is 0 freeciv-3.1.0/server/aiiface.c:223:29: note: Condition 'failure' is always false freeciv-3.1.0/server/aiiface.c:138:19: style: Unused variable: ai [unusedVariable] freeciv-3.1.0/server/animals.c:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/animals.c:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable animals [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/animals.c:46:67: style: Parameter 'pterr' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/auth.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/auth.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/auth.c:220:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_NOT_ESTABLISHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/auth.c:276:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/auth.c:307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/auth.c:348:50: style: Parameter 'pconn' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/barbarian.c:77:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAND_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:86:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEA_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_barbs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:246:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARBS_DISABLED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:544:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:734:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARBS_DISABLED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:772:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_WAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/barbarian.c:207:57: style: Parameter 'terrainc' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/citizenshand.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_NATIONALITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:213:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:303:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:330:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_convert_speed [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:342:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_NATIONALITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:390:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citizen_nationality [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citizenshand.c:97:20: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/citizenshand.c:328:48: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/cityhand.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_BAD_COMMAND [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/cityhand.c:125:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/cityhand.c:169:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/cityhand.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_ALREADY_SOLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/cityhand.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/cityhand.c:432:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/cityhand.c:434:15: style: Variable 'prod.kind' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/server/cityhand.c:441:17: style: Variable 'prod.kind' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/server/citytools.c:149:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CNA_NOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:168:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CNA_NOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:196:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable natural_city_names [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:316:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pncity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:339:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pncity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:372:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CNM_PLAYER_UNIQUE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:511:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:622:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_GAMELOSS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:725:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vunit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:868:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:922:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable razechance [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:955:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proute [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1011:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable savepalace [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1090:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BUILDING_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1504:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_player [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_lost [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1964:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_PARADROP_CONQUER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_VISIBLE_WALLS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CNA_NOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2293:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2374:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CNA_NOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2483:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEELING_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2673:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_IMAGE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2773:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_LINK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2836:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pback [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2867:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:2963:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSHIP_STARTED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3004:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3064:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3221:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_tile_iterate_skip_free_worked_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3317:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_VISION_RADIUS_SQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3330:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_city_radius_sq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3462:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVITY_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3491:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptask [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3524:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_INFINITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:3536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PLAYER_SLOTS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/citytools.c:1329:7: style: The if condition is the same as the previous if condition [duplicateCondition] freeciv-3.1.0/server/citytools.c:1251:7: note: First condition freeciv-3.1.0/server/citytools.c:1329:7: note: Second condition freeciv-3.1.0/server/citytools.c:344:14: style: Condition '-1==best_priority' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/citytools.c:336:46: note: Assignment 'best_priority=-1', assigned value is -1 freeciv-3.1.0/server/citytools.c:344:14: note: Condition '-1==best_priority' is always true freeciv-3.1.0/server/citytools.c:1728:11: style: Condition '!moved' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/citytools.c:1724:13: note: Assignment 'moved=0', assigned value is 0 freeciv-3.1.0/server/citytools.c:1728:11: note: Condition '!moved' is always true freeciv-3.1.0/server/citytools.c:2544:30: style: Condition 'packet->size==ppl' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/citytools.c:2691:32: style: Condition 'pdcity->location==pcenter' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/citytools.c:3540:20: style: Condition 'known_for==NULL' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/citytools.c:2828:42: warning: Either the condition 'proute' is redundant or there is possible null pointer dereference: proute. [nullPointerRedundantCheck] freeciv-3.1.0/server/citytools.c:2831:28: note: Assuming that condition 'proute' is not redundant freeciv-3.1.0/server/citytools.c:2828:42: note: Null pointer dereference freeciv-3.1.0/server/citytools.c:369:22: style: Variable 'pconn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/citytools.c:715:39: style: Parameter 'exclude_city' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/citytools.c:969:36: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/citytools.c:1726:20: style: Variable 'ptrans' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/citytools.c:2139:46: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/citytools.c:2208:18: style: Variable 'powner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/citytools.c:2734:18: style: Variable 'pcity' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/citytools.c:2750:60: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/cityturn.c:106:21: error: There is an unknown macro here somewhere. Configuration is required. If city_create_unit is a macro then please configure it. [unknownMacro] freeciv-3.1.0/server/civserver.c:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANNOUNCE_DEFAULT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:98:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_BASIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable our_capability [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable our_capability [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:496:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_server [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip_hide [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:576:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable played [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:617:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_players [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/connecthand.c:209:42: warning:inconclusive: Either the condition 'pdelegate' is redundant or there is possible null pointer dereference: pdelegate. [nullPointerRedundantCheck] freeciv-3.1.0/server/connecthand.c:195:9: note: Assuming that condition 'pdelegate' is not redundant freeciv-3.1.0/server/connecthand.c:209:42: note: Null pointer dereference freeciv-3.1.0/server/connecthand.c:213:41: warning:inconclusive: Either the condition 'pdelegate' is redundant or there is possible null pointer dereference: pdelegate. [nullPointerRedundantCheck] freeciv-3.1.0/server/connecthand.c:195:9: note: Assuming that condition 'pdelegate' is not redundant freeciv-3.1.0/server/connecthand.c:213:41: note: Null pointer dereference freeciv-3.1.0/server/connecthand.c:841:46: style:inconclusive: Function 'connection_delegate_take' argument 2 names different: declaration 'pplayer' definition 'dplayer'. [funcArgNamesDifferent] freeciv-3.1.0/server/connecthand.h:46:46: note: Function 'connection_delegate_take' argument 2 names different: declaration 'pplayer' definition 'dplayer'. freeciv-3.1.0/server/connecthand.c:841:46: note: Function 'connection_delegate_take' argument 2 names different: declaration 'pplayer' definition 'dplayer'. freeciv-3.1.0/server/console.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERROR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/console.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable treaty_evaluate [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable treaty_accepted [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptreaty [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_ARMISTICE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pclause [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:729:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable teammate [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:807:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:885:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_NO_DIPLOMACY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:919:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:952:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:965:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplhand.c:121:43: style: Parameter 'plr0' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/diplhand.c:121:64: style: Parameter 'plr1' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/diplomats.c:152:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:275:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:357:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:440:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_SPY_TARGETED_SABOTAGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:553:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_LINK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:647:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_LINK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:855:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_STEALINGS_IGNORE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:926:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTRES_SPY_STEAL_TECH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1085:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable incite_gold_loss_chance [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1337:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1630:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1768:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1894:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULR_CAUGHT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1942:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1967:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_SUPERSPY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:2046:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_LINK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:2275:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAK_ESCAPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:2346:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/diplomats.c:1955:55: style:inconclusive: Function 'diplomat_success_vs_defender' argument 1 names different: declaration 'patt' definition 'pattacker'. [funcArgNamesDifferent] freeciv-3.1.0/server/diplomats.c:60:55: note: Function 'diplomat_success_vs_defender' argument 1 names different: declaration 'patt' definition 'pattacker'. freeciv-3.1.0/server/diplomats.c:1955:55: note: Function 'diplomat_success_vs_defender' argument 1 names different: declaration 'patt' definition 'pattacker'. freeciv-3.1.0/server/diplomats.c:1956:55: style:inconclusive: Function 'diplomat_success_vs_defender' argument 2 names different: declaration 'pdef' definition 'pdefender'. [funcArgNamesDifferent] freeciv-3.1.0/server/diplomats.c:60:74: note: Function 'diplomat_success_vs_defender' argument 2 names different: declaration 'pdef' definition 'pdefender'. freeciv-3.1.0/server/diplomats.c:1956:55: note: Function 'diplomat_success_vs_defender' argument 2 names different: declaration 'pdef' definition 'pdefender'. freeciv-3.1.0/server/diplomats.c:852:53: style: Parameter 'pcity' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/edithand.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_edit_mode [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_NO_CITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_RESOURCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:341:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:443:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:544:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:691:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:777:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CITY_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:915:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_players [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1087:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tech [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1205:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fogofwar [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1342:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1420:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_scenario [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1482:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:1492:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_HACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/edithand.c:541:18: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/edithand.c:1271:57: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/edithand.c:1296:49: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/gamehand.c:1086:48: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/server/generator/fracture_map.c:65:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable steepness [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/fracture_map.c:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/fracture_map.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/fracture_map.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flatpoles [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:199:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/height_map.c:35:44: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/generator/mapgen.c:2266:3: error: There is an unknown macro here somewhere. Configuration is required. If fc_assert_action is a macro then please configure it. [unknownMacro] freeciv-3.1.0/server/generator/mapgen_topology.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alltemperate [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_topology.c:207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CITY_MAP_DEFAULT_RADIUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_topology.c:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_IS_ISOMETRIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_topology.c:289:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_WRAPX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_topology.c:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapsize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_topology.c:420:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:97:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_oceans [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:349:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_oceans [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:452:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_continents [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERRAIN_OCEAN_DEPTH_MAXIMUM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:570:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:585:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_valid_dirs [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:613:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERRAIN_OCEAN_DEPTH_MAXIMUM [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:684:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterrain [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:729:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterrain [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/mapgen_utils.c:131:9: style: Condition 'first' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/generator/mapgen_utils.c:127:16: note: Assignment 'first=!0', assigned value is 1 freeciv-3.1.0/server/generator/mapgen_utils.c:131:9: note: Condition 'first' is always true freeciv-3.1.0/server/generator/mapgen_utils.c:194:21: style: Variable 'source_map' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/generator/startpos.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/startpos.c:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/startpos.c:216:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_start_native_area [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/startpos.c:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_continents [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/startpos.c:284:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_STARTER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/startpos.c:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_continents [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/startpos.c:190:29: style: Variable 'island' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/generator/temperature_map.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/generator/temperature_map.c:128:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:73:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANON_PLAYER_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:120:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/handchat.c:320:45: style:inconclusive: Function 'handle_chat_msg_req' argument 1 names different: declaration 'pc' definition 'pconn'. [funcArgNamesDifferent] freeciv-3.1.0/server/handchat.h:18:45: note: Function 'handle_chat_msg_req' argument 1 names different: declaration 'pc' definition 'pconn'. freeciv-3.1.0/server/handchat.c:320:45: note: Function 'handle_chat_msg_req' argument 1 names different: declaration 'pc' definition 'pconn'. freeciv-3.1.0/server/infrapts.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infrapoints [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:134:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:283:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable city_tile_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:445:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:495:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tile_info [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:635:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xsize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:654:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:672:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:733:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:760:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:811:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:847:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:936:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_INVIS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_INDEX_SIZE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_UNKNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1380:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_INITIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_updated_year [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1458:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1528:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer2 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1719:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1743:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1770:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1800:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1848:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1882:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:1957:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TER_FRESHWATER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2060:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_CLAIM_OCEAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2096:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDERS_SEE_INSIDE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2178:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDERS_DISABLED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDERS_DISABLED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2323:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDERS_DISABLED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2360:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EUS_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2473:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_radius_t [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2496:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_extra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2559:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2638:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:2669:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SPECIALIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/maphand.c:559:16: style: Condition 'pplayer' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/maphand.c:1249:11: warning: Either the condition 'aplrtile' is redundant or there is possible null pointer dereference: aplrtile. [nullPointerRedundantCheck] freeciv-3.1.0/server/maphand.c:1242:11: note: Assuming that condition 'aplrtile' is not redundant freeciv-3.1.0/server/maphand.c:1249:11: note: Null pointer dereference freeciv-3.1.0/server/maphand.c:747:35: style:inconclusive: Function 'map_show_tile' argument 1 names different: declaration 'pplayer' definition 'src_player'. [funcArgNamesDifferent] freeciv-3.1.0/server/maphand.h:65:35: note: Function 'map_show_tile' argument 1 names different: declaration 'pplayer' definition 'src_player'. freeciv-3.1.0/server/maphand.c:747:35: note: Function 'map_show_tile' argument 1 names different: declaration 'pplayer' definition 'src_player'. freeciv-3.1.0/server/maphand.c:799:35: style:inconclusive: Function 'map_hide_tile' argument 1 names different: declaration 'pplayer' definition 'src_player'. [funcArgNamesDifferent] freeciv-3.1.0/server/maphand.h:66:35: note: Function 'map_hide_tile' argument 1 names different: declaration 'pplayer' definition 'src_player'. freeciv-3.1.0/server/maphand.c:799:35: note: Function 'map_hide_tile' argument 1 names different: declaration 'pplayer' definition 'src_player'. freeciv-3.1.0/server/maphand.c:2234:58: style:inconclusive: Function 'map_claim_border' argument 2 names different: declaration 'powner' definition 'owner'. [funcArgNamesDifferent] freeciv-3.1.0/server/maphand.h:110:58: note: Function 'map_claim_border' argument 2 names different: declaration 'powner' definition 'owner'. freeciv-3.1.0/server/maphand.c:2234:58: note: Function 'map_claim_border' argument 2 names different: declaration 'powner' definition 'owner'. freeciv-3.1.0/server/maphand.c:515:20: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/maphand.c:1110:48: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1111:46: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1293:43: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1293:65: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1318:43: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1318:65: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1423:20: style: Variable 'pplayer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/maphand.c:1434:50: style: Parameter 'pplayer' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1435:48: style: Parameter 'ptile' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:1452:72: style: Parameter 'pfrom' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/maphand.c:2190:18: style: Variable 'claimer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/maphand.c:2219:22: style: Variable 'claimer' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/meta.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_message [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/meta.c:190:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_message [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/mood.c:31:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/mood.c:33:32: style: Variable 'us' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/mood.c:33:37: style: Variable 'them' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/notify.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:199:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:330:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_player [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:352:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:408:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:448:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:531:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_MESSAGE_WALL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:611:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:633:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:654:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:675:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turns [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:731:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:761:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdata [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:810:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:912:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdata [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:980:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdata [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/notify.c:882:18: style: Condition 'NULL!=players' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/notify.c:880:26: note: Assuming that condition 'NULL==players' is not redundant freeciv-3.1.0/server/notify.c:882:18: note: Condition 'NULL!=players' is always false freeciv-3.1.0/server/notify.c:199:16: style: Variable 'ptile' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/notify.c:519:50: style: Parameter 'players' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/notify.c:605:28: style: Variable 'current' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/plrhand.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:271:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_MAX_RATES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:343:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable government_during_revolution [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:417:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revolution_length [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:441:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable government_during_revolution [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:469:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:581:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:618:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:709:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:732:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:748:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:779:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLAUSE_VISION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:939:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:967:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1013:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1029:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1068:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1081:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1120:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATION_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1379:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PLAYER_SLOTS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1406:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_contact [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plrcolormode [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1548:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plrcolormode [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1566:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_colors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1686:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTT_COLOR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1701:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_units [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1752:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player_alloc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1802:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1892:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_RATES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1949:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_player [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2003:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2117:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer3 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2146:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_NO_DIPLOMACY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2412:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nationset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startpos_nations [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pnation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2495:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2555:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_INITIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2608:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_A_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2743:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable civil_war_enabled [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2789:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CIVIL_WAR_CHANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:2850:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PLAYERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3010:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3061:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSTATUS_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_new_game [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_colors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3173:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_colors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_colors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_colors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plr_colors [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gained_control [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:3285:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_AWAY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/plrhand.c:1479:7: style: The if condition is the same as the previous if condition [duplicateCondition] freeciv-3.1.0/server/plrhand.c:1467:7: note: First condition freeciv-3.1.0/server/plrhand.c:1479:7: note: Second condition freeciv-3.1.0/server/plrhand.c:2964:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] freeciv-3.1.0/server/plrhand.c:2955:8: note: i is assigned freeciv-3.1.0/server/plrhand.c:2964:5: note: i is overwritten freeciv-3.1.0/server/plrhand.c:1075:57: style:inconclusive: Function 'send_player_diplstate_c_real' argument 1 names different: declaration 'src' definition 'plr1'. [funcArgNamesDifferent] freeciv-3.1.0/server/plrhand.c:107:57: note: Function 'send_player_diplstate_c_real' argument 1 names different: declaration 'src' definition 'plr1'. freeciv-3.1.0/server/plrhand.c:1075:57: note: Function 'send_player_diplstate_c_real' argument 1 names different: declaration 'src' definition 'plr1'. freeciv-3.1.0/server/plrhand.c:2443:55: style:inconclusive: Function 'client_can_pick_nation' argument 1 names different: declaration 'nation' definition 'pnation'. [funcArgNamesDifferent] freeciv-3.1.0/server/plrhand.h:60:55: note: Function 'client_can_pick_nation' argument 1 names different: declaration 'nation' definition 'pnation'. freeciv-3.1.0/server/plrhand.c:2443:55: note: Function 'client_can_pick_nation' argument 1 names different: declaration 'nation' definition 'pnation'. freeciv-3.1.0/server/plrhand.c:3042:63: style:inconclusive: Function 'player_status_add' argument 2 names different: declaration 'status' definition 'pstatus'. [funcArgNamesDifferent] freeciv-3.1.0/server/plrhand.h:147:63: note: Function 'player_status_add' argument 2 names different: declaration 'status' definition 'pstatus'. freeciv-3.1.0/server/plrhand.c:3042:63: note: Function 'player_status_add' argument 2 names different: declaration 'status' definition 'pstatus'. freeciv-3.1.0/server/plrhand.c:3050:65: style:inconclusive: Function 'player_status_check' argument 2 names different: declaration 'status' definition 'pstatus'. [funcArgNamesDifferent] freeciv-3.1.0/server/plrhand.h:148:65: note: Function 'player_status_check' argument 2 names different: declaration 'status' definition 'pstatus'. freeciv-3.1.0/server/plrhand.c:3050:65: note: Function 'player_status_check' argument 2 names different: declaration 'status' definition 'pstatus'. freeciv-3.1.0/server/plrhand.c:411:50: style: Parameter 'gov' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/plrhand.c:1367:28: style: Variable 'ds' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/plrhand.c:1707:25: style: Variable 'utype' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/report.c:244:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:301:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FC_LINE__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:407:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:579:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:595:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevent_new_cities [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:703:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:743:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:765:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcity [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:898:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1006:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable demography [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1074:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pach [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1315:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_GAME_IDENTIFIER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreturn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1561:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_real_pop [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1636:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_REPORT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:1663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_CONTENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/report.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] freeciv-3.1.0/server/report.c:1196:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] freeciv-3.1.0/server/report.c:273:9: warning: Uninitialized variables: size.player, size.value [uninitvar] freeciv-3.1.0/server/report.c:246:9: note: Assuming condition is false freeciv-3.1.0/server/report.c:273:9: note: Uninitialized variables: size.player, size.value freeciv-3.1.0/server/report.c:1608:9: warning: Uninitialized variables: size.player, size.value [uninitvar] freeciv-3.1.0/server/report.c:1601:9: note: Assuming condition is false freeciv-3.1.0/server/report.c:1608:9: note: Uninitialized variables: size.player, size.value freeciv-3.1.0/server/rscompat.c:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable operation [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable act_id [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_USER_UNIT_FLAGS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_USER_UCLASS_FLAGS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:366:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_USER_TER_FLAGS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:402:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_LAST_USER_FLAG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:535:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:598:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_ILLEGAL_ACTION_MOVE_COST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:651:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_ACTION_SUCCESS_MOVE_COST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:727:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_CITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:770:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:811:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSFORM_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:848:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:912:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_ACTION_SUCCESS_MOVE_COST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:1761:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_WAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:1802:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ae [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:1896:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USP_NATIVE_TILE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:1920:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_TRANSPORT_DISEMBARK1 [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2102:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2182:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBONUS_LOW_FIREPOWER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCF_NONNAT_BOMBARD_TGT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_HUT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROAD_GUI_ROAD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISBAND_UNIT_RECOVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISBAND_UNIT_RECOVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rscompat.c:2165:64: style:inconclusive: Function 'rscompat_utype_flag_name_3_1' argument 1 names different: declaration 'info' definition 'compat'. [funcArgNamesDifferent] freeciv-3.1.0/server/rscompat.h:72:64: note: Function 'rscompat_utype_flag_name_3_1' argument 1 names different: declaration 'info' definition 'compat'. freeciv-3.1.0/server/rscompat.c:2165:64: note: Function 'rscompat_utype_flag_name_3_1' argument 1 names different: declaration 'info' definition 'compat'. freeciv-3.1.0/server/rscompat.c:386:43: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:572:25: style: Variable 'info' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/rscompat.c:839:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:1749:53: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:1908:60: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2104:23: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/rscompat.c:2165:64: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2177:66: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2192:54: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2204:54: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2220:65: style: Parameter 'proad' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2238:64: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rscompat.c:2253:71: style: Parameter 'compat' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rssanity.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_summary [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_TECH_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_INFO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:100:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSET_INTERNAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SST_BOOL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:164:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REQ_RANGE_WORLD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:429:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:539:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_CITY_VISION_RADIUS_SQ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:615:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:688:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTYF_SETTLERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:741:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimprove [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:816:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:852:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tech_cost_style [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:1523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:1618:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/rssanity.c:60:57: style: Parameter 'pnation' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rssanity.c:89:58: style: Parameter 'pset' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rssanity.c:98:63: style: Parameter 'pset' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/rssanity.c:431:21: style: Variable 'pset' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/rssanity.c:1486:27: style: Variable 'pnat' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/ruleset.c:510:48: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/server/savegame/savecompat.c:288:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_SPECIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_old_save [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:327:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:677:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAME_DEFAULT_TEAM_POOLED_RESEARCH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1303:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAME_DEFAULT_SCORETURN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1411:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSA_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1492:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pslot [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1621:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_ACTIVITY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1677:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR8_SOUTH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1717:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_PERFORM_ACTION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1783:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1804:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1887:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_AWAY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savecompat.c:1916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_A_BARBARIAN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savegame2.c:2620:9: error: syntax error: <=) [syntaxError] freeciv-3.1.0/server/savegame/savegame3.c:3658:9: error: syntax error: <=) [syntaxError] freeciv-3.1.0/server/savegame/savemain.c:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savemain.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_FAIL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savemain.c:151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_compress_type [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/savegame/savemain.c:174:13: style: Variable 'strip_extensions' can be declared as const array [constVariable] freeciv-3.1.0/server/score.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/score.c:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/score.c:368:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSHIP_ARRIVED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/score.c:388:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/score.c:445:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/score.c:422:18: style: Variable 'spacerace_winner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/score.c:423:16: style: Variable 't_winner' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/scripting/api_server_base.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API_TYPE_STRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_edit.c:214:55: error: syntax error [syntaxError] freeciv-3.1.0/server/scripting/api_server_game_methods.c:39:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_game_methods.c:58:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_game_methods.c:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_game_methods.c:97:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_game_methods.c:116:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_game_methods.c:135:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_luadata.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable luadata [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_notify.c:39:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_notify.c:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_notify.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/api_server_notify.c:82:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftc_any [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/script_fcdb.c:338:47: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/scripting/script_server.c:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API_TYPE_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/script_server.c:589:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable API_TYPE_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/script_server.c:614:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/tolua_fcdb_gen.c:158:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/tolua_server_gen.c:1720:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoupgrade_veteran_loss [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/tolua_server_gen.c:1727:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upgrade_veteran_loss [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/scripting/tolua_server_gen.c:1974:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_OK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glob_observers [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:263:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:309:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_CONNECTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:357:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcptimeout [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:391:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable netwait [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:594:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:958:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1024:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxconnectionsperhost [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1075:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_CONNECTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1153:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_ADDR_ANY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1466:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANNOUNCE_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1535:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_PACKET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/sernet.c:1049:10: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] freeciv-3.1.0/server/sernet.c:1451:49: style: Parameter 'pconn' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/settings.c:1465:0: error: failed to expand 'GEN_BITWISE', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] freeciv-3.1.0/server/spacerace.c:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_SS_STRUCTURALS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSHIP_LAUNCHED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACT_REQ_PLAYER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:219:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSHIP_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSHIP_ARRIVED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FC_LINE__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/spacerace.c:128:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/spacerace.c:137:32: style: Variable 'ship' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/spacerace.c:464:30: style: Variable 'ship' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/srv_log.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable turn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/srv_main.c:2203:7: error: There is an unknown macro here somewhere. Configuration is required. If fc_assert_action_msg is a macro then please configure it. [unknownMacro] freeciv-3.1.0/server/stdinhand.c:184:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_HACK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PRE_AMBIGUOUS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:741:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:764:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:851:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aplayer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1000:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAME_MAX_READ_RECURSION [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RULESET_SUFFIX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1288:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1415:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable access_level [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1472:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1635:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_BASIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1677:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeoutint [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSET_ALL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1746:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSET_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1791:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_BREAK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1867:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSET_ALL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1916:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FC_LINE__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1943:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectmsg [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2020:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2055:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PRE_EMPTY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2108:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_LEVEL_AWAY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ruleset_summary [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2165:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSET_ALL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_BREAK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2412:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2537:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2661:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_ADMIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2727:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_new_game [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:2972:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:3162:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_players [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:3291:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:3439:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:3635:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:3736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_PATH [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:3933:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_scenario [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4022:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_USER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4115:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppattern [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4231:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4403:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_COMMAND_PREFIX [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4691:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4724:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_RUNNING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4790:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_S_INITIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:4942:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:5138:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:5627:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:5853:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:5950:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_DELIMITERS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6049:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_new_game [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kick_time [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_ADMIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6361:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_BREAK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_BREAK [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MSG [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6517:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_GENERAL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6537:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HELP_GENERAL_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6638:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6668:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppattern [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6694:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_CTRL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6788:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6809:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pfile [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6832:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pset [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6869:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pteam [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_MAPDEF [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6924:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable players_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:6980:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PRE_EMPTY [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/stdinhand.c:1487:28: style: Condition 'lvl_name!=NULL' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/stdinhand.c:1483:20: note: Assuming that condition 'lvl_name!=NULL' is not redundant freeciv-3.1.0/server/stdinhand.c:1487:28: note: Condition 'lvl_name!=NULL' is always false freeciv-3.1.0/server/stdinhand.c:1878:23: style: Condition '(++j%4)==0' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/stdinhand.c:1872:13: note: Assignment 'j=0', assigned value is 0 freeciv-3.1.0/server/stdinhand.c:1878:23: note: Condition '(++j%4)==0' is always false freeciv-3.1.0/server/stdinhand.c:6289:30: style: Condition 'MIN_UNIQUE_CONNS<=num_unique_connections' is always false [knownConditionTrueFalse] freeciv-3.1.0/server/stdinhand.c:6273:37: note: Assignment 'num_unique_connections=0', assigned value is 0 freeciv-3.1.0/server/stdinhand.c:6275:15: note: Assuming condition is false freeciv-3.1.0/server/stdinhand.c:6288:9: note: num_unique_connections is incremented', new value is 1 freeciv-3.1.0/server/stdinhand.c:6289:30: note: Condition 'MIN_UNIQUE_CONNS<=num_unique_connections' is always false freeciv-3.1.0/server/stdinhand.c:2410:29: warning: Either the condition 'str!=NULL' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] freeciv-3.1.0/server/stdinhand.c:2410:11: note: Assuming that condition 'str!=NULL' is not redundant freeciv-3.1.0/server/stdinhand.c:2410:29: note: Null pointer dereference freeciv-3.1.0/server/stdinhand.c:2410:29: error: Null pointer dereference [nullPointer] freeciv-3.1.0/server/stdinhand.c:5942:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] freeciv-3.1.0/server/stdinhand.c:182:46: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/stdinhand.c:281:40: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/stdinhand.c:1055:21: style: Variable 'ait' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/stdinhand.c:1940:65: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/stdinhand.c:5933:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/server/stdinhand.c:5934:14: style: Variable 'usage' is assigned a value that is never used. [unreadVariable] freeciv-3.1.0/server/techtools.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiresearch [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:97:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable member [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:343:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:609:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable techloss_forgiveness [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:656:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:725:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:788:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:802:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:919:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FUTURE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FUTURE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:971:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_UNSET [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:996:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TECH_PREREQS_KNOWN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable advance_index_iterate_end [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_TECH_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1211:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FUTURE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_FUTURE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_tech_method [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1381:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freecost [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:1413:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable techlost_donor [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/techtools.c:945:49: style: Condition 'cheapest_cost==-1' is always true [knownConditionTrueFalse] freeciv-3.1.0/server/techtools.c:937:24: note: Assignment 'cheapest_cost=-1', assigned value is -1 freeciv-3.1.0/server/techtools.c:945:49: note: Condition 'cheapest_cost==-1' is always true freeciv-3.1.0/server/techtools.c:967:42: style:inconclusive: Function 'choose_random_tech' argument 1 names different: declaration 'presearch' definition 'research'. [funcArgNamesDifferent] freeciv-3.1.0/server/techtools.h:36:42: note: Function 'choose_random_tech' argument 1 names different: declaration 'presearch' definition 'research'. freeciv-3.1.0/server/techtools.c:967:42: note: Function 'choose_random_tech' argument 1 names different: declaration 'presearch' definition 'research'. freeciv-3.1.0/server/techtools.c:982:35: style:inconclusive: Function 'choose_tech' argument 1 names different: declaration 'presearch' definition 'research'. [funcArgNamesDifferent] freeciv-3.1.0/server/techtools.h:35:35: note: Function 'choose_tech' argument 1 names different: declaration 'presearch' definition 'research'. freeciv-3.1.0/server/techtools.c:982:35: note: Function 'choose_tech' argument 1 names different: declaration 'presearch' definition 'research'. freeciv-3.1.0/server/techtools.c:1069:33: style:inconclusive: Function 'init_tech' argument 1 names different: declaration 'presearch' definition 'research'. [funcArgNamesDifferent] freeciv-3.1.0/server/techtools.h:34:33: note: Function 'init_tech' argument 1 names different: declaration 'presearch' definition 'research'. freeciv-3.1.0/server/techtools.c:1069:33: note: Function 'init_tech' argument 1 names different: declaration 'presearch' definition 'research'. freeciv-3.1.0/server/techtools.c:1207:66: style:inconclusive: Function 'steal_a_tech' argument 2 names different: declaration 'target' definition 'victim'. [funcArgNamesDifferent] freeciv-3.1.0/server/techtools.h:38:66: note: Function 'steal_a_tech' argument 2 names different: declaration 'target' definition 'victim'. freeciv-3.1.0/server/techtools.c:1207:66: note: Function 'steal_a_tech' argument 2 names different: declaration 'target' definition 'victim'. freeciv-3.1.0/server/techtools.c:336:19: style: Variable 'vap' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/techtools.c:1360:46: style: Parameter 'presearch' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/unithand.c:1901:0: error: failed to expand '_', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] freeciv-3.1.0/server/unittools.c:2370:61: error: syntax error [syntaxError] freeciv-3.1.0/server/voting.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pconn [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:195:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_BASIC [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:443:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvc [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:699:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:725:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:823:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:854:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvote [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:877:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable est_connections [valueFlowBailoutIncompleteVar] freeciv-3.1.0/server/voting.c:106:22: style: Variable 'pconn' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/server/voting.c:140:68: style: Parameter 'pvote' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/voting.c:163:45: style: Parameter 'pvote' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/voting.c:338:42: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/server/voting.c:691:49: style: Parameter 'pconn' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/civmanual.c:278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S_INITIAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/civmanual.c:303:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_CTRL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/civmanual.c:812:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_DEFAULT_DATA_ENCODING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/civmanual.c:244:46: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/civmanual.c:252:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/civmanual.c:260:45: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/civmanual.c:268:49: style: Parameter 't' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/civmanual.c:945:37: style: Parameter 'outbuf' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/fcmp/download.c:179:22: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/tools/fcmp/modinst.c:51:73: error: There is an unknown macro here somewhere. Configuration is required. If DIR_SEPARATOR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/tools/fcmp/mpcli.c:38:15: error: There is an unknown macro here somewhere. Configuration is required. If DATASUBDIR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/tools/fcmp/mpcmdline.c:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/fcmp/mpdb.c:95:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/fcmp/mpdb.c:143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_SEPARATOR_CHAR [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/fcmp/mpdb.c:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPT_SCENARIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/fcmp/mpdb.c:261:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPT_SCENARIO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/fcmp/mpgui_gtk3.c:47:15: error: There is an unknown macro here somewhere. Configuration is required. If DATASUBDIR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/tools/fcmp/mpgui_gtk4.c:49:15: error: There is an unknown macro here somewhere. Configuration is required. If DATASUBDIR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/tools/fcmp/mpgui_qt.cpp:50:29: error: There is an unknown macro here somewhere. Configuration is required. If DATASUBDIR is a macro then please configure it. [unknownMacro] freeciv-3.1.0/tools/fcmp/mpgui_qt.h:49:1: style: The class 'mpgui' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] freeciv-3.1.0/tools/fcmp/mpgui_qt_worker.h:31:1: style: The class 'mpqt_worker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] freeciv-3.1.0/tools/fcmp/mpgui_qt_worker.cpp:54:18: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/fcmp/mpgui_qt_worker.cpp:63:36: performance: Function parameter 'URL_in' should be passed by const reference. [passedByValue] freeciv-3.1.0/tools/ruledit/ruledit_qt.h:95:1: style: The class 'ruledit_gui' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] freeciv-3.1.0/tools/ruledit/edit_impr.cpp:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextOnly [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/edit_impr.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_COUNT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/edit_impr.cpp:214:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/edit_utype.cpp:57:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextOnly [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:235:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peffect [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:272:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:152:43: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/effect_edit.cpp:54:11: style: Variable 'lbl' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/tools/ruledit/req_edit.cpp:70:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextOnly [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:155:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ACTUAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:195:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:226:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:250:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:325:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:343:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fc_strcasecmp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:458:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_edit.cpp:275:28: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/req_edit.cpp:52:11: style: Variable 'lbl' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/tools/ruledit/req_vec_fix.cpp:45:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_MessageBoxWarning [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_vec_fix.cpp:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_vec_fix.cpp:159:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_vec_fix.cpp:286:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/req_vec_fix.cpp:144:44: style:inconclusive: Function 'req_vec_fix' argument 2 names different: declaration 'item_info' definition 'item'. [funcArgNamesDifferent] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:162:62: note: Function 'req_vec_fix' argument 2 names different: declaration 'item_info' definition 'item'. freeciv-3.1.0/tools/ruledit/req_vec_fix.cpp:144:44: note: Function 'req_vec_fix' argument 2 names different: declaration 'item_info' definition 'item'. freeciv-3.1.0/tools/ruledit/ruledit.cpp:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit.cpp:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_STRING [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:235:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rulesetdir [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:253:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nationlist [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_edit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:368:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_fixer [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_edit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_edit [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:447:15: warning: Member variable 'ruledit_main::qapp' is not initialized in the constructor. [uninitMemberVar] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:98:30: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:111:16: style: The scope of the variable 'ruleset_accept' can be reduced. [variableScope] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:112:11: style: The scope of the variable 'rs_label' can be reduced. [variableScope] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:113:11: style: The scope of the variable 'version_label' can be reduced. [variableScope] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:331:41: performance: Function parameter 'target' should be passed by const reference. [passedByValue] freeciv-3.1.0/tools/ruledit/ruledit_qt.cpp:400:44: performance: Function parameter 'target' should be passed by const reference. [passedByValue] freeciv-3.1.0/tools/ruledit/tab_achievement.cpp:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_achievement.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pach [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_achievement.cpp:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pach [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_achievement.cpp:241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pach [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_achievement.cpp:290:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_ACHIEVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_building.cpp:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_building.cpp:123:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_building.cpp:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_building.cpp:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_building.cpp:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_IMPROVEMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_building.cpp:222:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_building.cpp:332:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabler [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable other_enabler [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabler [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:310:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabler [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:353:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabler [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_enabler_vector_by_number_name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:550:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_enabler_vector_by_number [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:471:31: error: Returning object that will be invalid when returning. [returnDanglingLifetime] freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:471:31: note: Pointer to container is created here. freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:471:31: note: Returning object that will be invalid when returning. freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:46:12: style: The destructor '~fix_enabler_item' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:130:12: note: Virtual destructor in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:46:12: note: Destructor in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:47:8: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:54:16: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:47:8: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:49:15: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:60:23: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:49:15: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:50:9: style: The function 'item_working_copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:66:17: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:50:9: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:51:15: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:74:23: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:51:15: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:52:27: style: The function 'find_next_problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:81:35: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:52:27: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:53:8: style: The function 'apply_accepted_changes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:89:16: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:53:8: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:54:8: style: The function 'undo_accepted_changes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:96:16: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:54:8: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:55:7: style: The function 'num_vectors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:102:15: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:55:7: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:56:28: style: The function 'vector_namer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:110:36: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:56:28: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:57:32: style: The function 'vector_getter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:118:40: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:57:32: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:58:8: style: The function 'vector_in_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] freeciv-3.1.0/tools/ruledit/req_vec_fix.h:125:16: note: Virtual function in base class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:58:8: note: Function in derived class freeciv-3.1.0/tools/ruledit/tab_enablers.cpp:365:18: style: Variable 'paction' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:66:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:124:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pextra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_EXTRA [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:223:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_extras.cpp:333:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_good.cpp:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_good.cpp:118:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgood [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_good.cpp:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgood [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_good.cpp:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgood [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_good.cpp:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_GOOD [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_gov.cpp:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_gov.cpp:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_gov.cpp:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_gov.cpp:243:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgov [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_gov.cpp:303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_GOVERNMENT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description_file [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:263:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LEN_NAME [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:510:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description_file [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_misc.cpp:324:5: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_multiplier.cpp:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_multiplier.cpp:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_multiplier.cpp:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_multiplier.cpp:238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmul [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_nation.cpp:48:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padv [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:156:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextOnly [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padv [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NEVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:225:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:261:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:271:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_TWO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:281:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ROOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_TWO [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:334:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ROOT [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padv [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AR_ONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:398:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable require [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_tech.cpp:468:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_ADVANCE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:66:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:250:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pterr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_TERRAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:219:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_terrains.cpp:318:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMaximumSize [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:265:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:314:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VUT_UTYPE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:217:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/tab_unit.cpp:237:8: style: C-style pointer casting [cstyleCast] freeciv-3.1.0/tools/ruledit/univ_value.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_tech_types [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/univ_value.c:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padv [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdis [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable advance [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable building [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:245:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utype [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:266:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable achievement [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable good [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extra [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terrain [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable govern [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruledit/validity.c:311:10: style:inconclusive: Boolean expression 'needed' is used in bitwise operation. [bitwiseOnBoolean] freeciv-3.1.0/tools/ruledit/validity.c:311:23: style:inconclusive: Boolean expression 'conflicts' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] freeciv-3.1.0/tools/ruledit/validity.c:369:54: style: Parameter 'peffect' can be declared as pointer to const. However it seems that 'effect_list_multiplier_cb' is a callback function, if 'peffect' is declared with const you might also need to cast function pointer(s). [constParameterCallback] freeciv-3.1.0/tools/ruledit/validity.c:396:24: note: You might need to cast the function pointer here freeciv-3.1.0/tools/ruledit/validity.c:369:54: note: Parameter 'peffect' can be declared as pointer to const freeciv-3.1.0/tools/ruleup.c:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleup.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NORMAL [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RULESET_CAPABILITIES [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preq [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:204:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_TECH_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NEVER [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_BUILDING_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:301:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_UNIT_LIST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:326:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UCL_LAST [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:372:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FZ_PLAIN [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pb [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:459:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstyle [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:516:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_USER_UNIT_FLAGS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:565:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:646:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:832:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_DISTANCE_UNLIMITED [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:886:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_target_kind [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:911:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RS_DEFAULT_ACTION_ACTOR_CONSUMING_ALWAYS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:925:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:1008:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_ACTIONS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:1048:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable named_teams [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:1686:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable government_during_revolution [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:1788:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRAIT_DEFAULT_VALUE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:1816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_NATION_SETS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:2005:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable embedded_nations [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:2126:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NONE [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:2232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_USER_TER_FLAGS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:2780:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:2811:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pbonus [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:2851:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_USER_UNIT_FLAGS [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:3121:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable luadata [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/ruleutil/rulesave.c:209:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] freeciv-3.1.0/tools/ruleutil/rulesave.c:282:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] freeciv-3.1.0/tools/ruleutil/rulesave.c:306:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] freeciv-3.1.0/tools/ruleutil/rulesave.c:3137:9: style: Condition 'success' is always true [knownConditionTrueFalse] freeciv-3.1.0/tools/ruleutil/rulesave.c:3134:20: note: Assignment 'success=!0', assigned value is 1 freeciv-3.1.0/tools/ruleutil/rulesave.c:3137:9: note: Condition 'success' is always true freeciv-3.1.0/tools/ruleutil/rulesave.c:1765:46: style: Parameter 'default_traits' can be declared as pointer to const [constParameterPointer] freeciv-3.1.0/tools/ruleutil/rulesave.c:2126:19: style: Variable 'a_none' can be declared as pointer to const [constVariablePointer] freeciv-3.1.0/tools/shared/tools_fc_interface.c:35:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/shared/tools_fc_interface.c:45:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/shared/tools_fc_interface.c:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/tools/shared/tools_fc_interface.c:67:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_ss_by_name [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fcthread.h:65:0: error: #error "No working thread implementation" [preprocessorErrorDirective] freeciv-3.1.0/utility/distribute.c:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/utility/fc_utf8.c:640:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] freeciv-3.1.0/client/gui-sdl2/widget.c:603:3: warning: Null pointer dereference: new_widget [ctunullpointer] freeciv-3.1.0/client/gui-sdl2/helpdlg.c:566:12: note: Assuming that condition 'store->obsolete_by_button' is not redundant freeciv-3.1.0/client/gui-sdl2/helpdlg.c:484:31: note: Assignment to 'store->obsolete_by_button=obsolete_by_label2' freeciv-3.1.0/client/gui-sdl2/helpdlg.c:482:21: note: Calling function widget_add_as_prev, 1st argument is null freeciv-3.1.0/client/gui-sdl2/widget.c:603:3: note: Dereferencing argument new_widget that is null freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:125:22: warning: Null pointer dereference: dst [ctunullpointer] freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1612:29: note: Assuming that condition 'rz_dst==NULL' is not redundant freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:1611:30: note: Calling function _shrinkSurfaceRGBA, 2nd argument is null freeciv-3.1.0/dependencies/SDL2_gfx/SDL2_rotozoom.c:125:22: note: Dereferencing argument dst that is null diff: DONE