2024-03-27 05:47 ftp://ftp.de.debian.org/debian/pool/main/g/geda-gaf/geda-gaf_1.8.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=cairo --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 99853e4 (2024-03-27 05:16:23 +0100) count: 2352 1070 elapsed-time: 13.2 15.5 head-timing-info: old-timing-info: head results: geda-gaf-1.8.2/gattrib/src/f_export.c:127:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrib_value [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/g_rc.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/g_rc.c:73:7: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/gattrib/src/g_rc.c:64:30: style:inconclusive: Function 'g_rc_gattrib_version' argument 1 names different: declaration 'version' definition 'scm_version'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:30:30: note: Function 'g_rc_gattrib_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/gattrib/src/g_rc.c:64:30: note: Function 'g_rc_gattrib_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/gattrib/src/g_register.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gattrib.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:73:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:116:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:157:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:198:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:240:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:282:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:323:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:364:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:404:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:443:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:483:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:526:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:571:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:608:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:645:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:682:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:719:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:756:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:793:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:832:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:240:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:443:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:483:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:526:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:571:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:608:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:682:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:719:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:793:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:832:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/parsecmd.c:77:18: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_attrib.c:59:63: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_attrib.c:95:9: style: Variable 'numslots_value' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_attrib.c:96:9: style: Variable 'slot_value' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_misc.c:61:26: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEAVE_VISIBILITY_ALONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_object.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_object.c:314:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETACHED_ATTRIBUTE_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_object.c:398:49: style:inconclusive: Function 's_object_delete_text_object_in_object' argument 2 names different: declaration 'test_object' definition 'text_object'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:138:72: note: Function 's_object_delete_text_object_in_object' argument 2 names different: declaration 'test_object' definition 'text_object'. geda-gaf-1.8.2/gattrib/src/s_object.c:398:49: note: Function 's_object_delete_text_object_in_object' argument 2 names different: declaration 'test_object' definition 'text_object'. geda-gaf-1.8.2/gattrib/src/s_object.c:83:43: style: Parameter 'new_attrib_name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:84:43: style: Parameter 'new_attrib_value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:111:46: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:112:44: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:113:42: style: Parameter 'new_attrib_name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:114:42: style: Parameter 'new_attrib_value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:141:42: style: Parameter 'new_attrib_name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:142:42: style: Parameter 'new_attrib_value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:173:20: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:174:18: style: Parameter 'new_attrib_name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:175:18: style: Parameter 'new_attrib_value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:238:43: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:239:41: style: Parameter 'new_attrib_name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:413:35: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_object.c:415:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_rename.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_rename.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_rename.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:191:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:304:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:396:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:250:59: style:inconclusive: Function 's_sheet_data_add_master_net_list_items' argument 1 names different: declaration 'obj_list' definition 'obj_start'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:41:58: note: Function 's_sheet_data_add_master_net_list_items' argument 1 names different: declaration 'obj_list' definition 'obj_start'. geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:250:59: note: Function 's_sheet_data_add_master_net_list_items' argument 1 names different: declaration 'obj_list' definition 'obj_start'. geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:262:66: style:inconclusive: Function 's_sheet_data_add_master_net_attrib_list_items' argument 1 names different: declaration 'obj_list' definition 'obj_start'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:42:65: note: Function 's_sheet_data_add_master_net_attrib_list_items' argument 1 names different: declaration 'obj_list' definition 'obj_start'. geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:262:66: note: Function 's_sheet_data_add_master_net_attrib_list_items' argument 1 names different: declaration 'obj_list' definition 'obj_start'. geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:192:13: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:411:21: style: Variable 'o_lower_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_rename.c:159:27: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_rename.c:159:38: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_rename.c:248:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_rename.c:250:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/listsort.c:87:22: style:inconclusive: Function 'cmp' argument 1 names different: declaration 'a' definition 'al'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:17:22: note: Function 'cmp' argument 1 names different: declaration 'a' definition 'al'. geda-gaf-1.8.2/gattrib/src/listsort.c:87:22: note: Function 'cmp' argument 1 names different: declaration 'a' definition 'al'. geda-gaf-1.8.2/gattrib/src/listsort.c:87:39: style:inconclusive: Function 'cmp' argument 2 names different: declaration 'b' definition 'bl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:17:38: note: Function 'cmp' argument 2 names different: declaration 'b' definition 'bl'. geda-gaf-1.8.2/gattrib/src/listsort.c:87:39: note: Function 'cmp' argument 2 names different: declaration 'b' definition 'bl'. geda-gaf-1.8.2/gattrib/src/listsort.c:140:37: style: Variable 'oldhead' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_string_list.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_string_list.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_table.c:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_table.c:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_table.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_table.c:298:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_table.c:504:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:556:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:696:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:893:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_string_list.c:229:2: warning: Either the condition 'next_item!=NULL' is redundant or there is possible null pointer dereference: next_item. [nullPointerRedundantCheck] geda-gaf-1.8.2/gattrib/src/s_string_list.c:221:28: note: Assuming that condition 'next_item!=NULL' is not redundant geda-gaf-1.8.2/gattrib/src/s_string_list.c:229:2: note: Null pointer dereference geda-gaf-1.8.2/gattrib/src/s_string_list.c:451:9: style: Local variable 'i' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/src/s_string_list.c:440:7: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/s_string_list.c:451:9: note: Shadow variable geda-gaf-1.8.2/gattrib/src/s_string_list.c:182:71: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_string_list.c:269:52: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_string_list.c:309:58: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_visibility.c:381:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEAVE_NAME_VALUE_ALONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/s_table.c:173:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] geda-gaf-1.8.2/gattrib/src/s_table.c:191:36: style:inconclusive: Function 's_table_get_index' argument 1 names different: declaration 'list' definition 'local_list'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:70:36: note: Function 's_table_get_index' argument 1 names different: declaration 'list' definition 'local_list'. geda-gaf-1.8.2/gattrib/src/s_table.c:191:36: note: Function 's_table_get_index' argument 1 names different: declaration 'list' definition 'local_list'. geda-gaf-1.8.2/gattrib/src/s_table.c:191:54: style:inconclusive: Function 's_table_get_index' argument 2 names different: declaration 'string' definition 'local_string'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:70:48: note: Function 's_table_get_index' argument 2 names different: declaration 'string' definition 'local_string'. geda-gaf-1.8.2/gattrib/src/s_table.c:191:54: note: Function 's_table_get_index' argument 2 names different: declaration 'string' definition 'local_string'. geda-gaf-1.8.2/gattrib/src/s_table.c:191:54: style: Parameter 'local_string' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_table.c:234:9: style: Variable 'attrib_name' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_table.c:234:23: style: Variable 'attrib_value' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:293:56: style: Condition 'maxcol==-1' is always false [knownConditionTrueFalse] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:966:52: style:inconclusive: Function 's_toplevel_update_pin_attribs_in_toplevel' argument 3 names different: declaration 'pin' definition 'o_pin'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/prototype.h:103:29: note: Function 's_toplevel_update_pin_attribs_in_toplevel' argument 3 names different: declaration 'pin' definition 'o_pin'. geda-gaf-1.8.2/gattrib/src/s_toplevel.c:966:52: note: Function 's_toplevel_update_pin_attribs_in_toplevel' argument 3 names different: declaration 'pin' definition 'o_pin'. geda-gaf-1.8.2/gattrib/src/s_toplevel.c:111:15: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:832:56: style: Parameter 'netname' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:843:56: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:844:21: style: Parameter 'new_net_attrib_list' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:868:56: style: Parameter 'refdes' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/s_toplevel.c:875:9: style: Variable 'pinnumber' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/x_dialog.c:83:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_fileselect.c:133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_dialog.c:194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_fileselect.c:254:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_dialog.c:228:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_fileselect.c:300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_dialog.c:314:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_dialog.c:375:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_dialog.c:140:56: style: Condition 'maxcol==-1' is always false [knownConditionTrueFalse] geda-gaf-1.8.2/gattrib/src/x_dialog.c:72:14: style: Local variable 'label' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:108:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/x_dialog.c:72:14: note: Shadow variable geda-gaf-1.8.2/gattrib/src/x_dialog.c:218:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:180:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable private_font [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:225:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkColor [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_window.c:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_window.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_window.c:381:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrib_value [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:149:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:124:7: error: Common realloc mistake: 'scrolled_windows' nulled but not freed upon failure [memleakOnRealloc] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:246:12: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:389:9: style: Variable 'text' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:172:17: style: Variable 'new_width' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/x_window.c:99:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/x_window.c:104:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gnetlist/src/g_rc.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:78:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETATTRIB_ATTRIBUTE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_rc.c:48:31: style:inconclusive: Function 'g_rc_gnetlist_version' argument 1 names different: declaration 'version' definition 'scm_version'. [funcArgNamesDifferent] geda-gaf-1.8.2/gnetlist/include/prototype.h:20:31: note: Function 'g_rc_gnetlist_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/gnetlist/src/g_rc.c:48:31: note: Function 'g_rc_gnetlist_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/gnetlist/src/g_netlist.c:47:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:423:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:722:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/gnetlist.c:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/gnetlist.c:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPICE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/gnetlist.c:105:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geda-gaf-1.8.2/gnetlist/src/i_vars.c:111:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] geda-gaf-1.8.2/gnetlist/src/i_vars.c:113:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] geda-gaf-1.8.2/gnetlist/src/i_vars.c:115:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] geda-gaf-1.8.2/gnetlist/src/i_vars.c:118:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] geda-gaf-1.8.2/gnetlist/src/i_vars.c:119:5: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] geda-gaf-1.8.2/gnetlist/src/parsecmd.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/parsecmd.c:210:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_cpinlist.c:82:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPINLIST [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/parsecmd.c:68:18: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_cpinlist.c:149:55: style: Parameter 'pin_number' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_misc.c:41:26: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIERARCHY_FORCE_LOAD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:602:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_net.c:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_net.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_net.c:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETATTRIB_ATTRIBUTE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_net.c:430:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPICE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_net.c:113:10: style: Variable 'n_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_net.c:201:38: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_net.c:203:10: style: Variable 'n_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_net.c:216:36: style: Parameter 'pr_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_net.c:345:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_net.c:351:11: style: Variable 'unnamed_string' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:659:34: style: Condition '!done' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:632:16: note: Assignment 'done=0', assigned value is 0 geda-gaf-1.8.2/gnetlist/src/g_netlist.c:659:34: note: Condition '!done' is always true geda-gaf-1.8.2/gnetlist/src/g_netlist.c:289:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:388:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:292:17: style: Variable 'pairlist' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:280:17: note: pairlist is assigned geda-gaf-1.8.2/gnetlist/src/g_netlist.c:292:17: note: pairlist is overwritten geda-gaf-1.8.2/gnetlist/src/g_netlist.c:354:19: style: Variable 'nl_current' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:350:14: note: nl_current is assigned geda-gaf-1.8.2/gnetlist/src/g_netlist.c:354:19: note: nl_current is overwritten geda-gaf-1.8.2/gnetlist/src/g_netlist.c:391:18: style: Variable 'pairlist' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:378:18: note: pairlist is assigned geda-gaf-1.8.2/gnetlist/src/g_netlist.c:391:18: note: pairlist is overwritten geda-gaf-1.8.2/gnetlist/src/g_netlist.c:103:20: style:inconclusive: Function 'g_get_pins' argument 1 names different: declaration 'uref' definition 'scm_uref'. [funcArgNamesDifferent] geda-gaf-1.8.2/gnetlist/include/prototype.h:8:20: note: Function 'g_get_pins' argument 1 names different: declaration 'uref' definition 'scm_uref'. geda-gaf-1.8.2/gnetlist/src/g_netlist.c:103:20: note: Function 'g_get_pins' argument 1 names different: declaration 'uref' definition 'scm_uref'. geda-gaf-1.8.2/gnetlist/src/g_netlist.c:107:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:146:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:190:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:237:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:238:15: style: Variable 'pl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:239:10: style: Variable 'n_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:241:11: style: Variable 'net_name' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:326:12: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:327:13: style: Variable 'pl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:328:8: style: Variable 'n_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:425:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:681:17: style: Variable 'pinobject' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:801:15: style: Variable 'pl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:805:11: style: Variable 'net_name' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:189:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:233:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:234:19: style: Variable 'is_member' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:236:18: style: Variable 'pairlist' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:424:18: style: Variable 'pairlist' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:315:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:569:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:255:11: style: Variable 'wanted_uref' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:301:56: style: Parameter 'uref_disable' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:304:15: style: Variable 'pl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:366:42: style: Parameter 'pr_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:367:16: style: Parameter 'hierarchy_tag' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:417:45: style: Parameter 'pr_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:418:12: style: Parameter 'hierarchy_tag' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:481:47: style: Parameter 'pr_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:482:14: style: Parameter 'hierarchy_tag' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:543:15: style: Variable 'pl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:586:46: style: Parameter 'pr_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:590:11: style: Variable 'end_of_base' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:50:16: style: Variable 'pcount' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:182:18: style: Variable 'did_work' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:272:17: style: Variable 'pl_current' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_netlist.c:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETLIST [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_rename.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_rename.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_rename.c:315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:135:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:202:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:279:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:284:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:310:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:316:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:109:57: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:250:9: style: Variable 'current_pin' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:326:12: style: Parameter 'pinnumber' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_netlist.c:155:16: style: Variable 'nl_current' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gnetlist/src/s_netlist.c:146:16: note: nl_current is assigned geda-gaf-1.8.2/gnetlist/src/s_netlist.c:155:16: note: nl_current is overwritten geda-gaf-1.8.2/gnetlist/src/s_netlist.c:226:12: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_netlist.c:281:12: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_netlist.c:282:13: style: Variable 'pl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_rename.c:133:27: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_rename.c:133:38: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_rename.c:188:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_rename.c:266:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/src/s_rename.c:268:14: style: Variable 'nl_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_rename.c:315:18: style: Variable 'pairlist' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gnetlist/src/vams_misc.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/vams_misc.c:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/vams_misc.c:44:11: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:321:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_TYPE_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:348:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:625:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_TYPE_STATIC_SCOPE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:767:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_INT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:940:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SELECTION_BROWSE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1716:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1762:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1789:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1821:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1841:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1955:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2005:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2057:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2077:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2157:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2212:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2542:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2644:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2877:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAPPED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2943:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAPPED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3326:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3513:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/a_pan.c:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_PAN_IGNORE_BORDERS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3601:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3630:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3672:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3753:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3821:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3956:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4017:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4041:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4332:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4570:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4761:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4837:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4885:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5047:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5083:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5534:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SELECTION_SINGLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5625:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5940:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5961:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6347:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6398:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6408:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6417:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6492:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6734:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6840:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7129:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7211:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7385:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7455:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7487:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7562:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7589:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7616:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CAP_NOT_LAST [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7751:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attributes [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7764:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7819:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7865:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7952:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8001:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8060:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8222:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_desc [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8621:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8662:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8687:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8747:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:24: style: Parameter 'key' can be declared as pointer to const. However it seems that 'returns_true' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:80:42: note: You might need to cast the function pointer here geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:24: note: Parameter 'key' can be declared as pointer to const geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:38: style: Parameter 'value' can be declared as pointer to const. However it seems that 'returns_true' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:80:42: note: You might need to cast the function pointer here geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:38: note: Parameter 'value' can be declared as pointer to const geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:54: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'returns_true' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:80:42: note: You might need to cast the function pointer here geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:54: note: Parameter 'user_data' can be declared as pointer to const geda-gaf-1.8.2/gnetlist/src/s_traverse.c:263:64: style: Parameter 'component' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:111:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:393:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:396:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:491:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:491:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:474:60: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/g_attrib.c:71:18: debug: Function::addArguments found argument 'target_s' with varid 0. [varid0] geda-gaf-1.8.2/gschem/src/g_attrib.c:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/a_zoom.c:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOM_IN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/a_zoom.c:259:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/a_zoom.c:310:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOM_BOX_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_funcs.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/a_zoom.c:205:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/a_zoom.c:319:38: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/a_zoom.c:356:14: style: Variable 'new_aspect' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/g_hook.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_hook.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLEDBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:135:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_net_direction_mode [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_net_selection_mode [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:203:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:220:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:237:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:254:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTLINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_zoom_with_pan [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:351:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_object_clipping [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:368:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_do_logging [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:385:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_embed_complex [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:394:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:412:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:478:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:497:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:519:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WINDOW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:569:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_scrollbars_flag [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:582:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:608:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:639:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:658:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PORTRAIT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:680:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_image_color [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:691:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:715:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_print_color [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:727:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTT_CAP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:745:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_ON_STARTUP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:762:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSIENT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:779:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPUP_ENABLED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:796:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STROKE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:815:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_WHEEL_CLASSIC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:837:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_net_consolidate [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:855:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_file_preview [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:872:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_enforce_hierarchy [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:889:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_text_origin_marker [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:906:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_fast_mousepan [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:923:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_raise_dialog_boxes [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:940:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_continue_component_place [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:953:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:980:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_undo_control [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:991:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_DISK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1012:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_undo_panzoom [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1028:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_draw_grips [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1045:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_netconn_rubberband [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1063:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_magnetic_net_mode [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1080:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_sort_component_library [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1094:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1134:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_warp_cursor [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_toolbars [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1168:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_handleboxes [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_setpagedevice_orientation [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_setpagedevice_pagesize [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1238:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMP_BUS_RIPPER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_force_boundingbox [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1290:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1313:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOTS_GRID_VARIABLE_MODE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1356:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1406:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1430:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1479:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1500:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1524:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1549:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1571:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:1584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:80:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:87:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:88:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:89:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:91:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:103:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:109:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:180:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:183:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:189:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:192:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:197:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:198:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:205:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:206:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:209:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:213:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:226:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:227:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:228:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:229:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:231:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:232:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:237:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:359:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:441:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:480:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_window_list [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:501:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_keys_sym [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_keys.c:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_rc.c:87:23: error: Allocation with g_utf8_casefold, g_utf8_collate doesn't release it. [leakNoVarFunctionCall] geda-gaf-1.8.2/gschem/src/g_rc.c:88:9: error: Allocation with g_utf8_casefold, g_utf8_collate doesn't release it. [leakNoVarFunctionCall] geda-gaf-1.8.2/gschem/src/g_register.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_place_list_changed_hook [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_select.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_select.c:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_select.c:117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_select.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_util.c:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_select.c:148:9: style: Variable 'page' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/g_window.c:272:18: debug: Function::addArguments found argument 'x_s' with varid 0. [varid0] geda-gaf-1.8.2/gschem/src/g_keys.c:439:14: style: Variable 'akey' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/g_keys.c:440:14: style: Variable 'bkey' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/g_window.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:310:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_override_close_page_x [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/g_window.c:208:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem.c:227:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_fileselect_load_backup [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_accel_label_parent_class [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_action.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_ACCEL_LABEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_accel_label_parent_class [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_action.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GschemActionClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_DIR_RTL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_action.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_ACTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_action.c:126:14: error: Return value of allocation function 'g_object_new' is not stored. [leakReturnValNotUsed] geda-gaf-1.8.2/gschem/src/gschem_action.c:64:110: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_action_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_action.c:158:34: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_action.c:64:110: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_action.c:91:104: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_action_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_action.c:159:34: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_action.c:91:104: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_action.c:93:17: style: Variable 'action' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_action.c:109:17: style: Variable 'gs_action' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:92:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_accel_label_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:326:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:92:48: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:117:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_accel_label_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:327:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:117:43: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:119:22: style: Variable 'accel_label' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:206:12: style: Variable 'misc' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:52:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_pango_renderer_parent_class [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_pango_renderer_parent_class [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_RENDER_PART_FOREGROUND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DIALOG [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:157:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:172:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_RENDER_PART_UNDERLINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:221:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_RENDER_PART_FOREGROUND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_PANGO_RENDERER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:291:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_PANGO_RENDERER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:333:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GschemPangoAttrOverbar [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_pango.c:295:3: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:286:110: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:355:34: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_dialog.c:286:110: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_dialog.c:317:104: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:356:34: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_dialog.c:317:104: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_dialog.c:319:17: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_dialog.c:494:61: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:66:24: style: Variable 'gschem_renderer' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:82:41: style: Parameter 'gschem_renderer' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:85:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:98:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:180:54: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_part_changed' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:276:34: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:180:54: note: Parameter 'renderer' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_pango.c:186:45: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_begin' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:277:27: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:186:45: note: Parameter 'renderer' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_pango.c:191:43: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_end' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:278:25: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:191:43: note: Parameter 'renderer' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_pango.c:228:70: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:283:32: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:228:70: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_pango.c:244:64: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:284:32: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:244:64: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/gschem_pango.c:246:24: style: Variable 'gschem_renderer' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:308:37: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:318:19: style: Variable 'cr_cache' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/gschem_pango.c:37:20: style: struct member '_GschemPangoRendererPrivate::surface' is never used. [unusedStructMember] geda-gaf-1.8.2/gschem/src/gschem_toplevel.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TOPLEVEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_toplevel.c:215:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_invalidate [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:300:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_OFF [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:507:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:579:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_basic.c:64:53: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/i_basic.c:159:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_basic.c:371:52: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/i_basic.c:373:11: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_basic.c:397:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_vars.c:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_logging [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:116:18: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:117:18: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:199:19: warning: Invalid test for overflow 'start_angle>start_angle+end_angle'; signed integer overflow is undefined behavior. Some mainstream compilers removes handling of overflows when optimising the code and change the code to 'end_angle<0'. [invalidTestForOverflow] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:169:7: style: Condition 'do_width_hint' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:142:23: note: Assignment 'do_width_hint=!0', assigned value is 1 geda-gaf-1.8.2/gschem/src/gschem_cairo.c:169:7: note: Condition 'do_width_hint' is always true geda-gaf-1.8.2/gschem/src/gschem_cairo.c:172:7: style: Condition 'do_height_hint' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:143:24: note: Assignment 'do_height_hint=!0', assigned value is 1 geda-gaf-1.8.2/gschem/src/gschem_cairo.c:172:7: note: Condition 'do_height_hint' is always true geda-gaf-1.8.2/gschem/src/gschem_cairo.c:392:72: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:116:21: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:116:35: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:117:21: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:117:35: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/i_callbacks.c:109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_fileselect_load_backup [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:242:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_filename [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:390:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDO_ACTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:457:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:476:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:512:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:532:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTCOPY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:556:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:577:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTMCOPY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:601:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCOPY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:622:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTMOVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:647:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDMOVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:671:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:725:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:782:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_arc.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:822:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_arc.c:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_RADIUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:865:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDMIRROR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_arc.c:330:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:895:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:950:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_OFF [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1002:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1041:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1081:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOMBOXSTART [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOMBOXEND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1423:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTPAN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1624:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1714:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1776:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1794:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1814:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1845:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2054:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2076:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2098:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2280:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2356:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWNET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2383:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWNET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2427:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWBUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2454:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWBUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWLINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2562:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDLINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2581:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2607:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2625:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWCIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2706:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWPIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2777:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDPIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2806:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2917:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2999:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3054:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3093:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3316:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOUNDINGBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3340:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_DOTS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3365:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_STATE_COUNT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3503:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/m_basic.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_OFF [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETACHED_ATTRIBUTE_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_attrib.c:53:36: style: Parameter 'selected' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_attrib.c:93:43: style: Parameter 'selected' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_attrib.c:127:43: style: Parameter 'selected' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_basic.c:54:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_draw [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWBUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:427:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_draw_place [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:508:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_BOX_SIZE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:605:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_basic.c:600:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_box.c:138:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_box.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_box.c:464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_box.c:520:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_box.c:61:37: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_box_fill_hollow' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:291:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:61:37: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_box.c:62:27: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_box_fill_hollow' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:291:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:62:27: note: Parameter 'color' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_box.c:62:39: style: Parameter 'box' can be declared as pointer to const. However it seems that 'o_box_fill_hollow' is a callback function, if 'box' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:291:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:62:39: note: Parameter 'box' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_box.c:91:35: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_box_fill_fill' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:296:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:91:35: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_box.c:92:25: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_box_fill_fill' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:296:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:92:25: note: Parameter 'color' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_box.c:92:37: style: Parameter 'box' can be declared as pointer to const. However it seems that 'o_box_fill_fill' is a callback function, if 'box' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:296:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:92:37: note: Parameter 'box' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_buffer.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_buffer.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_buffer.c:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_buffer.c:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_buffer.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_buffer.c:155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_buffer.c:30:38: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_buffer.c:150:37: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_bus.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_bus.c:82:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_bus.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1632:11: style: Variable 'p_new' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gschem/src/i_callbacks.c:1629:9: note: p_new is assigned geda-gaf-1.8.2/gschem/src/i_callbacks.c:1632:11: note: p_new is overwritten geda-gaf-1.8.2/gschem/src/o_bus.c:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUS_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_bus.c:265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_bus.c:292:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/i_callbacks.c:89:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:158:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:220:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:408:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:437:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2294:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2402:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2473:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2513:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3225:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3435:20: style: Variable 'w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3448:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3459:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:3470:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_bus.c:37:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_bus.c:257:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/i_callbacks.c:2798:14: style: Variable 'pcount' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/o_circle.c:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_circle.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_circle.c:434:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_circle.c:500:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_complex.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_complex.c:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_complex.c:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_place_list_changed_hook [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_complex.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_PAN_DONT_REDRAW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_circle.c:56:40: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_circle_fill_hollow' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:283:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:56:40: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_circle.c:57:30: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_circle_fill_hollow' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:283:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:57:30: note: Parameter 'color' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_circle.c:57:45: style: Parameter 'circle' can be declared as pointer to const. However it seems that 'o_circle_fill_hollow' is a callback function, if 'circle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:283:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:57:45: note: Parameter 'circle' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_circle.c:88:38: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_circle_fill_fill' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:288:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:88:38: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_circle.c:89:28: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_circle_fill_fill' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:288:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:89:28: note: Parameter 'color' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_circle.c:89:43: style: Parameter 'circle' can be declared as pointer to const. However it seems that 'o_circle_fill_fill' is a callback function, if 'circle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:288:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:89:43: note: Parameter 'circle' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_copy.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_delete.c:70:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_find.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_find.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_find.c:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUNCTION_CUE_SIZE_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_ENDPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:254:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:309:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_cue.c:130:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_cue.c:249:72: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_grips.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_RADIUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX_UPPER_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:413:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_UPPER_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:477:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLE_RADIUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_END1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:554:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:595:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:729:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:797:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:829:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:887:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:1176:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLE_RADIUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:1359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:1447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_ZOOMFACTOR1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:1501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_line.c:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_line.c:180:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_line.c:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:380:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:481:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:515:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_misc.c:668:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_grips.c:339:17: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_grips.c:658:17: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_grips.c:1030:46: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_grips.c:1477:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_move.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:286:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_RESNAP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:397:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:430:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:452:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:539:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_move.c:607:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/m_basic.c:355:7: style: Local variable 'visible' shadows outer function [shadowFunction] geda-gaf-1.8.2/gschem/src/m_basic.c:606:5: note: Shadowed declaration geda-gaf-1.8.2/gschem/src/m_basic.c:355:7: note: Shadow variable geda-gaf-1.8.2/gschem/src/m_basic.c:485:7: style: Local variable 'visible' shadows outer function [shadowFunction] geda-gaf-1.8.2/gschem/src/m_basic.c:606:5: note: Shadowed declaration geda-gaf-1.8.2/gschem/src/m_basic.c:485:7: note: Shadow variable geda-gaf-1.8.2/gschem/src/o_misc.c:471:39: style: Parameter 'stext' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_misc.c:505:39: style: Parameter 'stext' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/m_basic.c:202:32: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_misc.c:650:42: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/m_basic.c:324:44: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_misc.c:366:14: style: Variable 'pcount' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/o_path.c:114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_path.c:235:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_path.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_path.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_path.c:549:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_path.c:578:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_path.c:120:19: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_path.c:172:50: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_path_fill_hollow' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:339:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:172:50: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_path.c:173:40: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_path_fill_hollow' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:339:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:173:40: note: Parameter 'color' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_path.c:173:53: style: Parameter 'path' can be declared as pointer to const. However it seems that 'o_path_fill_hollow' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:339:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:173:53: note: Parameter 'path' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_path.c:197:48: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_path_fill_fill' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:344:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:197:48: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_path.c:198:38: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_path_fill_fill' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:344:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:198:38: note: Parameter 'color' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_path.c:198:51: style: Parameter 'path' can be declared as pointer to const. However it seems that 'o_path_fill_fill' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:344:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:198:51: note: Parameter 'path' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/o_path.c:391:19: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_path.c:474:36: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_path.c:494:34: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_move.c:103:44: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_move.c:350:16: style: Variable 's_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_move.c:398:14: style: Variable 's_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_move.c:420:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_move.c:440:65: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_move.c:572:33: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_pin.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_pin.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_pin.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_pin.c:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_pin.c:218:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PICTURE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:151:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:285:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:318:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:422:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:528:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_picture.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_pin.c:38:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_pin.c:80:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_pin.c:186:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_place.c:94:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_place.c:184:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_place.c:265:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:284:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_slot.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:319:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_slot.c:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:436:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:469:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:498:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:432:24: warning: Either the condition 'w_current' is redundant or there is possible null pointer dereference: w_current. [nullPointerRedundantCheck] geda-gaf-1.8.2/gschem/src/o_select.c:433:10: note: Assuming that condition 'w_current' is not redundant geda-gaf-1.8.2/gschem/src/o_select.c:432:24: note: Null pointer dereference geda-gaf-1.8.2/gschem/src/o_select.c:354:10: style: Variable 'netnameiter' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_select.c:430:55: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_select.c:446:40: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_text.c:110:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:533:46: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_text.c:168:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_HINT_METRICS_OFF [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_select.c:536:10: style: Variable 'selection' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_text.c:445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_text.c:542:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_text.c:576:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_text.c:633:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_text.c:678:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:124:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:200:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:331:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:595:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:747:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:800:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:871:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_undo.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_undo.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ACTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_undo.c:466:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_text.c:52:9: style: Variable 'overbar_start' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_text.c:101:41: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/parsecmd.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose_mode [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/parsecmd.c:79:13: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/s_stretch.c:42:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/s_stretch.c:101:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/s_stretch.c:43:14: style: Variable 's_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/s_stretch.c:102:14: style: Variable 's_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_undo.c:487:29: style: Condition 'toplevel->page_current->undo_current' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gschem/src/o_undo.c:246:39: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_undo.c:267:44: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_undo.c:297:9: style: Variable 'u_next' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_undo.c:480:47: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_attribedit.c:55:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_attribedit.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_attribedit.c:271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_attribedit.c:323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:289:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:522:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:657:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIERARCHY_NODUPS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:1017:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:1214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:1399:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_attribedit.c:507:13: style: Variable 'object' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_attribedit.c:473:17: style: Variable 'hbox2_group' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/x_basic.c:57:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_basic.c:116:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_clipboard.c:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_clipboard.c:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_clipboard.c:161:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_clipboard.c:184:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_clipboard.c:221:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_clipboard.c:169:1: error: Memory leak: cbinfo [memleak] geda-gaf-1.8.2/gschem/src/x_color.c:67:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_color.c:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_color.c:162:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_color.c:179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_color.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_color.c:212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_color.c:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_autonumber.c:1234:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_autonumber.c:1307:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_autonumber.c:144:11: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:144:16: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:167:11: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:167:16: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:189:11: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:189:16: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:212:11: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:212:16: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:234:11: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:234:16: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:253:20: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:253:25: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:286:20: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:394:23: style: Variable 'slot_str' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:482:68: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:845:51: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_autonumber.c:854:10: style: Variable 'filenames' can be declared as const array [constVariable] geda-gaf-1.8.2/gschem/src/x_compselect.c:137:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:233:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry_filter [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:518:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable component_select_attrlist [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:750:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:782:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:833:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TREE_MODEL_FILTER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:878:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:983:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:1156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TREE_VIEW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:1276:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpaned [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:1308:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpaned [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:1340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:1390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HPANED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_compselect.c:854:3: error: Memory leak: model [memleak] geda-gaf-1.8.2/gschem/src/x_compselect.c:1140:3: error: Memory leak: model [memleak] geda-gaf-1.8.2/gschem/src/x_compselect.c:1442:5: error: Memory leak: frame [memleak] geda-gaf-1.8.2/gschem/src/x_compselect.c:1487:3: error: Memory leak: alignment [memleak] geda-gaf-1.8.2/gschem/src/x_compselect.c:1487:3: error: Memory leak: frame [memleak] geda-gaf-1.8.2/gschem/src/x_compselect.c:1320:41: style:inconclusive: Function 'compselect_class_init' argument 1 names different: declaration 'class' definition 'klass'. [funcArgNamesDifferent] geda-gaf-1.8.2/gschem/src/x_compselect.c:296:58: note: Function 'compselect_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_compselect.c:1320:41: note: Function 'compselect_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_compselect.c:466:27: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sort_object_text' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_compselect.c:523:58: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_compselect.c:466:27: note: Parameter 'a' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_compselect.c:466:38: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sort_object_text' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_compselect.c:523:58: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_compselect.c:466:38: note: Parameter 'b' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_compselect.c:572:16: style: Variable 'view' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_compselect.c:871:17: style: Variable 'model' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_compselect.c:975:17: style: Variable 'child_model' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_compselect.c:1149:17: style: Variable 'model' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_compselect.c:1507:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'compselect_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_compselect.c:1330:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_compselect.c:1507:38: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_compselect.c:1533:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'compselect_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_compselect.c:1331:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_compselect.c:1533:38: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_dialog.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_text_size [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:403:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:440:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:589:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SOLID [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:638:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ERASE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:738:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SOLID [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ERASE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:880:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1039:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1089:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_VOID [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1213:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_VOID [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1372:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1400:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_VOID [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1569:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_RADIUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1604:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1728:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1748:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1817:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1847:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1923:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:1953:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2040:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2060:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2460:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2555:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2631:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2791:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2816:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSB_LOAD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2968:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3426:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DIALOG [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3450:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3714:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:3879:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:4004:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:4073:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:4188:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:738:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:974:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:1178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:1278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOM_IN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_event.c:934:39: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_event.c:1063:25: style: Variable 'hadjustment' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_event.c:1095:25: style: Variable 'vadjustment' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_event.c:1129:31: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_event.c:1129:57: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_event.c:1130:37: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_event.c:1270:57: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_fileselect.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_fileselect.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_FRAME [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_fileselect.c:192:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_fileselect.c:247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_fileselect.c:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_fileselect.c:151:1: error: Memory leak: alignment [memleak] geda-gaf-1.8.2/gschem/src/x_grid.c:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOTS_GRID_VARIABLE_MODE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_grid.c:105:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOTS_GRID_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_grid.c:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_SQUARE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_grid.c:275:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_GRID_MINOR_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_grid.c:362:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:2869:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/gschem/src/x_dialog.c:3681:3: error: Memory leak: treeview [memleak] geda-gaf-1.8.2/gschem/src/x_image.c:292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PORTRAIT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_image.c:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_image.c:527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_image.c:590:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_image.c:635:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TOPLEVEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_dialog.c:346:9: style: Variable 'text_size_string' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_dialog.c:435:14: style: Variable 'alignment_lookup' can be declared as const array [constVariable] geda-gaf-1.8.2/gschem/src/x_dialog.c:1710:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_dialog.c:2019:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_dialog.c:2431:11: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_dialog.c:3514:50: style: Parameter 'piter' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_dialog.c:3852:55: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'close_confirmation_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_dialog.c:3442:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_dialog.c:3852:55: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_dialog.c:3900:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'close_confirmation_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_dialog.c:3443:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_dialog.c:3900:53: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_dialog.c:4189:13: style: Variable 'object' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_dialog.c:2880:12: style: Variable 'folder' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gschem/src/x_image.c:454:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] geda-gaf-1.8.2/gschem/src/x_image.c:457:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_image.c:473:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_image.c:177:5: error: Memory leak: descr [memleak] geda-gaf-1.8.2/gschem/src/x_image.c:649:10: style: Variable 'size_x' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gschem/src/x_image.c:646:10: note: size_x is assigned geda-gaf-1.8.2/gschem/src/x_image.c:649:10: note: size_x is overwritten geda-gaf-1.8.2/gschem/src/x_image.c:650:10: style: Variable 'size_y' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gschem/src/x_image.c:647:10: note: size_y is assigned geda-gaf-1.8.2/gschem/src/x_image.c:650:10: note: size_y is overwritten geda-gaf-1.8.2/gschem/src/x_image.c:173:10: style: Variable 'ptr_descr' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_image.c:204:22: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'x_image_update_dialog_filename' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_image.c:487:3: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_image.c:204:22: note: Parameter 'w_current' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_image.c:207:9: style: Variable 'image_type' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_image.c:208:9: style: Variable 'old_image_filename' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_image.c:280:41: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_image.c:449:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_image.c:450:9: style: Variable 'image_size' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_log.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_LOG [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_log.c:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_log_update_func [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_log.c:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_log.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_log.c:234:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_log.c:292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_log.c:261:39: style:inconclusive: Function 'log_class_init' argument 1 names different: declaration 'class' definition 'klass'. [funcArgNamesDifferent] geda-gaf-1.8.2/gschem/src/x_log.c:57:39: note: Function 'log_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_log.c:261:39: note: Function 'log_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_log.c:143:10: style: Variable 'style' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_log.c:261:39: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'log_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_log.c:237:24: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_log.c:261:39: note: Parameter 'klass' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_menus.c:79:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_menus.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_menus.c:280:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_MENU [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_menus.c:403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recent_manager [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_menus.c:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recent_manager [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_misc.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_URI_COMMAND [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_menus.c:312:7: style: Condition '!menu' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gschem/src/x_menus.c:311:10: note: Assignment 'menu=NULL', assigned value is 0 geda-gaf-1.8.2/gschem/src/x_menus.c:312:7: note: Condition '!menu' is always true geda-gaf-1.8.2/gschem/src/x_menus.c:257:24: style: Parameter 'ATTRIBUTE_UNUSED' can be declared as pointer to const. However it seems that 'gettext_fn' is a callback function, if 'ATTRIBUTE_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_menus.c:283:40: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_menus.c:257:24: note: Parameter 'ATTRIBUTE_UNUSED' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_pagesel.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PAGESEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:246:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pagesel_callback_popup_new_page [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PageselClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:165:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_MULTIATTRIB [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CellTextViewClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:499:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CELL_TEXT_VIEW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CellRendererMultiLineTextClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:677:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVISIBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:749:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:772:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:805:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:347:47: style:inconclusive: Function 'pagesel_class_init' argument 1 names different: declaration 'class' definition 'klass'. [funcArgNamesDifferent] geda-gaf-1.8.2/gschem/src/x_pagesel.c:140:47: note: Function 'pagesel_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_pagesel.c:347:47: note: Function 'pagesel_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Delete [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:347:47: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'pagesel_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_pagesel.c:326:24: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_pagesel.c:347:47: note: Parameter 'klass' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Return [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_pagesel.c:359:17: style: Variable 'store' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiattrib_callback_popup_promote [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1678:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiattribClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1724:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1768:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_preview.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_PAN_DONT_REDRAW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_preview.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_OPEN_RC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_preview.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_preview.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_preview.c:364:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_callback_realize [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_preview.c:294:35: style:inconclusive: Function 'preview_class_init' argument 1 names different: declaration 'class' definition 'klass'. [funcArgNamesDifferent] geda-gaf-1.8.2/gschem/src/x_preview.c:51:47: note: Function 'preview_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_preview.c:294:35: note: Function 'preview_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_preview.c:158:48: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/x_preview.c:161:12: style: Variable 'preview' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_preview.c:434:35: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'preview_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_preview.c:300:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_preview.c:434:35: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_preview.c:437:20: style: Variable 'preview_w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_preview.c:478:35: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'preview_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_preview.c:301:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_preview.c:478:35: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_preview.c:480:12: style: Variable 'preview' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_preview.c:481:20: style: Variable 'preview_w_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_print.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENTS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANDSCAPE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:281:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:580:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrintDialogClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PRINT_DIALOG [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_print.c:280:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_print.c:411:62: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'print_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_print.c:574:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_print.c:411:62: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_print.c:497:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'print_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_print.c:575:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_print.c:497:56: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1932:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:437:45: style:inconclusive: Function 'celltextview_init' argument 1 names different: declaration 'self' definition 'celltextview'. [funcArgNamesDifferent] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:287:52: note: Function 'celltextview_init' argument 1 names different: declaration 'self' definition 'celltextview'. geda-gaf-1.8.2/gschem/src/x_multiattrib.c:437:45: note: Function 'celltextview_init' argument 1 names different: declaration 'self' definition 'celltextview'. geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1706:54: style:inconclusive: Function 'multiattrib_class_init' argument 1 names different: declaration 'class' definition 'klass'. [funcArgNamesDifferent] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:635:55: note: Function 'multiattrib_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1706:54: note: Function 'multiattrib_class_init' argument 1 names different: declaration 'class' definition 'klass'. geda-gaf-1.8.2/gschem/src/x_multiattrib.c:54:11: style: Variable 'object' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:297:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'celltextview_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:420:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:297:52: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_script.c:62:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:313:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'celltextview_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:419:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:313:52: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:315:17: style: Variable 'celltextview' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:333:60: style: Parameter 'key_event' can be declared as pointer to const. However it seems that 'celltextview_key_press_event' is a callback function, if 'key_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:364:3: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:333:60: note: Parameter 'key_event' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:478:31: style: Parameter 'cell_area' can be declared as pointer to const. However it seems that 'cellrenderermultilinetext_start_editing' is a callback function, if 'cell_area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:619:31: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:478:31: note: Parameter 'cell_area' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:766:16: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:799:16: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:937:18: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'multiattrib_callback_edited_name' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1832:3: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:937:18: note: Parameter 'arg2' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1001:19: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'multiattrib_callback_edited_value' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1856:3: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1001:19: note: Parameter 'arg2' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1193:21: style: Parameter 'event' can be declared as pointer to const. However it seems that 'multiattrib_callback_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1807:3: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1193:21: note: Parameter 'event' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1754:17: style: Variable 'store' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2093:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'multiattrib_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1714:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2093:51: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2122:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'multiattrib_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1715:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2122:51: note: Parameter 'pspec' can be declared as pointer to const geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2124:16: style: Variable 'multiattrib' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/g_rc.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/g_rc.c:55:7: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/gsymcheck/src/g_rc.c:46:32: style:inconclusive: Function 'g_rc_gsymcheck_version' argument 1 names different: declaration 'version' definition 'scm_version'. [funcArgNamesDifferent] geda-gaf-1.8.2/gsymcheck/include/prototype.h:2:32: note: Function 'g_rc_gsymcheck_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/gsymcheck/src/g_rc.c:46:32: note: Function 'g_rc_gsymcheck_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/gschem/src/x_window.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_width [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:119:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_event_expose [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:194:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:235:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:262:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:551:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:667:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_window_list [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:736:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiet_mode [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:903:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/x_window.c:935:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/gsymcheck.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_log_update_func [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/gsymcheck.c:75:15: style: Variable 'logging_dest' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gsymcheck/src/gsymcheck.c:69:15: note: logging_dest is assigned geda-gaf-1.8.2/gsymcheck/src/gsymcheck.c:75:15: note: logging_dest is overwritten geda-gaf-1.8.2/gschem/src/x_window.c:287:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] geda-gaf-1.8.2/gschem/src/x_window.c:415:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] geda-gaf-1.8.2/gschem/src/x_window.c:463:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] geda-gaf-1.8.2/gschem/src/x_window.c:473:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] geda-gaf-1.8.2/gschem/src/x_window.c:755:52: error: Allocation with g_filename_to_uri, gtk_recent_manager_add_item doesn't release it. [leakNoVarFunctionCall] geda-gaf-1.8.2/gschem/src/x_window.c:894:50: error: Allocation with g_filename_to_uri, gtk_recent_manager_add_item doesn't release it. [leakNoVarFunctionCall] geda-gaf-1.8.2/gsymcheck/src/parsecmd.c:43:13: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gsymcheck/src/s_log.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging_dest [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_symstruct.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gschem/src/o_net.c:75:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_net.c:191:8: style: Variable 'current_rules' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_net.c:312:11: style: Variable 'o_magnetic' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_net.c:784:13: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gschem/src/o_net.c:836:43: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gschem/src/o_net.c:845:9: style: Variable 'found_conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:205:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:275:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:420:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:595:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:726:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1074:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1146:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1245:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1319:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/bindtextdom.c:223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domainname [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/eval-plural.h:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lor [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/dcigettext.c:654:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/bindtextdom.c:249:12: style: Local variable 'len' shadows outer variable [shadowVariable] geda-gaf-1.8.2/intl/bindtextdom.c:221:14: note: Shadowed declaration geda-gaf-1.8.2/intl/bindtextdom.c:249:12: note: Shadow variable geda-gaf-1.8.2/intl/bindtextdom.c:278:15: style: Local variable 'len' shadows outer variable [shadowVariable] geda-gaf-1.8.2/intl/bindtextdom.c:221:14: note: Shadowed declaration geda-gaf-1.8.2/intl/bindtextdom.c:278:15: note: Shadow variable geda-gaf-1.8.2/intl/dgettext.c:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/dngettext.c:53:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1112:14: warning: Either the condition 'ptr' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1107:16: note: Assuming that condition 'ptr' is not redundant geda-gaf-1.8.2/gsymcheck/src/s_check.c:1112:14: note: Null pointer dereference geda-gaf-1.8.2/gsymcheck/src/s_check.c:491:11: style: Local variable 'string' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:407:9: note: Shadowed declaration geda-gaf-1.8.2/gsymcheck/src/s_check.c:491:11: note: Shadow variable geda-gaf-1.8.2/gsymcheck/src/s_check.c:172:43: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:206:13: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:491:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:497:13: style: Variable 'current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1214:13: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1246:13: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gsymcheck/src/s_check.c:408:18: style: Variable 'found_first' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:409:32: style: Variable 'missing_pinseq_attrib_sum' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:410:33: style: Variable 'multiple_pinseq_attrib_sum' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:411:14: style: Variable 'counter' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1070:17: style: Variable 'found_old' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1071:22: style: Variable 'number_counter' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1142:17: style: Variable 'found_old' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1143:22: style: Variable 'number_counter' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gsymcheck/src/s_check.c:1386:14: style: Variable 'counter' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/intl/finddomain.c:61:30: style:inconclusive: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:224:54: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. geda-gaf-1.8.2/intl/finddomain.c:61:30: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. geda-gaf-1.8.2/intl/finddomain.c:61:45: style:inconclusive: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:224:71: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. geda-gaf-1.8.2/intl/finddomain.c:61:45: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. geda-gaf-1.8.2/intl/finddomain.c:62:16: style:inconclusive: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:225:19: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. geda-gaf-1.8.2/intl/finddomain.c:62:16: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. geda-gaf-1.8.2/intl/finddomain.c:62:44: style:inconclusive: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:226:23: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. geda-gaf-1.8.2/intl/finddomain.c:62:44: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. geda-gaf-1.8.2/intl/gettext.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/dcigettext.c:653:14: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] geda-gaf-1.8.2/intl/dcigettext.c:700:39: style: Redundant condition: The condition 'categoryvalue[0] != '\0'' is redundant since 'categoryvalue[0] == ':'' is sufficient. [redundantCondition] geda-gaf-1.8.2/intl/dcigettext.c:487:25: style:inconclusive: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:72:46: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. geda-gaf-1.8.2/intl/dcigettext.c:487:25: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. geda-gaf-1.8.2/intl/dcigettext.c:487:49: style:inconclusive: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:73:18: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. geda-gaf-1.8.2/intl/dcigettext.c:487:49: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. geda-gaf-1.8.2/intl/dcigettext.c:487:69: style:inconclusive: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:73:40: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. geda-gaf-1.8.2/intl/dcigettext.c:487:69: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. geda-gaf-1.8.2/intl/dcigettext.c:488:10: style:inconclusive: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:74:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. geda-gaf-1.8.2/intl/dcigettext.c:488:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. geda-gaf-1.8.2/intl/dcigettext.c:488:36: style:inconclusive: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:74:38: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. geda-gaf-1.8.2/intl/dcigettext.c:488:36: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. geda-gaf-1.8.2/intl/dcigettext.c:488:43: style:inconclusive: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:75:10: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. geda-gaf-1.8.2/intl/dcigettext.c:488:43: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. geda-gaf-1.8.2/intl/dcigettext.c:642:10: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/intl/dcigettext.c:237:15: style: struct member 'known_translation_t::domainname' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/dcigettext.c:240:7: style: struct member 'known_translation_t::category' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/dcigettext.c:253:7: style: struct member 'known_translation_t::counter' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/dcigettext.c:256:27: style: struct member 'known_translation_t::domain' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/dcigettext.c:259:15: style: struct member 'known_translation_t::translation' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/dcigettext.c:260:10: style: struct member 'known_translation_t::translation_length' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/dcigettext.c:263:8: style: struct member 'known_translation_t::msgid' is never used. [unusedStructMember] geda-gaf-1.8.2/intl/loadmsgcat.c:784:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/localcharset.c:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/l10nflist.c:321:12: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/intl/localcharset.c:358:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/intl/localcharset.c:349:24: note: Assignment 'locale=NULL', assigned value is 0 geda-gaf-1.8.2/intl/localcharset.c:358:14: note: Condition 'locale==NULL' is always true geda-gaf-1.8.2/intl/localealias.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/log.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/ngettext.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/localealias.c:159:21: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/intl/localealias.c:261:13: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/intl/localealias.c:262:13: style: Variable 'value' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/intl/localealias.c:175:41: error: Uninitialized variable: &item.value [uninitvar] geda-gaf-1.8.2/intl/os2compat.c:60:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/os2compat.c:51:9: style: Variable 'root' can be declared as pointer to const [constVariablePointer] plural.y:162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qmop [valueFlowBailoutIncompleteVar] plural.y:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] bison.simple:517:36: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] bison.simple:515:9: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/intl/xsize.h:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/printf-parse.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/loadmsgcat.c:861:12: style: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. [knownConditionTrueFalse] geda-gaf-1.8.2/intl/loadmsgcat.c:791:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here. geda-gaf-1.8.2/intl/loadmsgcat.c:861:12: note: The comparison 'data == (struct mo_file_header*)-1' is always true because 'data' and '(struct mo_file_header*)-1' represent the same value. geda-gaf-1.8.2/intl/loadmsgcat.c:780:42: style:inconclusive: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:228:47: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. geda-gaf-1.8.2/intl/loadmsgcat.c:780:42: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. geda-gaf-1.8.2/intl/loadmsgcat.c:781:20: style:inconclusive: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent] geda-gaf-1.8.2/intl/gettextP.h:229:25: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. geda-gaf-1.8.2/intl/loadmsgcat.c:781:20: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. geda-gaf-1.8.2/intl/vasnprintf.c:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/printf.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/printf.c:137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/printf.c:170:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/shell/shell.c:183:9: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_GIT_VERSION is a macro then please configure it. [unknownMacro] geda-gaf-1.8.2/libgeda/src/a_basic.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/a_basic.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/a_basic.c:284:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILEFORMAT_VERSION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/a_basic.c:606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/a_basic.c:284:16: style: Variable 'current_fileformat_ver' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/f_basic.c:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOSAVE_BACKUP_FILENAME_STRING [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_OPEN_RC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_OPEN_RESTORE_CWD [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:658:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_basic.c:233:20: style: Obsolete function 'g_dirname' called. It is recommended to use 'g_path_get_dirname' instead. [prohibitedg_dirnameCalled] geda-gaf-1.8.2/libgeda/src/f_basic.c:341:24: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/f_basic.c:436:17: style: Unused variable: dir_st [unusedVariable] geda-gaf-1.8.2/libgeda/src/f_basic.c:437:9: style: Unused variable: result [unusedVariable] geda-gaf-1.8.2/libgeda/src/f_print.c:150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANDSCAPE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_print.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_print.c:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANDSCAPE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_print.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/f_print.c:722:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] geda-gaf-1.8.2/libgeda/src/f_print.c:721:16: note: outer condition: i<(count+128) geda-gaf-1.8.2/libgeda/src/f_print.c:722:10: note: identical inner condition: i<(count+128) geda-gaf-1.8.2/libgeda/src/f_print.c:105:46: style: Parameter 'page' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/g_basic.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:158:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_basic.c:246:9: style: Variable 'short_message' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1137:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1691:5: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1718:5: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1764:5: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1791:5: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1823:5: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1843:5: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2111:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2145:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2169:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2436:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2439:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2482:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2485:7: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2792:4: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3607:2: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3676:7: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4050:7: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4119:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4721:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5204:7: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5234:7: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7136:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7137:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7168:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7169:3: style: Obsolete function 'gtk_signal_emit' called. It is recommended to use 'g_signal_emit' instead. [prohibitedgtk_signal_emitCalled] geda-gaf-1.8.2/libgeda/src/g_rc.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_str [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_val [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:473:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:867:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:904:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:921:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_attribute_promotion [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:938:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_promote_invisible [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:955:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_keep_invisible [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:973:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_always_promote_attributes [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:1030:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_make_backup_files [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/g_rc.c:1038:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4462:24: style: Redundant condition: mask2==mask1. 'mask2!=mask1 || (mask2==mask1 && state!=GTK_STATE_SELECTED)' is equivalent to 'mask2!=mask1 || state!=GTK_STATE_SELECTED' [redundantCondition] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1875:11: style: Condition 'row>=0' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1865:11: note: Assuming that condition 'row<0' is not redundant geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1867:18: note: Assuming condition is false geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1875:11: note: Condition 'row>=0' is always true geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1910:14: style: Condition 'column>=0' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1867:14: note: Assuming that condition 'column<0' is not redundant geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1910:14: note: Condition 'column>=0' is always true geda-gaf-1.8.2/libgeda/src/g_rc.c:634:10: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/libgeda/src/g_rc.c:635:10: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/libgeda/src/g_rc.c:636:10: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3686:22: warning: Either the condition 'sheet->data[row][column]' is redundant or there is possible null pointer dereference: sheet->data[row][column]. [nullPointerRedundantCheck] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3688:25: note: Assuming that condition 'sheet->data[row][column]' is not redundant geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3686:22: note: Null pointer dereference geda-gaf-1.8.2/libgeda/src/g_rc.c:444:12: style: Local variable 'temp' shadows outer variable [shadowVariable] geda-gaf-1.8.2/libgeda/src/g_rc.c:411:9: note: Shadowed declaration geda-gaf-1.8.2/libgeda/src/g_rc.c:444:12: note: Shadow variable geda-gaf-1.8.2/libgeda/src/g_rc.c:580:12: style: Local variable 'temp' shadows outer variable [shadowVariable] geda-gaf-1.8.2/libgeda/src/g_rc.c:557:9: note: Shadowed declaration geda-gaf-1.8.2/libgeda/src/g_rc.c:580:12: note: Shadow variable geda-gaf-1.8.2/libgeda/src/g_rc.c:646:20: style: Local variable 'temp' shadows outer variable [shadowVariable] geda-gaf-1.8.2/libgeda/src/g_rc.c:602:9: note: Shadowed declaration geda-gaf-1.8.2/libgeda/src/g_rc.c:646:20: note: Shadow variable geda-gaf-1.8.2/libgeda/src/g_rc.c:224:10: style: Variable 'found' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/g_rc.c:293:9: style: Variable 'pbase' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2099:11: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2098:20: note: veto is initialized geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2099:11: note: veto is overwritten geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2133:11: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2132:20: note: veto is initialized geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2133:11: note: veto is overwritten geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4739:11: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4738:20: note: veto is initialized geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4739:11: note: veto is overwritten geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8591:9: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8590:9: note: x is assigned geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8591:9: note: x is overwritten geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8593:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8592:9: note: y is assigned geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8593:9: note: y is overwritten geda-gaf-1.8.2/libgeda/src/geda_list.c:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GedaListClass [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/geda_list.c:184:1: error: Memory leak: glist_copy [memleak] geda-gaf-1.8.2/libgeda/src/geda_list.c:179:50: style: Parameter 'items' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1169:53: style:inconclusive: Function 'gtk_sheet_set_background' argument 2 names different: declaration 'bg_color' definition 'color'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:484:17: note: Function 'gtk_sheet_set_background' argument 2 names different: declaration 'bg_color' definition 'color'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1169:53: note: Function 'gtk_sheet_set_background' argument 2 names different: declaration 'bg_color' definition 'color'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1184:47: style:inconclusive: Function 'gtk_sheet_set_grid' argument 2 names different: declaration 'grid_color' definition 'color'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:487:17: note: Function 'gtk_sheet_set_grid' argument 2 names different: declaration 'grid_color' definition 'color'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1184:47: note: Function 'gtk_sheet_set_grid' argument 2 names different: declaration 'grid_color' definition 'color'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1310:61: style:inconclusive: Function 'gtk_sheet_set_locked' argument 2 names different: declaration 'lock' definition 'locked'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:464:51: note: Function 'gtk_sheet_set_locked' argument 2 names different: declaration 'lock' definition 'locked'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1310:61: note: Function 'gtk_sheet_set_locked' argument 2 names different: declaration 'lock' definition 'locked'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1780:61: style:inconclusive: Function 'gtk_sheet_column_label_set_visibility' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:600:11: note: Function 'gtk_sheet_column_label_set_visibility' argument 2 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1780:61: note: Function 'gtk_sheet_column_label_set_visibility' argument 2 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2976:62: style:inconclusive: Function 'gtk_sheet_cell_draw_default' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:438:23: note: Function 'gtk_sheet_cell_draw_default' argument 3 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2976:62: note: Function 'gtk_sheet_cell_draw_default' argument 3 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3031:61: style:inconclusive: Function 'gtk_sheet_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:442:23: note: Function 'gtk_sheet_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3031:61: note: Function 'gtk_sheet_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3100:60: style:inconclusive: Function 'gtk_sheet_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:447:23: note: Function 'gtk_sheet_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3100:60: note: Function 'gtk_sheet_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3613:55: style:inconclusive: Function 'gtk_sheet_cell_clear' argument 3 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:679:57: note: Function 'gtk_sheet_cell_clear' argument 3 names different: declaration 'col' definition 'column'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3613:55: note: Function 'gtk_sheet_cell_clear' argument 3 names different: declaration 'col' definition 'column'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3636:56: style:inconclusive: Function 'gtk_sheet_cell_delete' argument 3 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:682:58: note: Function 'gtk_sheet_cell_delete' argument 3 names different: declaration 'col' definition 'column'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3636:56: note: Function 'gtk_sheet_cell_delete' argument 3 names different: declaration 'col' definition 'column'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4513:55: style:inconclusive: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:470:22: note: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4513:55: note: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7425:70: style:inconclusive: Function 'gtk_sheet_range_set_background' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:761:27: note: Function 'gtk_sheet_range_set_background' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7425:70: note: Function 'gtk_sheet_range_set_background' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7461:70: style:inconclusive: Function 'gtk_sheet_range_set_foreground' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:767:27: note: Function 'gtk_sheet_range_set_foreground' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7461:70: note: Function 'gtk_sheet_range_set_foreground' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7493:73: style:inconclusive: Function 'gtk_sheet_range_set_justification' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:775:27: note: Function 'gtk_sheet_range_set_justification' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7493:73: note: Function 'gtk_sheet_range_set_justification' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7494:52: style:inconclusive: Function 'gtk_sheet_range_set_justification' argument 3 names different: declaration 'justification' definition 'just'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:776:23: note: Function 'gtk_sheet_range_set_justification' argument 3 names different: declaration 'justification' definition 'just'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7494:52: note: Function 'gtk_sheet_range_set_justification' argument 3 names different: declaration 'justification' definition 'just'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7524:58: style:inconclusive: Function 'gtk_sheet_column_set_justification' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:779:46: note: Function 'gtk_sheet_column_set_justification' argument 2 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7524:58: note: Function 'gtk_sheet_column_set_justification' argument 2 names different: declaration 'column' definition 'col'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7541:68: style:inconclusive: Function 'gtk_sheet_range_set_editable' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:785:27: note: Function 'gtk_sheet_range_set_editable' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7541:68: note: Function 'gtk_sheet_range_set_editable' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7568:67: style:inconclusive: Function 'gtk_sheet_range_set_visible' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:792:27: note: Function 'gtk_sheet_range_set_visible' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7568:67: note: Function 'gtk_sheet_range_set_visible' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7595:66: style:inconclusive: Function 'gtk_sheet_range_set_border' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:802:27: note: Function 'gtk_sheet_range_set_border' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7595:66: note: Function 'gtk_sheet_range_set_border' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7632:72: style:inconclusive: Function 'gtk_sheet_range_set_border_color' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:810:27: note: Function 'gtk_sheet_range_set_border_color' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7632:72: note: Function 'gtk_sheet_range_set_border_color' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7659:64: style:inconclusive: Function 'gtk_sheet_range_set_font' argument 2 names different: declaration 'range' definition 'urange'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:816:27: note: Function 'gtk_sheet_range_set_font' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7659:64: note: Function 'gtk_sheet_range_set_font' argument 2 names different: declaration 'range' definition 'urange'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7800:21: style:inconclusive: Function 'AddColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:572:37: note: Function 'AddColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7800:21: note: Function 'AddColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7846:18: style:inconclusive: Function 'AddRow' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:571:34: note: Function 'AddRow' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7846:18: note: Function 'AddRow' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7884:21: style:inconclusive: Function 'InsertRow' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:573:37: note: Function 'InsertRow' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7884:21: note: Function 'InsertRow' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7925:24: style:inconclusive: Function 'InsertColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:574:39: note: Function 'InsertColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7925:24: note: Function 'InsertColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7962:21: style:inconclusive: Function 'DeleteRow' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:575:37: note: Function 'DeleteRow' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7962:21: note: Function 'DeleteRow' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8024:24: style:inconclusive: Function 'DeleteColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:576:39: note: Function 'DeleteColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8024:24: note: Function 'DeleteColumn' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8024:34: style:inconclusive: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:576:51: note: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'column'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8024:34: note: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'column'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8076:21: style:inconclusive: Function 'GrowSheet' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:577:37: note: Function 'GrowSheet' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8076:21: note: Function 'GrowSheet' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8115:23: style:inconclusive: Function 'CheckBounds' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:579:39: note: Function 'CheckBounds' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8115:23: note: Function 'CheckBounds' argument 1 names different: declaration 'sheet' definition 'tbl'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8139:43: style:inconclusive: Function 'gtk_sheet_put' argument 2 names different: declaration 'widget' definition 'child'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/include/gtksheet_2_2.h:829:18: note: Function 'gtk_sheet_put' argument 2 names different: declaration 'widget' definition 'child'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8139:43: note: Function 'gtk_sheet_put' argument 2 names different: declaration 'widget' definition 'child'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8388:50: style:inconclusive: Function 'gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. [funcArgNamesDifferent] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:552:53: note: Function 'gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8388:50: note: Function 'gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1334:16: style: Local variable 'label' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:108:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1334:16: note: Shadow variable geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3118:9: style: Local variable 'label' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:108:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3118:9: note: Shadow variable geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6252:13: style: Local variable 'entry' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:103:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6252:13: note: Shadow variable geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6334:13: style: Local variable 'entry' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:103:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6334:13: note: Shadow variable geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6426:14: style: Local variable 'window' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:97:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6426:14: note: Shadow variable geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6440:9: style: Local variable 'label' shadows outer variable [shadowVariable] geda-gaf-1.8.2/gattrib/include/globals.h:108:12: note: Shadowed declaration geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6440:9: note: Shadow variable geda-gaf-1.8.2/libgeda/src/i_vars.c:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1160:34: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1169:53: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1184:47: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1199:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1208:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1217:31: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1247:52: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1265:52: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1283:51: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1301:55: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1319:48: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1334:16: style: Variable 'label' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1598:43: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1606:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1986:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2036:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2328:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2390:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2399:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2411:18: style: Variable 'old_adjustment' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2457:18: style: Variable 'old_adjustment' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2610:13: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2978:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2979:10: style: Variable 'fg_gc' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3033:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3034:10: style: Variable 'fg_gc' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3034:18: style: Variable 'bg_gc' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3102:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3108:18: style: Variable 'bg_gc' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3661:10: style: Variable 'text' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3662:12: style: Variable 'link' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3809:17: style: Variable 'range' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4515:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5259:22: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_sheet_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:897:39: note: You might need to cast the function pointer here geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5259:22: note: Parameter 'event' can be declared as pointer to const geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5605:20: style: Parameter 'key' can be declared as pointer to const. However it seems that 'gtk_sheet_key_press' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6318:44: note: You might need to cast the function pointer here geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5605:20: note: Parameter 'key' can be declared as pointer to const geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5949:21: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'gtk_sheet_size_allocate' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:901:33: note: You might need to cast the function pointer here geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5949:21: note: Parameter 'allocation' can be declared as pointer to const geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6250:13: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6253:12: style: Variable 'style' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6335:17: style: Variable 'table_child' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6375:38: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6692:38: style: Parameter 'adjustment' can be declared as pointer to const. However it seems that 'vadjustment_changed' is a callback function, if 'adjustment' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2437:22: note: You might need to cast the function pointer here geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6692:38: note: Parameter 'adjustment' can be declared as pointer to const geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6695:13: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6705:38: style: Parameter 'adjustment' can be declared as pointer to const. However it seems that 'hadjustment_changed' is a callback function, if 'adjustment' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2483:22: note: You might need to cast the function pointer here geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6705:38: note: Parameter 'adjustment' can be declared as pointer to const geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6708:13: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8481:50: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/m_basic.c:43:27: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/m_bounds.c:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_bounds.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_box.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_box.c:49:38: style: Parameter 'box' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1348:18: style: Variable 'label' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2224:14: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2225:14: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2618:9: style: Variable 'sheet' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2993:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3001:9: style: Variable 'fg_gc' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3049:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3057:9: style: Variable 'fg_gc' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/m_circle.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3058:9: style: Variable 'bg_gc' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/m_circle.c:49:44: style: Parameter 'circle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3227:16: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3419:6: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3669:8: style: Variable 'link' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4159:16: style: Variable 'justification' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4162:21: style: Variable 'justification' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4520:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4564:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5045:6: style: Variable 'move' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6226:6: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/m_hatch.c:123:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6228:5: style: Variable 'row' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/m_hatch.c:214:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_hatch.c:252:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6229:5: style: Variable 'col' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6256:9: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6258:8: style: Variable 'style' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6431:19: style: Variable 'text_width' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6431:36: style: Variable 'text_height' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6605:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6606:9: style: Variable 'y' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6700:9: style: Variable 'sheet' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6713:9: style: Variable 'sheet' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6740:13: style: Variable 'old_value' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6786:9: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6791:9: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6846:13: style: Variable 'old_value' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6892:9: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6897:9: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8034:11: style: Variable 'auxcol' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8585:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/m_hatch.c:76:16: style: Variable 'event_a' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/m_hatch.c:77:16: style: Variable 'event_b' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/m_hatch.c:95:17: style: Variable 'status_a' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/m_hatch.c:96:17: style: Variable 'status_b' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/m_hatch.c:115:23: style: Parameter 'box' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/m_hatch.c:266:13: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/m_hatch.c:293:20: style: Variable 'event' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8586:9: style: Variable 'y' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8591:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8593:9: style: Variable 'y' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/m_line.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_polygon.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_polygon.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/m_transform.c:123:35: style: Parameter 'transform' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:75:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:154:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:449:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:486:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:601:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:661:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_attrib.c:88:42: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:89:40: style: Parameter 'attrib' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:89:56: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:196:11: style: Variable 'a_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:381:16: style: Variable 'prev_char' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:424:34: style: Parameter 'attrib' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:479:64: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:578:57: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:599:58: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:650:42: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_attrib.c:698:36: style: Parameter 'attrib' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOTTED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:354:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_get_position [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:393:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_translate_world [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_rotate_world [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:470:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_mirror_world [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:523:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:587:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:723:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:755:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:781:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:804:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_basic.c:246:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:319:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:657:25: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:719:31: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:751:37: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:777:33: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:801:25: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_basic.c:801:43: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:107:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:706:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:1294:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:1329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:924:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:926:5: note: Found duplicate branches for 'if' and 'else'. geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:924:3: note: Found duplicate branches for 'if' and 'else'. geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1036:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1040:5: note: Found duplicate branches for 'if' and 'else'. geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1036:3: note: Found duplicate branches for 'if' and 'else'. geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1178:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1181:5: note: Found duplicate branches for 'if' and 'else'. geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1178:3: note: Found duplicate branches for 'if' and 'else'. geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:448:18: style: Redundant assignment of 'object->arc->y' to itself. [selfAssignment] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:311:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1282:34: style: Parameter 'arc' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:92:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20020825 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:207:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:253:48: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:379:31: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:484:50: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:484:68: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:495:34: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:378:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:607:55: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:637:39: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_box_basic.c:1304:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:87:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:847:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:889:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:931:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:1086:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:1121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:287:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:383:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PLACEHOLDER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:505:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:576:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:612:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PLACEHOLDER [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:687:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:728:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:756:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:789:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:874:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:922:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:970:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:1144:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:462:28: style: Redundant assignment of 'object->circle->center_y' to itself. [selfAssignment] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:326:31: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:1095:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_embed.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_embed.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:992:11: style: Condition 'inside' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:652:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:655:5: error: Memory leak: basename [memleak] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:165:59: style: Parameter 'complex' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:245:35: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:914:50: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:914:76: style: Parameter 'wanted_value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:1141:45: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:302:29: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:475:56: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:817:7: style: Variable 'd' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:936:7: style: Variable 'd' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:1081:7: style: Variable 'd' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/o_line_basic.c:1097:9: style: Variable 'd' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/o_list.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_list.c:163:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_list.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_list.c:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_list.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_list.c:288:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_list.c:110:3: warning: Either the condition 'selected' is redundant or there is possible null pointer dereference: selected. [nullPointerRedundantCheck] geda-gaf-1.8.2/libgeda/src/o_list.c:113:7: note: Assuming that condition 'selected' is not redundant geda-gaf-1.8.2/libgeda/src/o_list.c:110:3: note: Null pointer dereference geda-gaf-1.8.2/libgeda/src/o_net_basic.c:89:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:245:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_MIDPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:784:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:583:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x3 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:846:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:932:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:1059:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:190:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:237:49: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:362:31: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:474:50: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:477:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:661:41: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:705:11: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_net_basic.c:554:18: style: Variable 'changed' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:612:19: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:775:19: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:832:43: style: Parameter 'toplevel' can be declared as pointer to const. However it seems that 'o_path_print_hatch' is a callback function, if 'toplevel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/libgeda/src/o_path_basic.c:1015:21: note: You might need to cast the function pointer here geda-gaf-1.8.2/libgeda/src/o_path_basic.c:832:43: note: Parameter 'toplevel' can be declared as pointer to const geda-gaf-1.8.2/libgeda/src/o_path_basic.c:851:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_picture.c:722:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_picture.c:880:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_picture.c:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20020825 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:431:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:568:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_WIDTH_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_picture.c:131:11: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/libgeda/src/o_picture.c:372:59: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:393:39: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:780:13: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:813:11: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:1016:45: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:1049:34: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:1205:35: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_picture.c:1222:42: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_selection.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_selection.c:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_NAME_VALUE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:265:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000220 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:504:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVISIBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:666:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_NAME_VALUE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:816:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:966:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:994:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:1030:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/intl/vasnprintf.c:743:12: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:430:3: style: Redundant condition: The condition 'num_lines' is redundant since 'num_lines > 0' is sufficient. [redundantCondition] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:489:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:583:20: style: Parameter 'unicode_table' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:648:9: style: Variable 'centering_control' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:938:42: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:990:43: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_text_basic.c:1028:50: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_attrib.c:93:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_basic.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_basic.c:150:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_basic.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_basic.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_basic.c:506:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_basic.c:624:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDADATADIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_basic.c:308:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] geda-gaf-1.8.2/libgeda/src/s_clib.c:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:610:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:689:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSymbol [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:733:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:786:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:824:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:865:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSource [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSource [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:961:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSource [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:1286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIB_GLOB [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:1382:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIB_EXACT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:1455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_color.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_color.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_color.c:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_color.c:250:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_clib.c:294:24: style: The statement 'if (symbol->source!=NULL) symbol->source=NULL' is logically equivalent to 'symbol->source=NULL'. [duplicateConditionalAssign] geda-gaf-1.8.2/libgeda/src/s_clib.c:295:22: note: Assignment 'symbol->source=NULL' geda-gaf-1.8.2/libgeda/src/s_clib.c:294:24: note: Condition 'symbol->source!=NULL' is redundant geda-gaf-1.8.2/libgeda/src/s_clib.c:1256:15: style: Variable 'source' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_clib.c:1444:11: style: Variable 'o' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_color.c:160:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/libgeda/src/s_color.c:160:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/libgeda/src/s_color.c:160:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/libgeda/src/s_color.c:166:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/libgeda/src/s_color.c:252:11: style: Variable 'rgba' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:299:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:629:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:664:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_conn.c:745:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:513:42: style: Condition 'o_current->line->x[1]==bottom' is always false [knownConditionTrueFalse] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:207:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:257:48: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_cue.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_BOX_SIZE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUNCTION_CUE_SIZE_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_BOX_SIZE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_ENDPOINT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_cue.c:157:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_cue.c:242:68: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_cue.c:247:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_encoding.c:82:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_encoding.c:191:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIERARCHY_INNERLOOP [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_log.c:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_log.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:82:14: style: Local variable 'filename' shadows outer argument [shadowArgument] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:63:68: note: Shadowed declaration geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:82:14: note: Shadow variable geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:145:32: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:304:31: style: Parameter 'p_current' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:304:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_log.c:100:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] geda-gaf-1.8.2/libgeda/src/s_log.c:82:14: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_menu.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:292:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:653:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:715:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_page.c:786:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_papersizes.c:98:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_papersizes.c:159:34: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_page.c:395:13: style: Obsolete function 'g_dirname' called. It is recommended to use 'g_path_get_dirname' instead. [prohibitedg_dirnameCalled] geda-gaf-1.8.2/libgeda/src/s_page.c:424:10: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/libgeda/src/s_page.c:527:9: style: Variable 'p_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_page.c:734:36: style: Parameter 'page' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_page.c:779:61: style: Parameter 'page' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_page.c:780:40: style: Parameter 'rects' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:88:43: style: Parameter 'input_conn' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:91:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:119:34: style: Parameter 'to_remove' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:314:36: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:365:9: style: Variable 't_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:369:11: style: Variable 'found' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:371:11: style: Variable 'complex' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:371:21: style: Variable 'other_complex' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:553:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:585:31: style: Parameter 'new_net' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_conn.c:587:9: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_slib.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLIB_SEARCH_START [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_slib.c:441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSE_DIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_slib.c:584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_DIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_slot.c:191:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/libgeda/src/s_slot.c:216:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/libgeda/src/s_slot.c:135:9: style: Variable 'current_pin' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_path.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_textbuffer.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextBuffer [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:104:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:131:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SECTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:150:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SECTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:171:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SECTION [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:619:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x3 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:770:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_slib.c:512:20: style: Array index 'current' is used before limits check. [arrayIndexThenCheck] geda-gaf-1.8.2/libgeda/src/s_slib.c:126:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geda-gaf-1.8.2/libgeda/src/s_slib.c:141:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geda-gaf-1.8.2/libgeda/src/s_slib.c:477:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geda-gaf-1.8.2/libgeda/src/s_slib.c:484:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geda-gaf-1.8.2/libgeda/src/s_slib.c:503:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] geda-gaf-1.8.2/libgeda/src/s_slib.c:87:37: style: Parameter 'dir_name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_slib.c:578:9: style: Variable 'file' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_toplevel.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOPLEVEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_toplevel.c:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_undo.c:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_undo.c:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_undo.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_undo.c:287:9: style: Variable 'u_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_weakref.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_weakref.c:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_weakref.c:97:44: style: Parameter 'notify_func' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_weakref.c:98:25: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:153:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:214:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:216:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:261:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:62:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_X [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:139:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_X [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:341:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:392:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_X [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_Y [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:473:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_Y [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:124:18: debug: Function::addArguments found argument 'complex_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:244:18: debug: Function::addArguments found argument 'complex_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:309:18: debug: Function::addArguments found argument 'complex_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:86:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:194:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:221:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:251:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:318:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_complex.c:320:9: style: Variable 'child_page' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/scheme_deprecated.c:62:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_init.c:39:25: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edascm_init_impl' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/libgeda/src/scheme_init.c:66:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/libgeda/src/scheme_init.c:39:25: note: Parameter 'data' can be declared as pointer to const geda-gaf-1.8.2/libgeda/src/scheme_object.c:395:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:546:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:662:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:725:18: debug: Function::addArguments found argument 'line_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1003:18: debug: Function::addArguments found argument 'box_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1100:18: debug: Function::addArguments found argument 'circle_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1196:18: debug: Function::addArguments found argument 'arc_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1315:18: debug: Function::addArguments found argument 'text_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1629:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1690:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1763:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1931:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1990:27: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2058:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2097:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2144:18: debug: Function::addArguments found argument 'obj_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_object.c:103:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARGn [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_sym [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:269:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_object_bounds [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:322:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:491:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:556:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:741:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:802:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:903:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_sym [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:937:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1015:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable box_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1043:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BOX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circle_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_CIRCLE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1246:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1275:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER_LEFT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1328:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_set_text_x [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1438:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1518:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1593:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1637:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1699:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1773:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1892:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PICTURE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:1943:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2012:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2061:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:2148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_path.c:456:16: style: Condition 'final' is always false [knownConditionTrueFalse] geda-gaf-1.8.2/libgeda/src/s_path.c:438:28: note: Assuming that condition 'final' is not redundant geda-gaf-1.8.2/libgeda/src/s_path.c:456:16: note: Condition 'final' is always false geda-gaf-1.8.2/libgeda/src/s_path.c:60:38: style: Parameter 'sections' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_path.c:660:17: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_path.c:720:19: style: Variable 'section' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_path.c:498:10: style: Variable 'c' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/libgeda/src/scheme_os.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:151:18: debug: Function::addArguments found argument 'page_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_page.c:232:18: debug: Function::addArguments found argument 'page_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_page.c:277:18: debug: Function::addArguments found argument 'page_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_page.c:361:18: debug: Function::addArguments found argument 'page_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_page.c:416:18: debug: Function::addArguments found argument 'filename_s' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_page.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:280:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:345:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:396:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_page.c:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename_s [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_object.c:165:11: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/scheme_object.c:940:11: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/scheme_page.c:245:9: style: Variable 'curr_page' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/scheme_page.c:290:9: style: Variable 'curr_page' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:121:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:179:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDA_SMOB_TOPLEVEL [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:255:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDA_SMOB_PAGE [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDA_SMOB_OBJECT [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:407:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_smob.c:426:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/scheme_toplevel.c:88:18: debug: Function::addArguments found argument 'toplevel' with varid 0. [varid0] geda-gaf-1.8.2/libgeda/src/scheme_toplevel.c:91:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toplevel [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/gschlas/g_rc.c:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/gschlas/g_rc.c:58:9: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] geda-gaf-1.8.2/utils/gschlas/g_rc.c:49:30: style:inconclusive: Function 'g_rc_gschlas_version' argument 1 names different: declaration 'version' definition 'scm_version'. [funcArgNamesDifferent] geda-gaf-1.8.2/utils/include/prototype.h:2:30: note: Function 'g_rc_gschlas_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/utils/gschlas/g_rc.c:49:30: note: Function 'g_rc_gschlas_version' argument 1 names different: declaration 'version' definition 'scm_version'. geda-gaf-1.8.2/libgeda/src/u_basic.c:55:26: warning: Logical conjunction always evaluates to false: string[i] == ' ' && !string[i]. [incorrectLogicOperator] geda-gaf-1.8.2/libgeda/src/u_basic.c:72:28: style: Redundant condition: The condition 'string[i] != '\0'' is redundant since 'string[i] == ' '' is sufficient. [redundantCondition] geda-gaf-1.8.2/libgeda/src/u_basic.c:44:36: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/gschlas/gschlas.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT_TTY [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/gschlas/gschlas.c:75:15: style: Variable 'logging_dest' is reassigned a value before the old one has been used. [redundantAssignment] geda-gaf-1.8.2/utils/gschlas/gschlas.c:69:15: note: logging_dest is assigned geda-gaf-1.8.2/utils/gschlas/gschlas.c:75:15: note: logging_dest is overwritten geda-gaf-1.8.2/utils/gschlas/parsecmd.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/gschlas/parsecmd.c:48:18: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/gschlas/s_util.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/char_width.c:38:34: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/grenum.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/grenum.c:361:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/libgeda/src/s_tile.c:178:15: style: Condition 'v<0' is always false [knownConditionTrueFalse] geda-gaf-1.8.2/libgeda/src/s_tile.c:162:15: note: Assuming that condition 'v<0' is not redundant geda-gaf-1.8.2/libgeda/src/s_tile.c:160:11: note: v is assigned '(int)x' here. geda-gaf-1.8.2/libgeda/src/s_tile.c:162:49: note: Assuming condition is false geda-gaf-1.8.2/libgeda/src/s_tile.c:176:13: note: Assignment 'v=(int)x', assigned value is greater than -1 geda-gaf-1.8.2/libgeda/src/s_tile.c:178:15: note: Condition 'v<0' is always false geda-gaf-1.8.2/libgeda/src/s_tile.c:237:26: style: Condition 'w<0' is always false [knownConditionTrueFalse] geda-gaf-1.8.2/libgeda/src/s_tile.c:220:26: note: Assuming that condition 'w<0' is not redundant geda-gaf-1.8.2/libgeda/src/s_tile.c:218:13: note: w is assigned '(int)y' here. geda-gaf-1.8.2/libgeda/src/s_tile.c:220:51: note: Assuming condition is false geda-gaf-1.8.2/libgeda/src/s_tile.c:235:15: note: Assignment 'w=(int)y', assigned value is greater than -1 geda-gaf-1.8.2/libgeda/src/s_tile.c:237:26: note: Condition 'w<0' is always false geda-gaf-1.8.2/libgeda/src/s_tile.c:58:29: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_tile.c:116:10: style: Variable 'found' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_tile.c:383:41: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_tile.c:432:30: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/libgeda/src/s_tile.c:434:9: style: Variable 't_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/libgeda/src/s_tile.c:436:11: style: Variable 'o_current' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/convert_sym.c:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:950:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:994:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIC_BUBBLE_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:1815:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:2087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gmk_sym.c:179:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gmk_sym.c:531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/grenum.c:338:32: style:inconclusive: Redundant condition: The condition '*cp != '\n'' is redundant since '*cp >= 'A'' is sufficient. [redundantCondition] geda-gaf-1.8.2/utils/src/grenum.c:345:26: style:inconclusive: Redundant condition: The condition '*cp != '\n'' is redundant since '*cp >= '0'' is sufficient. [redundantCondition] geda-gaf-1.8.2/utils/src/grenum.c:206:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/gsch2pcb.c:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:503:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:617:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:684:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:736:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:931:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:988:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1094:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1406:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCBDATADIR [valueFlowBailoutIncompleteVar] olib.c:1116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] olib.c:2137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] olib.c:2322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] olib.c:2467:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] olib.c:2705:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] olib.l:808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] olib.l:822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] olib.l:835:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/convert_sym.c:830:7: warning:inconclusive: The buffer 'text2' may not be null-terminated after the call to strncpy(). [terminateStrncpy] geda-gaf-1.8.2/utils/src/convert_sym.c:649:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/convert_sym.c:732:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/convert_sym.c:948:6: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/utils/src/convert_sym.c:961:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/convert_sym.c:1097:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/convert_sym.c:1316:6: warning: %d in format string (no. 5) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/utils/src/convert_sym.c:1316:6: warning: %d in format string (no. 7) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] geda-gaf-1.8.2/utils/src/convert_sym.c:1542:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/convert_sym.c:1570:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/convert_sym.c:1938:5: portability: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'OBJECT_PINTYPE {aka signed int}'. [invalidPrintfArgType_uint] geda-gaf-1.8.2/utils/src/convert_sym.c:1527:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/utils/src/convert_sym.c:1620:12: style: Variable '*angle' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] geda-gaf-1.8.2/utils/src/convert_sym.c:1617:12: note: $symbol is assigned geda-gaf-1.8.2/utils/src/convert_sym.c:1620:12: note: $symbol is overwritten geda-gaf-1.8.2/utils/src/convert_sym.c:1621:13: style: Variable '*mirror' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] geda-gaf-1.8.2/utils/src/convert_sym.c:1618:13: note: $symbol is assigned geda-gaf-1.8.2/utils/src/convert_sym.c:1621:13: note: $symbol is overwritten geda-gaf-1.8.2/utils/src/convert_sym.c:366:13: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:381:9: style: Variable 'infileName' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1635:23: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1776:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1776:33: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1912:31: style: Parameter 'linestyle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1922:33: style: Parameter 'linestyle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1922:62: style: Parameter 'fillstyle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1944:43: style: Parameter 'linestyle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1945:30: style: Parameter 'fillstyle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1960:30: style: Parameter 'linestyle' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1983:47: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/convert_sym.c:1818:11: style: Variable 'done' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/gmk_sym.c:624:4: warning: Either the condition 'pTemp==NULL' is redundant or there is possible null pointer dereference: pTemp. [nullPointerRedundantCheck] geda-gaf-1.8.2/utils/src/gmk_sym.c:625:29: note: Assuming that condition 'pTemp==NULL' is not redundant geda-gaf-1.8.2/utils/src/gmk_sym.c:624:4: note: Null pointer dereference geda-gaf-1.8.2/utils/src/gmk_sym.c:244:32: style:inconclusive: Function 'line2fields' argument 2 names different: declaration 'field_cnt' definition 'max_fields'. [funcArgNamesDifferent] geda-gaf-1.8.2/utils/src/gmk_sym.c:146:32: note: Function 'line2fields' argument 2 names different: declaration 'field_cnt' definition 'max_fields'. geda-gaf-1.8.2/utils/src/gmk_sym.c:244:32: note: Function 'line2fields' argument 2 names different: declaration 'field_cnt' definition 'max_fields'. geda-gaf-1.8.2/utils/src/gmk_sym.c:272:40: style: Parameter 'pin' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gmk_sym.c:272:68: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gmk_sym.c:272:80: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gmk_sym.c:406:31: style: Parameter 'pFields' can be declared as const array [constParameter] geda-gaf-1.8.2/utils/src/gmk_sym.c:523:31: style: Parameter 'pFields' can be declared as const array [constParameter] geda-gaf-1.8.2/utils/src/gmk_sym.c:411:16: style: Variable 'name_size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/smash_megafile.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:488:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUS_COLOR [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:665:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:770:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:788:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] geda-gaf-1.8.2/utils/src/smash_megafile.c:92:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:586:5: warning:inconclusive: The buffer 'netlabel' may not be null-terminated after the call to strncpy(). [terminateStrncpy] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:113:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:118:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:134:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:63:18: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:632:11: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:394:16: style: Variable 'xpossav' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:395:16: style: Variable 'ypossav' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:420:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:436:11: style: Variable 'index' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:468:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:508:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:569:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:580:11: style: Variable 'textsize' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:600:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:620:6: style: Variable 'x' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:621:6: style: Variable 'y' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:622:9: style: Variable 'type' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:688:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/sarlacc_schem.c:715:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1429:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1430:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] geda-gaf-1.8.2/utils/src/gsch2pcb.c:865:16: style: Redundant condition: is_m4. '!is_m4 || (is_m4 && force_element_files)' is equivalent to '!is_m4 || force_element_files' [redundantCondition] geda-gaf-1.8.2/utils/src/gsch2pcb.c:737:5: error: Memory leak: args [memleak] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1179:15: error: Allocation with expand_dir, printf doesn't release it. [leakNoVarFunctionCall] geda-gaf-1.8.2/utils/src/gsch2pcb.c:166:10: style: Local variable 'i' shadows outer variable [shadowVariable] geda-gaf-1.8.2/utils/src/gsch2pcb.c:137:8: note: Shadowed declaration geda-gaf-1.8.2/utils/src/gsch2pcb.c:166:10: note: Shadow variable geda-gaf-1.8.2/utils/src/gsch2pcb.c:228:23: style: Parameter 'basename' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:476:31: style: Parameter 'pcb_file' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:546:39: style: Parameter 'element_file' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:547:25: style: Parameter 'footprint' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:547:44: style: Parameter 'refdes' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:547:60: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:551:10: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:602:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:724:35: style: Parameter 'pkg_line' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:929:10: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:983:20: style: Variable 'el_exists' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:984:10: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1136:23: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1202:23: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] geda-gaf-1.8.2/utils/src/gsch2pcb.c:59:10: style: struct member 'ElementMap::part_number' is never used. [unusedStructMember] geda-gaf-1.8.2/utils/src/gsch2pcb.c:59:24: style: struct member 'ElementMap::element_name' is never used. [unusedStructMember] geda-gaf-1.8.2/utils/src/gsch2pcb.c:140:12: style: Unused variable: spawn_result [unusedVariable] geda-gaf-1.8.2/utils/src/gsch2pcb.c:827:10: style: Unused variable: command [unusedVariable] geda-gaf-1.8.2/utils/src/gsch2pcb.c:929:16: style: Unused variable: command [unusedVariable] geda-gaf-1.8.2/utils/src/gsch2pcb.c:984:16: style: Unused variable: command [unusedVariable] geda-gaf-1.8.2/utils/src/gsch2pcb.c:1338:22: style: Unused variable: s [unusedVariable] olib.c:1985:16: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] olib.c:1985:16: note: Calling function 'yywrap' returns 1 olib.c:1985:16: note: Condition 'yywrap()' is always true olib.c:2321:17: style: Condition 'yywrap()' is always true [knownConditionTrueFalse] olib.c:2321:17: note: Calling function 'yywrap' returns 1 olib.c:2321:17: note: Condition 'yywrap()' is always true olib.c:2471:2: warning: Possible null pointer dereference: b [nullPointer] olib.c:2364:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 olib.c:2471:2: note: Null pointer dereference olib.c:2472:2: warning: Possible null pointer dereference: b [nullPointer] olib.c:2364:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 olib.c:2472:2: note: Null pointer dereference olib.c:2137:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] olib.c:2137:3: note: c is initialized olib.c:2137:3: note: c is overwritten olib.c:2096:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] olib.c:2109:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] olib.c:2214:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] olib.c:349:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. olib.c:2214:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. olib.c:2237:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] olib.c:961:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. olib.c:2237:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. olib.c:2656:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] olib.c:302:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. olib.c:2656:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. olib.c:2669:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] olib.c:303:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. olib.c:2669:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. olib.c:2669:68: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] olib.c:303:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. olib.c:2669:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. olib.c:2801:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] olib.c:927:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. olib.c:2801:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. olib.c:2050:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] olib.c:2252:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] olib.c:2669:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] olib.c:2703:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] diff: 2.13.0 geda-gaf-1.8.2/gattrib/src/gattrib.c:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gattrib.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:240:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:443:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:483:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:526:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:571:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:608:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:682:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:719:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:793:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtkextra-marshal.c:832:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1716:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1762:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1789:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1821:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1841:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:1955:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2005:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2057:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2077:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2099:11: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2098:20: note: veto is initialized geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2099:11: note: veto is overwritten head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2133:11: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2132:20: note: veto is initialized geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2133:11: note: veto is overwritten head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2157:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2212:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2542:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2644:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2877:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAPPED [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:2943:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_MAPPED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3326:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3513:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3601:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3630:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3672:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3753:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3821:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:3956:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4017:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4041:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4332:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4570:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4739:11: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4738:20: note: veto is initialized geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4739:11: note: veto is overwritten head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4761:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4837:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:4885:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5047:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5083:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5534:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SELECTION_SINGLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5625:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5940:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:5961:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_width [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:625:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_TYPE_STATIC_SCOPE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6347:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6398:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6408:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6417:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6492:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6734:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:6840:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7129:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7211:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7275:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7385:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7455:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7487:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7562:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7589:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7616:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CAP_NOT_LAST [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:767:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_INT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7751:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attributes [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7764:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7819:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7865:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:7952:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8001:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8060:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8222:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8250:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_desc [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8621:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8662:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8687:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:8747:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/gtksheet_2_2.c:940:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SELECTION_BROWSE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gattrib/src/parsecmd.c:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gattrib/src/s_attrib.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_object.c:111:46: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_object.c:112:44: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_object.c:113:42: style: Parameter 'new_attrib_name' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_object.c:114:42: style: Parameter 'new_attrib_value' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_object.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_object.c:314:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETACHED_ATTRIBUTE_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_rename.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_rename.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:125:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:191:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:304:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:396:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gattrib/src/s_sheet_data.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_string_list.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_table.c:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_table.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_table.c:298:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_table.c:504:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:556:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:696:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:832:56: style: Parameter 'netname' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:843:56: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:844:21: style: Parameter 'new_net_attrib_list' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gattrib/src/s_toplevel.c:893:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_dialog.c:194:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_dialog.c:228:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_dialog.c:314:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_dialog.c:375:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_fileselect.c:254:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_fileselect.c:300:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:225:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_JUSTIFY_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_gtksheet.c:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkColor [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_window.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gattrib/src/x_window.c:381:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrib_value [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:232:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:423:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:659:34: style: Condition '!done' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gnetlist/src/g_netlist.c:632:16: note: Assignment 'done=0', assigned value is 0 geda-gaf-1.8.2/gnetlist/src/g_netlist.c:659:34: note: Condition '!done' is always true head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:722:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_netlist.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/g_rc.c:78:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETATTRIB_ATTRIBUTE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/gnetlist.c:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPICE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gnetlist/src/i_vars.c:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/parsecmd.c:210:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIERARCHY_FORCE_LOAD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:499:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_hierarchy.c:602:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_net.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_net.c:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETATTRIB_ATTRIBUTE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_net.c:430:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPICE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_netattrib.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_rename.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_rename.c:315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:321:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_TYPE_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:348:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:24: style: Parameter 'key' can be declared as pointer to const. However it seems that 'returns_true' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:80:42: note: You might need to cast the function pointer here geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:24: note: Parameter 'key' can be declared as pointer to const head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:38: style: Parameter 'value' can be declared as pointer to const. However it seems that 'returns_true' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:80:42: note: You might need to cast the function pointer here geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:38: note: Parameter 'value' can be declared as pointer to const head geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:54: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'returns_true' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gnetlist/src/s_traverse.c:80:42: note: You might need to cast the function pointer here geda-gaf-1.8.2/gnetlist/src/s_traverse.c:48:54: note: Parameter 'user_data' can be declared as pointer to const 2.13.0 geda-gaf-1.8.2/gnetlist/src/s_traverse.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/src/vams_misc.c:77:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gnetlist/utils/mk_verilog_syms.c:478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/a_zoom.c:259:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/a_zoom.c:310:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOM_BOX_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/a_zoom.c:319:38: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/g_funcs.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_funcs.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_funcs.c:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_funcs.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_funcs.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_funcs.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_funcs.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_hook.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:103:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:109:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:180:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:183:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:189:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:192:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:197:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:198:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:205:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:206:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:209:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:213:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:226:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:227:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:228:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:229:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:231:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:232:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:237:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:359:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:441:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:480:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_window_list [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:501:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_keys_sym [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:80:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:87:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:88:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:89:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:91:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_keys.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1012:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_undo_panzoom [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1028:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_draw_grips [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1045:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_netconn_rubberband [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1063:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_magnetic_net_mode [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1080:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_sort_component_library [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1094:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1134:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_warp_cursor [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_toolbars [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1168:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_handleboxes [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_setpagedevice_orientation [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLEDBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_setpagedevice_pagesize [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1215:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1238:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMP_BUS_RIPPER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1277:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_force_boundingbox [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1290:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1313:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOTS_GRID_VARIABLE_MODE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1356:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:135:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1406:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1430:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1479:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1500:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1524:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1549:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_net_direction_mode [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1571:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:1584:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_net_selection_mode [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:186:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:203:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:220:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:237:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:254:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTLINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_zoom_with_pan [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:330:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:351:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_object_clipping [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:368:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_do_logging [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:385:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_embed_complex [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:394:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:412:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:453:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:478:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:497:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:519:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WINDOW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:569:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_scrollbars_flag [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:582:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:608:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:639:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINDOW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:658:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PORTRAIT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:680:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_image_color [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:691:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:715:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_print_color [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:727:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUTT_CAP [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:745:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_ON_STARTUP [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:762:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSIENT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:779:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POPUP_ENABLED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:796:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STROKE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:815:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCROLL_WHEEL_CLASSIC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:837:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_net_consolidate [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:855:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_file_preview [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:872:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_enforce_hierarchy [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:889:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_text_origin_marker [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:906:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_fast_mousepan [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:923:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_raise_dialog_boxes [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:940:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_continue_component_place [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:953:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:980:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_undo_control [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_rc.c:991:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_DISK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_select.c:117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_select.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_select.c:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:250:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:310:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_override_close_page_x [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/g_window.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem.c:227:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_fileselect_load_backup [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_accel_label_parent_class [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_accel_label_parent_class [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_DIR_RTL [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/gschem_accel_label.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_action.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GschemActionClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_action.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_ACTION [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/gschem_cairo.c:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_cairo.c:169:7: style: Condition 'do_width_hint' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:142:23: note: Assignment 'do_width_hint=!0', assigned value is 1 geda-gaf-1.8.2/gschem/src/gschem_cairo.c:169:7: note: Condition 'do_width_hint' is always true head geda-gaf-1.8.2/gschem/src/gschem_cairo.c:172:7: style: Condition 'do_height_hint' is always true [knownConditionTrueFalse] geda-gaf-1.8.2/gschem/src/gschem_cairo.c:143:24: note: Assignment 'do_height_hint=!0', assigned value is 1 geda-gaf-1.8.2/gschem/src/gschem_cairo.c:172:7: note: Condition 'do_height_hint' is always true head geda-gaf-1.8.2/gschem/src/gschem_cairo.c:300:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_cairo.c:392:72: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/gschem_dialog.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_dialog.c:363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_dialog.c:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DIALOG [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_dialog.c:509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_RENDER_PART_FOREGROUND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:157:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:172:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_RENDER_PART_UNDERLINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:180:54: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_part_changed' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:276:34: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:180:54: note: Parameter 'renderer' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/gschem_pango.c:186:45: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_begin' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:277:27: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:186:45: note: Parameter 'renderer' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/gschem_pango.c:191:43: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'gschem_pango_renderer_end' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/gschem_pango.c:278:25: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/gschem_pango.c:191:43: note: Parameter 'renderer' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/gschem_pango.c:221:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_RENDER_PART_FOREGROUND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_PANGO_RENDERER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:291:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TYPE_PANGO_RENDERER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:333:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GschemPangoAttrOverbar [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_pango.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gschem_pango_renderer_parent_class [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/gschem_toplevel.c:215:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_invalidate [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_basic.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_basic.c:293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_basic.c:371:52: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/i_basic.c:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_basic.c:507:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_basic.c:579:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1002:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1041:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1081:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOMBOXSTART [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOMBOXEND [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1423:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTPAN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_VIEWPORT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1624:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1714:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1776:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1794:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1814:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:1845:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2054:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2076:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2098:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object_buffer [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2280:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2356:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWNET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2383:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWNET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2427:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWBUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:242:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2454:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWBUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2535:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWLINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2562:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDLINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2581:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2607:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2625:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWCIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2706:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWARC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDARC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2751:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWPIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2777:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDPIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2806:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2917:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_filename [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:2999:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3054:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3093:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3316:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOUNDINGBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3340:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_DOTS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3365:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_STATE_COUNT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3448:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3459:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3470:1: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:3503:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:390:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDO_ACTION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:457:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:476:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:512:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:532:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTCOPY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:556:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:577:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTMCOPY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:601:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCOPY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:622:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTMOVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:647:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDMOVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:671:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:725:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:782:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:822:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:865:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDMIRROR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:895:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/i_callbacks.c:950:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_OFF [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_arc.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_arc.c:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_RADIUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_arc.c:330:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/o_arc.c:65:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_attrib.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_attrib.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_attrib.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_attrib.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_attrib.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETACHED_ATTRIBUTE_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_draw [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTDRAWBUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDCOMP [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:427:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_draw_place [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:508:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_BOX_SIZE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_basic.c:605:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_box.c:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_box.c:464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_box.c:520:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_box.c:61:37: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_box_fill_hollow' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:291:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:61:37: note: Parameter 'w_current' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_box.c:62:27: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_box_fill_hollow' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:291:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:62:27: note: Parameter 'color' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_box.c:62:39: style: Parameter 'box' can be declared as pointer to const. However it seems that 'o_box_fill_hollow' is a callback function, if 'box' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:291:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:62:39: note: Parameter 'box' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_box.c:91:35: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_box_fill_fill' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:296:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:91:35: note: Parameter 'w_current' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_box.c:92:25: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_box_fill_fill' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:296:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:92:25: note: Parameter 'color' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_box.c:92:37: style: Parameter 'box' can be declared as pointer to const. However it seems that 'o_box_fill_fill' is a callback function, if 'box' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_box.c:296:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_box.c:92:37: note: Parameter 'box' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_buffer.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_buffer.c:155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_buffer.c:30:38: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/o_buffer.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_buffer.c:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_buffer.c:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUFFERS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_bus.c:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_bus.c:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUS_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_bus.c:265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_bus.c:292:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_bus.c:82:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_circle.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_circle.c:434:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_circle.c:500:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_circle.c:56:40: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_circle_fill_hollow' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:283:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:56:40: note: Parameter 'w_current' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_circle.c:57:30: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_circle_fill_hollow' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:283:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:57:30: note: Parameter 'color' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_circle.c:57:45: style: Parameter 'circle' can be declared as pointer to const. However it seems that 'o_circle_fill_hollow' is a callback function, if 'circle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:283:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:57:45: note: Parameter 'circle' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_circle.c:88:38: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_circle_fill_fill' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:288:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:88:38: note: Parameter 'w_current' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_circle.c:89:28: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_circle_fill_fill' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:288:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:89:28: note: Parameter 'color' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_circle.c:89:43: style: Parameter 'circle' can be declared as pointer to const. However it seems that 'o_circle_fill_fill' is a callback function, if 'circle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_circle.c:288:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_circle.c:89:43: note: Parameter 'circle' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_complex.c:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_complex.c:165:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_place_list_changed_hook [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_complex.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_PAN_DONT_REDRAW [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/o_complex.c:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_complex.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_cue.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUNCTION_CUE_SIZE_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_cue.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_ENDPOINT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_cue.c:254:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_cue.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_cue.c:309:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_find.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_find.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_find.c:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/o_find.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:1176:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLE_RADIUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:1359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:1447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL_ZOOMFACTOR1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:1501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_RADIUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX_UPPER_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:413:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_UPPER_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:477:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLE_RADIUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_END1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:554:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:595:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:729:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:797:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:829:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_grips.c:887:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_line.c:180:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_line.c:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:167:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:198:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:380:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:481:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:515:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_misc.c:650:42: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/o_misc.c:668:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:286:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAP_RESNAP [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:397:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:430:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:452:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:539:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:607:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_move.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:124:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:200:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:331:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:595:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:747:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:800:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_net.c:871:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_path.c:172:50: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_path_fill_hollow' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:339:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:172:50: note: Parameter 'w_current' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_path.c:173:40: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_path_fill_hollow' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:339:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:173:40: note: Parameter 'color' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_path.c:173:53: style: Parameter 'path' can be declared as pointer to const. However it seems that 'o_path_fill_hollow' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:339:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:173:53: note: Parameter 'path' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_path.c:197:48: style: Parameter 'w_current' can be declared as pointer to const. However it seems that 'o_path_fill_fill' is a callback function, if 'w_current' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:344:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:197:48: note: Parameter 'w_current' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_path.c:198:38: style: Parameter 'color' can be declared as pointer to const. However it seems that 'o_path_fill_fill' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:344:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:198:38: note: Parameter 'color' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_path.c:198:51: style: Parameter 'path' can be declared as pointer to const. However it seems that 'o_path_fill_fill' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/o_path.c:344:17: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/o_path.c:198:51: note: Parameter 'path' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/o_path.c:235:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_path.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_path.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_path.c:474:36: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/o_path.c:494:34: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/o_path.c:549:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_path.c:578:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:151:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:285:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:318:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:422:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:528:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_picture.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_pin.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_pin.c:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_pin.c:218:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_pin.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_place.c:184:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_place.c:265:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/o_place.c:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_place.c:94:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:284:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:319:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:430:55: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/o_select.c:436:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:446:40: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/o_select.c:469:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:498:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_select.c:533:46: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] 2.13.0 geda-gaf-1.8.2/gschem/src/o_select.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_slot.c:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:110:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:168:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_HINT_METRICS_OFF [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/o_text.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:542:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALWAYS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:576:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_DRAWB_MODE_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:633:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_text.c:678:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_undo.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ACTION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_undo.c:466:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_undo.c:480:47: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] 2.13.0 geda-gaf-1.8.2/gschem/src/o_undo.c:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/o_undo.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/s_stretch.c:101:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_attribedit.c:271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_attribedit.c:323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_attribedit.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:1017:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:1214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:1399:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:482:68: style: Parameter 'o_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:522:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:657:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIERARCHY_NODUPS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_autonumber.c:919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/x_basic.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_clipboard.c:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_clipboard.c:161:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_clipboard.c:184:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_clipboard.c:221:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gschem/src/x_clipboard.c:57:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_clipboard.c:90:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_color.c:162:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_color.c:179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_color.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_color.c:212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_color.c:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_color.c:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:1156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TREE_VIEW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:1276:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpaned [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:1308:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpaned [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:1340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:1390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HPANED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:233:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry_filter [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:518:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable component_select_attrlist [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:750:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:782:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:833:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TREE_MODEL_FILTER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:878:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_compselect.c:983:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1039:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1089:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_VOID [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1213:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_VOID [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1372:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1400:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_VOID [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1569:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARC_RADIUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1604:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1728:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1748:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1817:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1847:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1923:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:1953:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2040:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2060:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2460:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2555:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2631:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2791:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2816:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSB_LOAD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:2968:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3426:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DIALOG [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3450:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3714:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_text_size [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:3879:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:4004:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:403:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:4073:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:4188:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:440:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:589:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SOLID [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:638:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ERASE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:738:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SOLID [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ERASE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:880:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_dialog.c:904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_event.c:1063:25: style: Variable 'hadjustment' can be declared as pointer to const [constVariablePointer] head geda-gaf-1.8.2/gschem/src/x_event.c:1095:25: style: Variable 'vadjustment' can be declared as pointer to const [constVariablePointer] head geda-gaf-1.8.2/gschem/src/x_event.c:1129:31: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/x_event.c:1129:57: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/x_event.c:1178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_event.c:1278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZOOM_IN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_event.c:536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_event.c:738:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_event.c:974:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_fileselect.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_FRAME [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_fileselect.c:192:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_fileselect.c:247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_fileselect.c:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_YES [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_grid.c:105:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOTS_GRID_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_grid.c:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_SQUARE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_grid.c:275:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESH_GRID_MINOR_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_grid.c:362:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_image.c:280:41: style: Parameter 'w_current' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/gschem/src/x_image.c:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_image.c:527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_image.c:590:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_image.c:635:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSCHEM_TOPLEVEL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_log.c:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_log_update_func [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_log.c:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_CRITICAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_log.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_log.c:234:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_log.c:261:39: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'log_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_log.c:237:24: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_log.c:261:39: note: Parameter 'klass' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/x_log.c:292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_menus.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_menus.c:257:24: style: Parameter 'ATTRIBUTE_UNUSED' can be declared as pointer to const. However it seems that 'gettext_fn' is a callback function, if 'ATTRIBUTE_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_menus.c:283:40: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_menus.c:257:24: note: Parameter 'ATTRIBUTE_UNUSED' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/x_menus.c:280:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_MENU [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_menus.c:403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recent_manager [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_menus.c:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recent_manager [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Delete [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Return [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiattrib_callback_popup_promote [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:165:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1678:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiattribClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1724:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:1768:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_MULTIATTRIB [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:2172:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CellTextViewClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:499:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CELL_TEXT_VIEW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CellRendererMultiLineTextClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:677:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVISIBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:749:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO_ALL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:772:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:805:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:866:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_multiattrib.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_pagesel.c:246:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pagesel_callback_popup_new_page [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_pagesel.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PageselClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_pagesel.c:347:47: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'pagesel_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/gschem/src/x_pagesel.c:326:24: note: You might need to cast the function pointer here geda-gaf-1.8.2/gschem/src/x_pagesel.c:347:47: note: Parameter 'klass' can be declared as pointer to const head geda-gaf-1.8.2/gschem/src/x_pagesel.c:373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_pagesel.c:520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_pagesel.c:588:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_preview.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_OPEN_RC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_preview.c:274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_preview.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_preview.c:364:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview_callback_realize [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_print.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTENTS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_print.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANDSCAPE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_print.c:281:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_print.c:580:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_print.c:621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrintDialogClass [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_print.c:685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_PRINT_DIALOG [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:119:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_event_expose [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:194:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:235:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:262:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:551:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:667:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_window_list [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:736:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiet_mode [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:903:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gschem/src/x_window.c:935:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gsymcheck/src/parsecmd.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:1074:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:1146:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:1213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:1245:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:1319:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:1393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:205:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:275:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:420:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:595:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_check.c:726:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/gsymcheck/src/s_symstruct.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/gsymcheck/src/s_symstruct.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/intl/dcigettext.c:654:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/intl/printf-parse.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/intl/printf.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/intl/printf.c:137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/intl/printf.c:170:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/intl/vasnprintf.c:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/a_basic.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/a_basic.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/a_basic.c:284:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILEFORMAT_VERSION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/a_basic.c:606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/a_basic.c:74:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_basic.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_basic.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_OPEN_RC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_basic.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_OPEN_RESTORE_CWD [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_basic.c:341:24: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/f_basic.c:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_basic.c:521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_basic.c:658:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_print.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_print.c:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANDSCAPE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/f_print.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:158:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_basic.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:1030:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_make_backup_files [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:1038:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:473:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:750:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_val [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:867:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:904:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:921:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_attribute_promotion [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:938:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_promote_invisible [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:955:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_keep_invisible [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/g_rc.c:973:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_always_promote_attributes [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/m_bounds.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/m_circle.c:49:44: style: Parameter 'circle' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/m_hatch.c:214:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPOINT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/m_hatch.c:252:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sPOINT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/m_polygon.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1282:34: style: Parameter 'arc' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:1298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:311:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:448:18: style: Redundant assignment of 'object->arc->y' to itself. [selfAssignment] 2.13.0 geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:448:18: warning: Redundant assignment of 'object->arc->y' to itself. [selfAssignment] head geda-gaf-1.8.2/libgeda/src/o_arc_basic.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:154:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:426:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:449:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:486:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:601:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:661:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_attrib.c:88:42: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] 2.13.0 geda-gaf-1.8.2/libgeda/src/o_attrib.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOTTED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:354:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_get_position [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:393:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_translate_world [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_rotate_world [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:470:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o_line_mirror_world [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:523:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:587:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:657:25: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_basic.c:723:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:755:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:781:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_basic.c:801:25: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_basic.c:804:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_box_basic.c:107:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_box_basic.c:1294:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_box_basic.c:1329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_box_basic.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_box_basic.c:378:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_box_basic.c:706:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20020825 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:207:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:484:50: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:484:68: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_bus_basic.c:495:34: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:1086:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:1121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:326:31: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:462:28: style: Redundant assignment of 'object->circle->center_y' to itself. [selfAssignment] 2.13.0 geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:462:28: warning: Redundant assignment of 'object->circle->center_y' to itself. [selfAssignment] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:847:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:889:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_circle_basic.c:931:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:1144:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:287:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:331:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:383:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PLACEHOLDER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:505:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:576:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:612:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PLACEHOLDER [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:687:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:728:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:756:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:789:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:874:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:922:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_complex_basic.c:970:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_embed.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_line_basic.c:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_line_basic.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000704 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_line_basic.c:302:29: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_line_basic.c:562:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_list.c:163:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_list.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_list.c:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_list.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_list.c:288:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:190:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:245:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:278:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:408:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_MIDPOINT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_net_basic.c:784:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_path_basic.c:1059:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLING_HOLLOW [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_path_basic.c:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_path_basic.c:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_path_basic.c:583:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x3 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_path_basic.c:846:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_path_basic.c:932:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_picture.c:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_picture.c:1049:34: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_picture.c:1205:35: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] 2.13.0 geda-gaf-1.8.2/libgeda/src/o_picture.c:143:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_picture.c:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_picture.c:722:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_picture.c:880:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20020825 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:207:28: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THICK [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:431:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:568:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIN_WIDTH_NET [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_pin_basic.c:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_selection.c:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/o_selection.c:54:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_selection.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:1028:50: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:1030:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:265:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_20000220 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:504:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVISIBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:666:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_NAME_VALUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:816:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:966:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/o_text_basic.c:994:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_basic.c:150:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_basic.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_basic.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_basic.c:506:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_basic.c:624:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDADATADIR [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/s_basic.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_basic.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:1286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIB_GLOB [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:1382:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIB_EXACT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:1455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/s_clib.c:454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:610:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:689:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSymbol [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:733:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:786:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:824:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:865:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSource [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:913:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSource [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_clib.c:961:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLibSource [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_color.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_color.c:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_color.c:250:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/s_color.c:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_color.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COLORS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:299:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:629:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:664:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_conn.c:745:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_cue.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_cue.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_ENDPOINT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_cue.c:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_cue.c:296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_NET [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_cue.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUNCTION_CUE_SIZE_BUS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_cue.c:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUE_BOX_SIZE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:304:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_hierarchy.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_log.c:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_log.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/s_log.c:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:292:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:653:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:715:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_page.c:786:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:104:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:131:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SECTION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:150:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SECTION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:171:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SECTION [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:619:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x3 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_path.c:770:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_slib.c:441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSE_DIR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_slib.c:584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPEN_DIR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_tile.c:139:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_X [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_tile.c:323:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_tile.c:341:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_tile.c:383:41: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/s_tile.c:392:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_X [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_tile.c:432:30: style: Parameter 'toplevel' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/libgeda/src/s_tile.c:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_Y [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_tile.c:473:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILES_Y [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_toplevel.c:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_undo.c:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDO [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_undo.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/s_weakref.c:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:216:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_attrib.c:261:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_complex.c:134:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_complex.c:194:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_complex.c:221:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_complex.c:251:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_COMPLEX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_complex.c:318:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex_s [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/scheme_complex.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_complex.c:86:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_init.c:39:25: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edascm_init_impl' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] geda-gaf-1.8.2/libgeda/src/scheme_init.c:66:19: note: You might need to cast the function pointer here geda-gaf-1.8.2/libgeda/src/scheme_init.c:39:25: note: Parameter 'data' can be declared as pointer to const head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1015:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable box_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:103:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARGn [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1043:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1111:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable circle_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_CIRCLE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1246:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ARC [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1275:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOWER_LEFT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1328:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_set_text_x [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1438:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_TEXT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1518:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1593:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PATH [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1637:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1699:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1773:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1892:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PICTURE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:1943:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:2012:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:2061:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:2101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:2148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_sym [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:269:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_object_bounds [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:322:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:491:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_BOX [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:556:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:741:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_s [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/scheme_object.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:802:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_LINE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:903:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable net_sym [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_object.c:937:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_PIN [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:280:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:345:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:396:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_F_WIND_EXPLICITLY [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_page.c:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename_s [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:179:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_T [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDA_SMOB_TOPLEVEL [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:255:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDA_SMOB_PAGE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDA_SMOB_OBJECT [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:407:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/libgeda/src/scheme_smob.c:426:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/libgeda/src/u_basic.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/utils/gschlas/parsecmd.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/gschlas/parsecmd.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/char_width.c:38:34: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] head geda-gaf-1.8.2/utils/src/convert_sym.c:1150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1413:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1481:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1815:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:1938:5: portability: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'OBJECT_PINTYPE {aka signed int}'. [invalidPrintfArgType_uint] 2.13.0 geda-gaf-1.8.2/utils/src/convert_sym.c:1938:5: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] head geda-gaf-1.8.2/utils/src/convert_sym.c:2087:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:950:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/convert_sym.c:994:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIC_BUBBLE_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gmk_sym.c:531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/grenum.c:361:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] 2.13.0 geda-gaf-1.8.2/utils/src/gsch2pcb.c:105:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:1094:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:1128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:1406:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCBDATADIR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:503:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:617:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:684:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:736:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:931:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/gsch2pcb.c:988:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:488:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUS_COLOR [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:606:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:665:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:770:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head geda-gaf-1.8.2/utils/src/sarlacc_schem.c:788:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head olib.c:2137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head olib.c:2322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head olib.c:2467:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head olib.c:2705:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head olib.l:808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head olib.l:822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head olib.l:835:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head plural.y:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equal [valueFlowBailoutIncompleteVar] DONE