2025-07-09 11:53 ftp://ftp.de.debian.org/debian/pool/main/libf/libforms/libforms_1.2.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 2551 2541 elapsed-time: 43.4 43.6 head-timing-info: old-timing-info: head results: xforms-1.2.4/demos/arrowbutton.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/borderwidth.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/borderwidth.c:78:16: style: Variable 'bws' can be declared as const array [constVariable] xforms-1.2.4/demos/borderwidth.c:40:17: style: struct member 'FD_bwform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/borderwidth.c:41:17: style: struct member 'FD_bwform::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/borderwidth.c:42:17: style: struct member 'FD_bwform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/boxtype.c:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/boxtype.c:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/browserall.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/browserall.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLLDOWN_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/browserall.c:181:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OFF [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/browserall.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/browserop.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/butttypes.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPress [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:152:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnterNotify [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:170:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonRelease [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:281:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/canvas.c:107:25: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'canvas_but' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/canvas.c:197:18: note: You might need to cast the function pointer here xforms-1.2.4/demos/canvas.c:107:25: note: Parameter 'ev' can be declared as pointer to const xforms-1.2.4/demos/canvas.c:128:26: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'canvas_move' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/canvas.c:209:18: note: You might need to cast the function pointer here xforms-1.2.4/demos/canvas.c:128:26: note: Parameter 'ev' can be declared as pointer to const xforms-1.2.4/demos/canvas.c:41:17: style: struct member 'FD_canvasform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/canvas.c:42:17: style: struct member 'FD_canvasform::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/canvas.c:43:17: style: struct member 'FD_canvasform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/chartall.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/chartall.c:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/chartstrip.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/chartstrip.c:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/choice.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/choice.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/choice.c:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/colbrowser.c:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL4 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/colbrowser.c:311:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL4 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/colbrowser.c:366:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/colbrowser.c:154:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/colbrowser.c:190:12: style: Variable 'dbs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/colbrowser.c:350:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/colbrowser.c:429:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/colbrowser.c:350:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/colsel1.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/colsel1.c:89:16: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/counter.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/counter.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/crossbut.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/crossbut.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_USER_CLASS_START [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/crossbut.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/crossbut.c:49:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/cursor.c:75:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bm1_bits [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/cursor.c:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/cursor.c:44:15: style: struct member 'FD_cursor::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/cursor.c:45:15: style: struct member 'FD_cursor::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/cursor.c:46:15: style: struct member 'FD_cursor::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/demo.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INCLUDE_VERSION [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo.c:250:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INDIANRED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo.c:371:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRANSIENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo.c:55:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/demo.c:139:19: style: Parameter 'nnn' can be declared as const array [constParameter] xforms-1.2.4/demos/demo.c:155:18: style: Parameter 'item' can be declared as const array [constParameter] xforms-1.2.4/demos/demo.c:156:18: style: Parameter 'comm' can be declared as const array [constParameter] xforms-1.2.4/demos/demo.c:344:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'doback' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demo.c:472:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/demo.c:344:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/demo.c:356:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'doexit' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demo.c:466:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/demo.c:356:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/demo05.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo06.c:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo06.c:96:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/demo27.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:241:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:296:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:324:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:340:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demo27.c:135:32: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'select_object' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demo27.c:186:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/demo27.c:135:32: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/demo27.c:150:31: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'control_callback' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demo27.c:210:40: note: You might need to cast the function pointer here xforms-1.2.4/demos/demo27.c:150:31: note: Parameter 'obj' can be declared as pointer to const xforms-1.2.4/demos/demo27.c:319:29: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'main_callback' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demo27.c:342:28: note: You might need to cast the function pointer here xforms-1.2.4/demos/demo27.c:319:29: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/demos/demo33.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demotest.c:52:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_hide_object [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demotest.c:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demotest.c:108:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/demotest2.c:40:21: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'timeout_remove_alert' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demotest2.c:70:27: note: You might need to cast the function pointer here xforms-1.2.4/demos/demotest2.c:40:21: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/demotest3.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demotest3.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_centiMM [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/demotest3.c:45:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'timeoutCB' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/demotest3.c:58:37: note: You might need to cast the function pointer here xforms-1.2.4/demos/demotest3.c:45:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/demotest3.c:32:15: style: struct member 'FD_S::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/demotest3.c:33:15: style: struct member 'FD_S::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/demotest3.c:34:15: style: struct member 'FD_S::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/dirlist.c:106:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FIXED_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/dirlist.c:87:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/fbrowse.c:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fbrowse.c:178:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FIXED_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fbrowse.c:82:33: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'exit_program' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/fbrowse.c:151:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/fbrowse.c:82:33: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/fbrowse.c:40:17: style: struct member 'FD_form::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/fbrowse.c:41:17: style: struct member 'FD_form::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/fbrowse.c:42:17: style: struct member 'FD_form::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/fbrowse1.c:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fdial.c:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fdial.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fdial.c:98:16: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/flclock.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/flclock.c:40:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'exit_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/flclock.c:73:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/flclock.c:40:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/folder.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_hide_object [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/folder.c:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_GREEN [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/folder.c:182:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/folder.c:107:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/fonts.c:121:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fonts.c:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/fonts.c:52:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/fonts.c:164:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/fonts.c:52:27: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/fonts.c:35:17: style: struct member 'FD_fontsform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/fonts.c:36:17: style: struct member 'FD_fontsform::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/fonts.c:37:17: style: struct member 'FD_fontsform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/formbrowser.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_hide_object [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/formbrowser.c:34:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/free1.c:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/free1.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/free1.c:49:16: style: Local variable 'dcol' shadows outer variable [shadowVariable] xforms-1.2.4/demos/free1.c:34:5: note: Shadowed declaration xforms-1.2.4/demos/free1.c:49:16: note: Shadow variable xforms-1.2.4/demos/free1.c:80:30: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/free1.c:106:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/free1.c:80:30: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/freedraw.c:78:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZE_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw.c:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw.c:351:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw_leak.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw_leak.c:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_oval [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw_leak.c:195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw_leak.c:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/freedraw_leak.c:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/gl.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/gl.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/gl.c:296:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/gl.c:335:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/gl.c:349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/gl.c:119:19: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'idle_cb' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/gl.c:290:26: note: You might need to cast the function pointer here xforms-1.2.4/demos/gl.c:119:19: note: Parameter 'ev' can be declared as pointer to const xforms-1.2.4/demos/gl.c:217:37: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'switch_primitive' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/gl.c:374:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/gl.c:217:37: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/gl.c:220:16: style: Variable 'primitive' can be declared as const array [constVariable] xforms-1.2.4/demos/gl.c:268:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'menu_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/gl.c:368:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/gl.c:268:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/gl.c:46:17: style: struct member 'FD_form::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/gl.c:47:17: style: struct member 'FD_form::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/gl.c:48:17: style: struct member 'FD_form::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/glwin.c:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/glwin.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/glwin.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/glwin.c:253:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/glwin.c:159:19: style: Parameter 'ev' can be declared as pointer to const. However it seems that 'animate' is a callback function, if 'ev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/glwin.c:240:49: note: You might need to cast the function pointer here xforms-1.2.4/demos/glwin.c:159:19: note: Parameter 'ev' can be declared as pointer to const xforms-1.2.4/demos/glwin.c:226:37: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'change_primitive' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/glwin.c:264:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/glwin.c:226:37: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/glwin.c:46:17: style: struct member 'FD_glcontrol::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/glwin.c:47:17: style: struct member 'FD_glcontrol::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/glwin.c:48:17: style: struct member 'FD_glcontrol::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/goodies.c:40:36: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'timeout_remove_alert' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/goodies.c:70:27: note: You might need to cast the function pointer here xforms-1.2.4/demos/goodies.c:40:36: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/grav.c:130:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZE_X [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZE_X [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZE_Y [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:270:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:432:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/grav.c:152:20: style: Local variable 'g' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:52:21: note: Shadowed declaration xforms-1.2.4/demos/grav.c:152:20: note: Shadow variable xforms-1.2.4/demos/grav.c:166:20: style: Local variable 'g' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:52:21: note: Shadowed declaration xforms-1.2.4/demos/grav.c:166:20: note: Shadow variable xforms-1.2.4/demos/grav.c:180:20: style: Local variable 'g' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:52:21: note: Shadowed declaration xforms-1.2.4/demos/grav.c:180:20: note: Shadow variable xforms-1.2.4/demos/grav.c:199:20: style: Local variable 'g' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:52:21: note: Shadowed declaration xforms-1.2.4/demos/grav.c:199:20: note: Shadow variable xforms-1.2.4/demos/grav.c:218:20: style: Local variable 'g' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:52:21: note: Shadowed declaration xforms-1.2.4/demos/grav.c:218:20: note: Shadow variable xforms-1.2.4/demos/grav.c:232:20: style: Local variable 'h' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:56:12: note: Shadowed declaration xforms-1.2.4/demos/grav.c:232:20: note: Shadow variable xforms-1.2.4/demos/grav.c:250:20: style: Local variable 'h' shadows outer variable [shadowVariable] xforms-1.2.4/demos/grav.c:56:12: note: Shadowed declaration xforms-1.2.4/demos/grav.c:250:20: note: Shadow variable xforms-1.2.4/demos/group.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_hide_object [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/group.c:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable porsche [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/group.c:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/group.c:73:31: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'show_group' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/group.c:208:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/group.c:73:31: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/group.c:45:17: style: struct member 'FD_objsform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/group.c:46:17: style: struct member 'FD_objsform::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/group.c:47:17: style: struct member 'FD_objsform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/ibrowser.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IMAGE_GRAY16 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:135:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IMAGE_GRAY16 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:165:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIMAGE_NOSUBPIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:226:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SOLID [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:338:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:452:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IMAGE_GRAY16 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:483:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIMAGE_NOSUBPIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:521:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIMAGE_AUTOCOLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:585:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_DIR [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ibrowser.c:366:34: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'motion_handle' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/ibrowser.c:679:42: note: You might need to cast the function pointer here xforms-1.2.4/demos/ibrowser.c:366:34: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/ibrowser.c:370:34: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'motion_handle' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/ibrowser.c:679:42: note: You might need to cast the function pointer here xforms-1.2.4/demos/ibrowser.c:370:34: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/ibrowser.c:371:34: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'motion_handle' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/ibrowser.c:679:42: note: You might need to cast the function pointer here xforms-1.2.4/demos/ibrowser.c:371:34: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/ibrowser.c:594:28: style: Parameter 'im' can be declared as pointer to const. However it seems that 'error_report' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/ibrowser.c:650:27: note: You might need to cast the function pointer here xforms-1.2.4/demos/ibrowser.c:594:28: note: Parameter 'im' can be declared as pointer to const xforms-1.2.4/demos/ibrowser.c:609:29: style: Parameter 'im' can be declared as pointer to const. However it seems that 'status_report' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/ibrowser.c:649:24: note: You might need to cast the function pointer here xforms-1.2.4/demos/ibrowser.c:609:29: note: Parameter 'im' can be declared as pointer to const xforms-1.2.4/demos/iconify.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_root [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/iconify.c:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/iconvert.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/iconvert.c:124:24: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'noop' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/iconvert.c:141:24: note: You might need to cast the function pointer here xforms-1.2.4/demos/iconvert.c:124:24: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/inputall.c:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_ALWAYS [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/inputall.c:42:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/invslider.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/invslider.c:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/invslider.c:36:17: style: struct member 'FD_inv::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/invslider.c:37:17: style: struct member 'FD_inv::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/invslider.c:38:17: style: struct member 'FD_inv::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/itest.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_FILE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:204:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:219:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIMAGE_AUTOCOLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:290:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIMAGE_SUBPIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIMAGE_ASPECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:505:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:624:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_goodies_atclose [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:677:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FIXED_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/itest.c:404:9: style: Condition '!testicon' is always false [knownConditionTrueFalse] xforms-1.2.4/demos/itest.c:63:26: style: Parameter 'im' can be declared as pointer to const. However it seems that 'visual_cue' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/itest.c:112:24: note: You might need to cast the function pointer here xforms-1.2.4/demos/itest.c:63:26: note: Parameter 'im' can be declared as pointer to const xforms-1.2.4/demos/itest.c:314:37: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/itest.c:386:29: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/itest.c:540:32: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/lalign.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/lalign.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/lalign.c:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/lalign.c:42:17: style: struct member 'FD_form0::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/lalign.c:43:17: style: struct member 'FD_form0::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/ldial.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ldial.c:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ll.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ll.c:180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ll.c:33:17: style: struct member 'FD_axypform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/ll.c:34:17: style: struct member 'FD_axypform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/longlabel.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/menu.c:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_RADIO [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/menu.c:120:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_RADIO [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/menu.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/menu.c:138:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/menu.c:185:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/menu.c:138:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/minput.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/minput.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/minput.c:50:16: style: Variable 'but' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/minput2.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/minput2.c:128:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/minput2.c:38:17: style: struct member 'FD_inputform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/minput2.c:39:17: style: struct member 'FD_inputform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/multilabel.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/multilabel.c:87:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/ndial.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/ndial.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IGNORE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:100:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_CHECKED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/new_popup.c:33:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/new_popup.c:196:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/new_popup.c:33:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/newbutton.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/newbutton.c:40:17: style: struct member 'FD_newbut::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/nmenu.c:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_CHECKED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/nmenu.c:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_DISABLED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/nmenu.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/nmenu.c:119:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/nmenu.c:170:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/nmenu.c:119:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/objinactive.c:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/objinactive.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/objinactive.c:48:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'exit_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/objinactive.c:173:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/objinactive.c:48:27: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/objinactive.c:96:30: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'set_active' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/objinactive.c:168:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/objinactive.c:96:30: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/objpos.c:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DOWN_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/objreturn.c:147:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/objreturn.c:40:17: style: struct member 'FD_form0::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/objreturn.c:41:17: style: struct member 'FD_form0::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/pmbrowse.c:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_FREE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pmbrowse.c:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pmbrowse.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pmbrowse.c:70:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/pmbrowse.c:124:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/popup.c:214:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/popup.c:304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/popup.c:36:17: style: struct member 'FD_pupform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/popup.c:37:17: style: struct member 'FD_pupform::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/popup.c:38:17: style: struct member 'FD_pupform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/positioner.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/positionerXOR.c:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/positioner_overlay.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_VALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/positioner_overlay.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/preemptive.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/preemptive.c:226:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/preemptive.c:73:11: style: Variable 'what' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/preemptive.c:39:17: style: struct member 'FD_form0::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/preemptive.c:40:17: style: struct member 'FD_form0::cdata' is never used. [unusedStructMember] xforms-1.2.4/demos/preemptive.c:41:17: style: struct member 'FD_form0::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/pup.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PDVisual [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IGNORE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_CHECKED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:225:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pup.c:303:22: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/pup.c:318:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/pup.c:352:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/pup.c:318:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/pup.c:330:31: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'do_nothing' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/pup.c:370:33: note: You might need to cast the function pointer here xforms-1.2.4/demos/pup.c:330:31: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/pushbutton.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/pushme.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/rescale.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/rescale.c:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/rescale.c:51:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/demos/rescale.c:49:27: note: Assuming allocation function fails xforms-1.2.4/demos/rescale.c:49:27: note: Assignment 'fdui=calloc(1,sizeof(*fdui))', assigned value is 0 xforms-1.2.4/demos/rescale.c:51:5: note: Null pointer dereference xforms-1.2.4/demos/rescale.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/demos/rescale.c:49:27: note: Assuming allocation function fails xforms-1.2.4/demos/rescale.c:49:27: note: Assignment 'fdui=calloc(1,sizeof(*fdui))', assigned value is 0 xforms-1.2.4/demos/rescale.c:59:5: note: Null pointer dereference xforms-1.2.4/demos/rescale.c:62:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/demos/rescale.c:49:27: note: Assuming allocation function fails xforms-1.2.4/demos/rescale.c:49:27: note: Assignment 'fdui=calloc(1,sizeof(*fdui))', assigned value is 0 xforms-1.2.4/demos/rescale.c:62:5: note: Null pointer dereference xforms-1.2.4/demos/rescale.c:65:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/demos/rescale.c:49:27: note: Assuming allocation function fails xforms-1.2.4/demos/rescale.c:49:27: note: Assignment 'fdui=calloc(1,sizeof(*fdui))', assigned value is 0 xforms-1.2.4/demos/rescale.c:65:5: note: Null pointer dereference xforms-1.2.4/demos/rescale.c:68:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/demos/rescale.c:49:27: note: Assuming allocation function fails xforms-1.2.4/demos/rescale.c:49:27: note: Assignment 'fdui=calloc(1,sizeof(*fdui))', assigned value is 0 xforms-1.2.4/demos/rescale.c:68:5: note: Null pointer dereference xforms-1.2.4/demos/rescale.c:86:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/rescale.c:37:6: style: struct member 'FD_form::cell00' is never used. [unusedStructMember] xforms-1.2.4/demos/scrollbar.c:79:33: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/scrollbar.c:90:33: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/demos/secretinput.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/secretinput.c:40:16: style: Variable 'but' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/select.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/select.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/select.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/select.c:35:22: style: Parameter 'r' can be declared as pointer to const. However it seems that 'cb' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/select.c:53:47: note: You might need to cast the function pointer here xforms-1.2.4/demos/select.c:35:22: note: Parameter 'r' can be declared as pointer to const xforms-1.2.4/demos/sld_alt.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/sld_alt.c:65:16: style: Variable 'but' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sld_radio.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/sld_radio.c:39:16: style: Variable 'but1' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sld_radio.c:40:16: style: Variable 'but2' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sld_radio.c:41:16: style: Variable 'but3' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sld_radio.c:42:16: style: Variable 'but' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sld_radio.c:43:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sldinactive.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/sldinactive.c:40:16: style: Variable 'but' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sldinactive.c:41:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sldsize.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/sldsize.c:40:16: style: Variable 'but' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sldsize.c:41:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/sliderall.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/sliderall.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/sliderall.c:119:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/strange_button.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/strange_button.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/strsize.c:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/strsize.c:44:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'exit_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/strsize.c:88:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/strsize.c:44:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/strsize.c:31:17: style: struct member 'FD_form0::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/strsize.c:32:17: style: struct member 'FD_form0::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/symbols.c:82:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/symbols.c:51:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'done_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/symbols.c:89:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/symbols.c:51:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/thumbwheel.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/timeoutprec.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/timeoutprec.c:56:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'exit_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/timeoutprec.c:154:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/timeoutprec.c:56:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/timeoutprec.c:38:17: style: struct member 'FD_form::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/timeoutprec.c:40:17: style: struct member 'FD_form::timer' is never used. [unusedStructMember] xforms-1.2.4/demos/timer.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/timer.c:51:17: style: struct member 'FD_timerform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/timer.c:52:17: style: struct member 'FD_timerform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/timerprec.c:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/timerprec.c:58:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'exit_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/demos/timerprec.c:160:34: note: You might need to cast the function pointer here xforms-1.2.4/demos/timerprec.c:58:27: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/demos/timerprec.c:76:17: style: Variable 'start_time' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/timerprec.c:40:17: style: struct member 'FD_form0::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/touchbutton.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactive.c:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactive.c:184:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_YELLOW [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactive.c:218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactive.c:33:17: style: struct member 'FD_axypform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/xyplotactive.c:34:17: style: struct member 'FD_axypform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/xyplotactivelog.c:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactivelog.c:208:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_YELLOW [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactivelog.c:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotactivelog.c:33:17: style: struct member 'FD_axypform::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/xyplotactivelog.c:34:17: style: struct member 'FD_axypform::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/xyplotall.c:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUSH [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotall.c:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_GRID_MAJOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotall.c:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotall.c:193:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/demos/xyplotover.c:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotover.c:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_YELLOW [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotover.c:125:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/xyplotover.c:42:17: style: struct member 'FD_fff::vdata' is never used. [unusedStructMember] xforms-1.2.4/demos/xyplotover.c:43:17: style: struct member 'FD_fff::ldata' is never used. [unusedStructMember] xforms-1.2.4/demos/yesno.c:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/yesno.c:41:16: style: Variable 'yes' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/demos/yesno_cb.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/yesno_cb.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/demos/yesno_cb.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:62:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:73:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:84:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_LEFT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/align.c:319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/fd2ps.c:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/fd2ps.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/fd2ps.c:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/fd2ps.c:241:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/flsupport.c:583:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/flsupport.c:631:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/image2ps.c:90:13: warning: If memory allocation fails, then there is a possible null pointer dereference: rb [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/image2ps.c:82:16: note: Assuming allocation function fails xforms-1.2.4/fd2ps/image2ps.c:82:16: note: Assignment 'rb=malloc(w*sizeof(*rb))', assigned value is 0 xforms-1.2.4/fd2ps/image2ps.c:90:13: note: Null pointer dereference xforms-1.2.4/fd2ps/image2ps.c:91:13: warning: If memory allocation fails, then there is a possible null pointer dereference: gb [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/image2ps.c:83:16: note: Assuming allocation function fails xforms-1.2.4/fd2ps/image2ps.c:83:16: note: Assignment 'gb=malloc(w*sizeof(*gb))', assigned value is 0 xforms-1.2.4/fd2ps/image2ps.c:91:13: note: Null pointer dereference xforms-1.2.4/fd2ps/image2ps.c:92:13: warning: If memory allocation fails, then there is a possible null pointer dereference: bb [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/image2ps.c:84:16: note: Assuming allocation function fails xforms-1.2.4/fd2ps/image2ps.c:84:16: note: Assignment 'bb=malloc(w*sizeof(*bb))', assigned value is 0 xforms-1.2.4/fd2ps/image2ps.c:92:13: note: Null pointer dereference xforms-1.2.4/fd2ps/image2ps.c:97:17: warning: If memory allocation fails, then there is a possible null pointer dereference: rb [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/image2ps.c:82:16: note: Assuming allocation function fails xforms-1.2.4/fd2ps/image2ps.c:82:16: note: Assignment 'rb=malloc(w*sizeof(*rb))', assigned value is 0 xforms-1.2.4/fd2ps/image2ps.c:97:17: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:454:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:599:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:724:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:905:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/load.c:57:5: warning: If memory allocation fails, then there is a possible null pointer dereference: form [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:56:18: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:56:18: note: Assignment 'form=calloc(1,sizeof(*form))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:57:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: form [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:56:18: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:56:18: note: Assignment 'form=calloc(1,sizeof(*form))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:58:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: form [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:56:18: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:56:18: note: Assignment 'form=calloc(1,sizeof(*form))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:59:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:59:19: warning: If memory allocation fails, then there is a possible null pointer dereference: form [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:56:18: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:56:18: note: Assignment 'form=calloc(1,sizeof(*form))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:59:19: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: form [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:56:18: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:56:18: note: Assignment 'form=calloc(1,sizeof(*form))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:60:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:89:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:90:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:90:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:91:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:92:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:92:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:93:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:93:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:94:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:94:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:95:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:95:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:97:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:101:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:102:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:102:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:103:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:103:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:104:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:104:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:106:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:106:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:107:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:107:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:108:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:108:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:109:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:109:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:111:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:111:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:111:16: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:111:16: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:112:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:112:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:113:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:116:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:116:10: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:117:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:116:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:116:19: note: Assignment 'sp=ob->spec=calloc(1,sizeof(*sp))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:117:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:118:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:116:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:116:19: note: Assignment 'sp=ob->spec=calloc(1,sizeof(*sp))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:118:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:120:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:116:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:116:19: note: Assignment 'sp=ob->spec=calloc(1,sizeof(*sp))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:120:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:121:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:116:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:116:19: note: Assignment 'sp=ob->spec=calloc(1,sizeof(*sp))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:121:5: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:125:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:125:13: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:126:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:126:13: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:127:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:127:13: note: Null pointer dereference xforms-1.2.4/fd2ps/load.c:340:38: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fd2ps/load.c:716:20: style: Parameter 'cc' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fd2ps/papers.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/papers.c:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/pscol.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/pscol.c:95:15: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/pscol.c:129:15: style: Variable 'flmape' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/pscol.c:204:15: style: Variable 'flmape' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psdraw.c:491:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDED3D_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OVAL3D_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:633:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:704:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:787:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOTTOM_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:943:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TOP_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1044:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1193:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1240:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOUND_WIDTH [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:1572:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psdraw.c:224:12: style: Variable 'xps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psdraw.c:1481:14: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psdraw.c:1510:11: style: Variable 'defr' can be declared as const array [constVariable] xforms-1.2.4/fd2ps/psobj.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:222:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALT_MASK [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:445:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:588:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:735:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:833:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDBUTTON_TOPCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:869:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:913:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUND3DBUTTON_TOPCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:973:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DOWN_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1007:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1063:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DIAL_CW [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_CHOICE2 [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_FILL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1616:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALSLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1684:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1756:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_THIN_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_FRAME [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1967:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OVERLAY_POSITIONER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:1993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FRAME_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:2023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:2113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_LEFT_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:2190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_TIMER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:2224:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:2332:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/psobj.c:224:14: style: The if condition is the same as the previous if condition [duplicateCondition] xforms-1.2.4/fd2ps/psobj.c:221:14: note: First condition xforms-1.2.4/fd2ps/psobj.c:224:14: note: Second condition xforms-1.2.4/fd2ps/psobj.c:2108:13: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc] xforms-1.2.4/fd2ps/psobj.c:2102:10: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/psobj.c:2101:21: note: Assuming allocation function fails xforms-1.2.4/fd2ps/psobj.c:2101:21: note: Assignment 'str=malloc(1)', assigned value is 0 xforms-1.2.4/fd2ps/psobj.c:2102:10: note: Null pointer dereference xforms-1.2.4/fd2ps/psobj.c:1257:27: warning: Either the condition 'str' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] xforms-1.2.4/fd2ps/psobj.c:1257:31: note: Assuming that condition 'str' is not redundant xforms-1.2.4/fd2ps/psobj.c:1257:27: note: Null pointer addition xforms-1.2.4/fd2ps/psobj.c:1124:15: style: Same expression used in consecutive assignments of 'dx' and 'dy'. [duplicateAssignExpression] xforms-1.2.4/fd2ps/psobj.c:1125:15: note: Same expression used in consecutive assignments of 'dx' and 'dy'. xforms-1.2.4/fd2ps/psobj.c:1124:15: note: Same expression used in consecutive assignments of 'dx' and 'dy'. xforms-1.2.4/fd2ps/psobj.c:1495:11: style: Redundant initialization for 'slbox'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/fd2ps/psobj.c:1404:15: note: slbox is initialized xforms-1.2.4/fd2ps/psobj.c:1495:11: note: slbox is overwritten xforms-1.2.4/fd2ps/psobj.c:1496:10: style: Redundant initialization for 'slbw'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/fd2ps/psobj.c:1404:31: note: slbw is initialized xforms-1.2.4/fd2ps/psobj.c:1496:10: note: slbw is overwritten xforms-1.2.4/fd2ps/psobj.c:1495:5: style: Variable 'slbox' is assigned an expression that holds the same value. [redundantAssignment] xforms-1.2.4/fd2ps/psobj.c:1404:15: note: slbox is assigned 'boxtype' here. xforms-1.2.4/fd2ps/psobj.c:1495:5: note: Variable 'slbox' is assigned an expression that holds the same value. xforms-1.2.4/fd2ps/psobj.c:1718:16: style: Variable 'up->bw' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fd2ps/psobj.c:1712:12: note: up->bw is assigned xforms-1.2.4/fd2ps/psobj.c:1718:16: note: up->bw is overwritten xforms-1.2.4/fd2ps/psobj.c:384:42: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fd2ps/psobj.c:727:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:862:11: style: Variable 'label' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:910:14: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:964:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:996:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:1252:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:1269:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:1601:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:1959:14: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:2008:32: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fd2ps/psobj.c:2015:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:2078:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:2142:29: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'flps_draw_free' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fd2ps/psobj.c:2304:25: note: You might need to cast the function pointer here xforms-1.2.4/fd2ps/psobj.c:2142:29: note: Parameter 'ob' can be declared as pointer to const xforms-1.2.4/fd2ps/psobj.c:2187:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:2188:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:2317:32: style: Variable 'ds' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/psobj.c:2342:25: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fd2ps/pstext.c:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/pstext.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INVALID_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/readxpm.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/readxpm.c:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/readxpm.c:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/readxpm.c:275:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/readxpm.c:316:32: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fd2ps/sys.c:42:18: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] xforms-1.2.4/fd2ps/sys.c:42:27: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xforms-1.2.4/fd2ps/sys.c:61:29: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xforms-1.2.4/fd2ps/version.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/xbmtops.c:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/xbmtops.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fd2ps/xpmtops.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:144:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:298:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/pallette.c:27:24: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:25:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:27:24: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:68:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:66:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:68:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:70:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:68:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:70:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:148:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:146:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:148:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:150:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:148:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:150:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:227:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:225:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:227:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:229:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:227:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:229:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:302:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:300:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:302:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:304:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:302:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:304:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:354:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:352:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:354:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/pallette.c:356:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/pallette.c:354:9: note: obj is assigned xforms-1.2.4/fdesign/fd/pallette.c:356:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/ui_attrib.c:23:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_attrib.c:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_theforms.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_theforms.c:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_theforms.c:274:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_theforms.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_theforms.c:386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd/ui_theforms.c:27:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/ui_theforms.c:25:9: note: obj is assigned xforms-1.2.4/fdesign/fd/ui_theforms.c:27:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/ui_theforms.c:32:23: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/ui_theforms.c:30:9: note: obj is assigned xforms-1.2.4/fdesign/fd/ui_theforms.c:32:23: note: obj is overwritten xforms-1.2.4/fdesign/fd/ui_theforms.c:56:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/ui_theforms.c:52:9: note: obj is assigned xforms-1.2.4/fdesign/fd/ui_theforms.c:56:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/ui_theforms.c:206:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/ui_theforms.c:204:9: note: obj is assigned xforms-1.2.4/fdesign/fd/ui_theforms.c:206:9: note: obj is overwritten xforms-1.2.4/fdesign/fd/ui_theforms.c:208:22: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/ui_theforms.c:206:9: note: obj is assigned xforms-1.2.4/fdesign/fd/ui_theforms.c:208:22: note: obj is overwritten xforms-1.2.4/fdesign/fd/ui_theforms.c:390:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/fd/ui_theforms.c:388:9: note: obj is assigned xforms-1.2.4/fdesign/fd/ui_theforms.c:390:9: note: obj is overwritten xforms-1.2.4/fdesign/fd_attribs.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:371:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:446:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:558:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:645:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_ul_magic_char [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:666:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_RET_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:723:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_ul_magic_char [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:761:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_F30 [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:815:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALT_MASK [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_attribs.c:99:16: style: Variable 'retobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_attribs.c:1005:19: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_control.c:294:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:306:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLATEBLUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:320:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:479:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objclass [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:595:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:758:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_POSITION [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:821:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_control.c:336:16: style: Variable 'me' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_control.c:543:34: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_control.c:585:25: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_control.c:633:30: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_control.c:647:28: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_control.c:672:28: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_control.c:890:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_fake.c:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:88:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_GLCANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DRAW [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DRAW [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:299:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_fake.c:86:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_fake.c:135:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_fake.c:96:19: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/fdesign/fd_fake.c:145:22: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/fdesign/fd_file.c:81:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file.c:608:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file.c:932:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file.c:599:39: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] xforms-1.2.4/fdesign/fd_file.c:599:39: style: Condition '!ff_read("%o",&objclass)<0' is always false [knownConditionTrueFalse] xforms-1.2.4/fdesign/fd_file.c:68:16: style: Variable 'defobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_file.c:221:26: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_file.c:823:23: style: Parameter 'fname' can be declared as const array [constParameter] xforms-1.2.4/fdesign/fd_file_fun.c:277:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file_fun.c:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file_fun.c:372:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file_fun.c:391:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file_fun.c:632:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_file_fun.c:570:11: style: Local variable 'class_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:432:8: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:570:11: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:597:11: style: Local variable 'boxtype_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:451:8: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:597:11: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:625:14: style: Local variable 'color' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:409:6: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:625:14: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:655:11: style: Local variable 'align_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:444:14: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:655:11: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:748:15: style: Local variable 'old_pos' shadows outer variable [shadowVariable] xforms-1.2.4/fdesign/fd_file_fun.c:730:11: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:748:15: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:800:11: style: Local variable 'lsize_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:448:8: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:800:11: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:826:11: style: Local variable 'resize_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:438:8: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:826:11: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:852:11: style: Local variable 'gravity_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:435:8: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:852:11: note: Shadow variable xforms-1.2.4/fdesign/fd_file_fun.c:878:11: style: Local variable 'unit_name' shadows outer function [shadowFunction] xforms-1.2.4/fdesign/fd_main.h:483:8: note: Shadowed declaration xforms-1.2.4/fdesign/fd_file_fun.c:878:11: note: Shadow variable xforms-1.2.4/fdesign/fd_forms.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:232:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:301:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:369:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordUnit [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:678:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FALSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:843:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FULLBORDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_forms.c:57:26: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_forms.c:72:26: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_forms.c:325:16: style: Variable 'retobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_groups.c:76:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_groups.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_groups.c:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_iconinfo.c:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_iconinfo.c:396:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_iconinfo.c:171:18: style: Redundant condition: The condition '!*line' is redundant since '*line != '#'' is sufficient. [redundantCondition] xforms-1.2.4/fdesign/fd_iconinfo.c:317:22: style: Redundant condition: The condition '!*line' is redundant since '*line != '*'' is sufficient. [redundantCondition] xforms-1.2.4/fdesign/fd_iconinfo.c:82:12: style: Variable 'si' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_iconinfo.c:368:11: style: Variable 'res' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_iconinfo.c:412:11: style: Variable 'res' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_initforms.c:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_initforms.c:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonFontSize [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_initforms.c:180:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENLARGE_ONLY [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:355:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:490:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:638:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fli_no_connection [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:727:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:759:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IGNORE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:826:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IGNORE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:851:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INCLUDE_VERSION [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_main.c:981:22: style: Condition '1||fd_cntlborder' is always true [knownConditionTrueFalse] xforms-1.2.4/fdesign/fd_main.c:210:24: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'handle_click' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_main.c:1029:54: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_main.c:210:24: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/fdesign/fd_main.c:343:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_main.c:484:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_main.c:566:25: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'handle_expose' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_main.c:1027:49: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_main.c:566:25: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/fdesign/fd_main.c:741:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'interrupted' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_main.c:882:37: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_main.c:741:27: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/fdesign/fd_main.c:823:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'ignore_close' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_main.c:934:45: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_main.c:823:27: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/fdesign/fd_main.c:824:27: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'ignore_close' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_main.c:934:45: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_main.c:824:27: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/fdesign/fd_names.c:171:32: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_objects.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:157:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:280:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_FRAME [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:334:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:351:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BAR_CHART [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:367:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:400:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TIMES_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:831:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broken [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:841:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:874:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_objects.c:262:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xforms-1.2.4/fdesign/fd_objects.c:839:33: style:inconclusive: Function 'set_testing_bitmap' argument 1 names different: declaration 'ob' definition 'obj'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/fd_main.h:683:38: note: Function 'set_testing_bitmap' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/fdesign/fd_objects.c:839:33: note: Function 'set_testing_bitmap' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/fdesign/fd_objects.c:89:28: style: Parameter 'formal_name' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_objects.c:90:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_objects.c:144:20: style: Parameter 'name' can be declared as const array [constParameter] xforms-1.2.4/fdesign/fd_objects.c:864:21: style: Variable 'cf' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_pallette.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_pallette.c:209:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable form [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_pallette.c:53:29: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_printC.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:585:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:795:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FALSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:885:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_POINT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:1186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:1489:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:1513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:1544:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_printC.c:74:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] xforms-1.2.4/fdesign/fd_printC.c:62:17: note: Assuming allocation function fails xforms-1.2.4/fdesign/fd_printC.c:62:17: note: Assignment 'buf=malloc(strlen(s)+5)', assigned value is 0 xforms-1.2.4/fdesign/fd_printC.c:74:21: note: Null pointer dereference xforms-1.2.4/fdesign/fd_printC.c:1114:14: style: Redundant initialization for 'ob'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/fdesign/fd_printC.c:1112:19: note: ob is initialized xforms-1.2.4/fdesign/fd_printC.c:1114:14: note: ob is overwritten xforms-1.2.4/fdesign/fd_printC.c:1524:28: style:inconclusive: Function 'output_object' argument 1 names different: declaration 'fn' definition 'fp'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/fd_printC.c:517:35: note: Function 'output_object' argument 1 names different: declaration 'fn' definition 'fp'. xforms-1.2.4/fdesign/fd_printC.c:1524:28: note: Function 'output_object' argument 1 names different: declaration 'fn' definition 'fp'. xforms-1.2.4/fdesign/fd_printC.c:136:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_printC.c:787:26: style: Parameter 'aname' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_printC.c:1108:31: style: Parameter 'curobj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_printC.c:1112:16: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_printC.c:1249:38: style: Parameter 'form' can be declared as pointer to const. However it seems that 'print_header_newformat' is a callback function, if 'form' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_printC.c:1333:27: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_printC.c:1249:38: note: Parameter 'form' can be declared as pointer to const xforms-1.2.4/fdesign/fd_printC.c:1288:38: style: Parameter 'form' can be declared as pointer to const. However it seems that 'print_header_altformat' is a callback function, if 'form' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_printC.c:1333:52: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_printC.c:1288:38: note: Parameter 'form' can be declared as pointer to const xforms-1.2.4/fdesign/fd_printC.c:1291:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_printC.c:1366:26: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_printC.c:1392:12: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_printC.c:1528:17: style: Variable 'defobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_printC.c:1533:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_rubber.c:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_rubber.c:229:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_rubber.c:101:22: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_rubber.c:102:22: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_select.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FALSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:259:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FALSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:298:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:355:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLI_FIND_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:391:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:610:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:668:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrw [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:752:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:855:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:888:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRUE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:955:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1320:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_vdata [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1354:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objclass [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1403:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_ul_magic_char [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objclass [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1540:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objclass [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1561:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1585:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1626:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1667:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objclass [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:1763:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_select.c:970:17: error: Array 'used[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:970:17: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:971:31: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:971:31: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:972:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:972:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:973:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:973:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:974:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:974:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:975:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:975:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:976:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:976:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:977:24: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:964:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:965:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:977:24: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1000:17: error: Array 'used[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1000:17: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1001:31: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1001:31: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1002:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1002:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1003:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1003:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1004:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1004:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1005:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1005:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1006:19: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1006:19: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1007:24: error: Array 'selobj[2048]' accessed at index -1, which is out of bounds. [negativeIndex] xforms-1.2.4/fdesign/fd_select.c:994:24: note: Assignment 'current=-1', assigned value is -1 xforms-1.2.4/fdesign/fd_select.c:995:28: note: Assuming condition is false xforms-1.2.4/fdesign/fd_select.c:1007:24: note: Negative array index xforms-1.2.4/fdesign/fd_select.c:1563:19: style: Condition 'selnumb' is always true [knownConditionTrueFalse] xforms-1.2.4/fdesign/fd_select.c:1587:19: style: Condition 'selnumb' is always true [knownConditionTrueFalse] xforms-1.2.4/fdesign/fd_select.c:300:12: style:inconclusive: Same expression used in consecutive assignments of 'x2' and 'y2'. [duplicateAssignExpression] xforms-1.2.4/fdesign/fd_select.c:301:12: note: Same expression used in consecutive assignments of 'x2' and 'y2'. xforms-1.2.4/fdesign/fd_select.c:300:12: note: Same expression used in consecutive assignments of 'x2' and 'y2'. xforms-1.2.4/fdesign/fd_select.c:64:29: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_select.c:1754:26: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_select.c:752:14: style: Variable 's' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/fdesign/fd_spec.c:525:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_spec.c:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_spec.c:639:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objclass [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_spec.c:1259:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_spec.c:1844:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_spec.c:323:25: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_spec.c:352:17: style: Variable 'defobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_spec.c:520:32: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'ff_read_sp_bounds' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_spec.c:1605:22: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_spec.c:520:32: note: Parameter 'obj' can be declared as pointer to const xforms-1.2.4/fdesign/fd_super.c:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_super.c:308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_super.c:494:29: style:inconclusive: Function 'copy_superspec' argument 1 names different: declaration 'dest' definition 'target'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/fd_main.h:766:34: note: Function 'copy_superspec' argument 1 names different: declaration 'dest' definition 'target'. xforms-1.2.4/fdesign/fd_super.c:494:29: note: Function 'copy_superspec' argument 1 names different: declaration 'dest' definition 'target'. xforms-1.2.4/fdesign/fd_super.c:90:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:189:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:204:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:215:30: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:228:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:239:24: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:251:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:269:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:282:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:464:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/fd_super.c:569:29: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/fd_super.c:303:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/fdesign/fd_util.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZE_X [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_util.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/fd_util.c:144:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/browser_spec.c:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/browser_spec.c:27:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/browser_spec.c:25:9: note: obj is assigned xforms-1.2.4/fdesign/spec/browser_spec.c:27:9: note: obj is overwritten xforms-1.2.4/fdesign/spec/browser_spec.c:33:28: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/browser_spec.c:31:9: note: obj is assigned xforms-1.2.4/fdesign/spec/browser_spec.c:33:28: note: obj is overwritten xforms-1.2.4/fdesign/sp_browser.c:68:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_browser.c:98:16: style: Variable 'defobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_browser.c:99:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_browser.c:100:23: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_browser.c:124:16: style: Variable 'defobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_browser.c:125:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_browser.c:126:23: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUSH_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:489:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:562:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:593:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:632:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/button_spec.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_button.c:226:23: style: Redundant assignment of 'defobj' to itself. [selfAssignment] xforms-1.2.4/fdesign/sp_button.c:299:23: style: Redundant assignment of 'defobj' to itself. [selfAssignment] xforms-1.2.4/fdesign/sp_button.c:164:38: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_button.c:228:21: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:230:15: style: Variable 'definfo' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:301:21: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:302:15: style: Variable 'info' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:303:15: style: Variable 'definfo' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:559:11: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_button.c:620:28: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_choice.c:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GRAY [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/choice_spec.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/choice_spec.c:27:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/choice_spec.c:25:9: note: obj is assigned xforms-1.2.4/fdesign/spec/choice_spec.c:27:9: note: obj is overwritten xforms-1.2.4/fdesign/spec/choice_spec.c:36:28: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/choice_spec.c:34:9: note: obj is assigned xforms-1.2.4/fdesign/spec/choice_spec.c:36:28: note: obj is overwritten xforms-1.2.4/fdesign/sp_choice.c:112:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_choice.c:113:22: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_choice.c:114:16: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_choice.c:115:16: style: Variable 'defssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_choice.c:151:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_choice.c:152:22: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_choice.c:153:16: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_counter.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_counter.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SIMPLE_COUNTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/counter_spec.c:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_counter.c:87:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_counter.c:134:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_counter.c:135:23: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_counter.c:165:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_counter.c:166:23: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_counter.c:234:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_dial.c:72:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_dial.c:131:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_dial.c:263:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/dial_spec.c:23:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_dial.c:146:20: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_dial.c:177:20: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_freeobj.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DRAW [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/freeobj_spec.c:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_freeobj.c:92:44: style:inconclusive: Function 'freeobj_reread_spec_form' argument 1 names different: declaration 'obj' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_freeobj.h:27:44: note: Function 'freeobj_reread_spec_form' argument 1 names different: declaration 'obj' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_freeobj.c:92:44: note: Function 'freeobj_reread_spec_form' argument 1 names different: declaration 'obj' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_freeobj.c:169:31: style:inconclusive: Function 'get_free_handle' argument 1 names different: declaration 'ob' definition 'obj'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_freeobj.c:42:44: note: Function 'get_free_handle' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/fdesign/sp_freeobj.c:169:31: note: Function 'get_free_handle' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/fdesign/sp_freeobj.c:115:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/spec/menu_spec.c:23:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/menu_spec.c:27:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/menu_spec.c:25:9: note: obj is assigned xforms-1.2.4/fdesign/spec/menu_spec.c:27:9: note: obj is overwritten xforms-1.2.4/fdesign/spec/menu_spec.c:36:28: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/menu_spec.c:34:9: note: obj is assigned xforms-1.2.4/fdesign/spec/menu_spec.c:36:28: note: obj is overwritten xforms-1.2.4/fdesign/sp_menu.c:305:28: style:inconclusive: Function 'int_out' argument 1 names different: declaration 'ob' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_menu.c:44:42: note: Function 'int_out' argument 1 names different: declaration 'ob' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_menu.c:305:28: note: Function 'int_out' argument 1 names different: declaration 'ob' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_menu.c:307:28: style:inconclusive: Function 'int_out' argument 3 names different: declaration 'prec' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_menu.c:46:42: note: Function 'int_out' argument 3 names different: declaration 'prec' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_menu.c:307:28: note: Function 'int_out' argument 3 names different: declaration 'prec' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_menu.c:121:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:122:20: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:123:16: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:124:16: style: Variable 'defssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:162:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:163:20: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:164:16: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:218:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:253:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:254:16: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:274:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:275:16: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_menu.c:330:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_pixmap.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:213:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:292:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_MOUSE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:363:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:390:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/pixmap_spec.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_pixmap.c:116:43: style:inconclusive: Function 'pixmap_reread_spec_form' argument 1 names different: declaration 'obj' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_pixmap.h:27:43: note: Function 'pixmap_reread_spec_form' argument 1 names different: declaration 'obj' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_pixmap.c:116:43: note: Function 'pixmap_reread_spec_form' argument 1 names different: declaration 'obj' definition 'FL_UNUSED_ARG'. xforms-1.2.4/fdesign/sp_pixmap.c:376:28: style:inconclusive: Function 'get_data_name' argument 1 names different: declaration 'obj' definition 'ob'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_pixmap.c:46:40: note: Function 'get_data_name' argument 1 names different: declaration 'obj' definition 'ob'. xforms-1.2.4/fdesign/sp_pixmap.c:376:28: note: Function 'get_data_name' argument 1 names different: declaration 'obj' definition 'ob'. xforms-1.2.4/fdesign/sp_pixmap.c:377:28: style:inconclusive: Function 'get_data_name' argument 2 names different: declaration 'inf' definition 'info'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_pixmap.c:47:40: note: Function 'get_data_name' argument 2 names different: declaration 'inf' definition 'info'. xforms-1.2.4/fdesign/sp_pixmap.c:377:28: note: Function 'get_data_name' argument 2 names different: declaration 'inf' definition 'info'. xforms-1.2.4/fdesign/sp_pixmap.c:165:15: style: Variable 'definfo' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_pixmap.c:206:15: style: Variable 'definfo' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_pixmap.c:316:11: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_pixmap.c:376:28: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_positioner.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/positioner_spec.c:23:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_positioner.c:70:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_positioner.c:128:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_positioner.c:129:26: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_positioner.c:161:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_positioner.c:162:26: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_scrollbar.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_scrollbar.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/scrollbar_spec.c:23:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_slider.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_slider.c:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALSLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_slider.c:123:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_slider.c:182:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/slider_spec.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_slider.c:99:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_slider.c:126:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_slider.c:127:22: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_slider.c:185:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_slider.c:186:22: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_slider.c:258:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_slider.c:286:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:309:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:325:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/spinner_spec.c:23:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_spinner.c:115:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_spinner.c:170:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:171:23: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:212:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:213:23: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:284:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:306:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_spinner.c:322:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_twheel.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/twheel_spec.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_twheel.c:71:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_twheel.c:114:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_twheel.c:115:26: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_twheel.c:144:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_twheel.c:145:26: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_util.c:66:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GRAY [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_util.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_util.c:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_util.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_ALWAYS [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_util.c:164:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/fdesign/sp_util.c:208:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/fdesign/sp_util.c:228:18: style: Variable 'hr' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_xyplot.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_xyplot.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ACTIVE_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_xyplot.c:148:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_xyplot.c:201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_xyplot.c:310:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/sp_xyplot.c:330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/xyplot_spec.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/fdesign/spec/xyplot_spec.c:27:9: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/fdesign/spec/xyplot_spec.c:25:9: note: obj is assigned xforms-1.2.4/fdesign/spec/xyplot_spec.c:27:9: note: obj is overwritten xforms-1.2.4/fdesign/sp_xyplot.c:142:39: style:inconclusive: Function 'xyplot_emit_spec_fd_code' argument 2 names different: declaration 'obj' definition 'ob'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_xyplot.h:26:23: note: Function 'xyplot_emit_spec_fd_code' argument 2 names different: declaration 'obj' definition 'ob'. xforms-1.2.4/fdesign/sp_xyplot.c:142:39: note: Function 'xyplot_emit_spec_fd_code' argument 2 names different: declaration 'obj' definition 'ob'. xforms-1.2.4/fdesign/sp_xyplot.c:195:38: style:inconclusive: Function 'xyplot_emit_spec_c_code' argument 2 names different: declaration 'obj' definition 'ob'. [funcArgNamesDifferent] xforms-1.2.4/fdesign/sp_xyplot.h:28:43: note: Function 'xyplot_emit_spec_c_code' argument 2 names different: declaration 'obj' definition 'ob'. xforms-1.2.4/fdesign/sp_xyplot.c:195:38: note: Function 'xyplot_emit_spec_c_code' argument 2 names different: declaration 'obj' definition 'ob'. xforms-1.2.4/fdesign/sp_xyplot.c:76:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_xyplot.c:112:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/fdesign/sp_xyplot.c:145:16: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_xyplot.c:146:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_xyplot.c:198:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/fdesign/sp_xyplot.c:199:16: style: Variable 'defsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/gl/glcanvas.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_GLCANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_GLCANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:247:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:352:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/gl/glcanvas.c:137:22: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/gl/glcanvas.c:133:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/gl/glcanvas.c:137:22: note: Null pointer dereference xforms-1.2.4/gl/glcanvas.c:139:10: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/gl/glcanvas.c:133:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/gl/glcanvas.c:139:10: note: Null pointer dereference xforms-1.2.4/gl/glcanvas.c:119:33: style:inconclusive: Function 'fl_get_glcanvas_defaults' argument 1 names different: declaration 'cconfig' definition 'config'. [funcArgNamesDifferent] xforms-1.2.4/gl/glcanvas.h:30:48: note: Function 'fl_get_glcanvas_defaults' argument 1 names different: declaration 'cconfig' definition 'config'. xforms-1.2.4/gl/glcanvas.c:119:33: note: Function 'fl_get_glcanvas_defaults' argument 1 names different: declaration 'cconfig' definition 'config'. xforms-1.2.4/gl/glcanvas.c:151:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:959:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:1286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:1432:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:1714:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:1831:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:1913:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image.c:1288:29: style: Condition 'im->completed>=0' is always true [knownConditionTrueFalse] xforms-1.2.4/image/image.c:1282:24: note: Assuming that condition 'im->completed<0' is not redundant xforms-1.2.4/image/image.c:1288:29: note: Condition 'im->completed>=0' is always true xforms-1.2.4/image/image.c:543:15: style: Local variable 'types' shadows outer variable [shadowVariable] xforms-1.2.4/image/image.c:1098:20: note: Shadowed declaration xforms-1.2.4/image/image.c:543:15: note: Shadow variable xforms-1.2.4/image/image.c:73:32: style: Parameter 'setup' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image.c:541:28: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image.c:1279:26: style: Parameter 'im' can be declared as pointer to const. However it seems that 'visual_cue' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/image/image.c:144:29: note: You might need to cast the function pointer here xforms-1.2.4/image/image.c:1279:26: note: Parameter 'im' can be declared as pointer to const xforms-1.2.4/image/image.c:1530:31: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image.c:1623:32: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image.c:1791:11: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image.c:171:21: style: Variable 'image' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image.c:459:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image.c:1794:31: style: Variable 'buf[sizeof(buf)-1]' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image.c:1796:18: style: Variable 'buf[0]' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image_bmp.c:117:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_bmp.c:282:28: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_bmp.c:320:27: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_bmp.c:401:27: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_bmp.c:406:21: style: Variable 'cis' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_bmp.c:495:27: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_bmp.c:595:14: style: Variable 'junk' can be declared as const array [constVariable] xforms-1.2.4/image/image_bmp.c:667:25: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_bmp.c:668:25: style: Variable 'cis' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_bmp.c:452:24: style: Variable 'ci' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image_bmp.c:457:24: style: Variable 'ci' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image_bmp.c:459:24: style: Variable 'ci' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image_convolve.c:310:20: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] xforms-1.2.4/image/image_convolve.c:316:25: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] xforms-1.2.4/image/image_crop.c:222:14: warning: Either the condition '!im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xforms-1.2.4/image/image_crop.c:243:46: note: Assuming that condition '!im' is not redundant xforms-1.2.4/image/image_crop.c:222:14: note: Null pointer dereference xforms-1.2.4/image/image_crop.c:223:14: warning: Either the condition '!im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xforms-1.2.4/image/image_crop.c:243:46: note: Assuming that condition '!im' is not redundant xforms-1.2.4/image/image_crop.c:223:14: note: Null pointer dereference xforms-1.2.4/image/image_crop.c:230:28: warning: Either the condition '!im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xforms-1.2.4/image/image_crop.c:243:46: note: Assuming that condition '!im' is not redundant xforms-1.2.4/image/image_crop.c:230:28: note: Null pointer dereference xforms-1.2.4/image/image_crop.c:231:28: warning: Either the condition '!im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xforms-1.2.4/image/image_crop.c:243:46: note: Assuming that condition '!im' is not redundant xforms-1.2.4/image/image_crop.c:231:28: note: Null pointer dereference xforms-1.2.4/image/image_disp.c:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoRed [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:239:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:283:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:580:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:680:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:823:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:852:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:1098:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StaticGray [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:1176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:1466:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:1652:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_root [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_disp.c:1032:33: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xforms-1.2.4/image/image_disp.c:1030:50: note: outer condition: im->app_background>=0 xforms-1.2.4/image/image_disp.c:1032:33: note: identical inner condition: im->app_background>=0 xforms-1.2.4/image/image_disp.c:487:10: style: Condition 'ximage' is always true [knownConditionTrueFalse] xforms-1.2.4/image/image_disp.c:258:32: style:inconclusive: Function 'fl_display_ci' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/image/image_disp.c:42:38: note: Function 'fl_display_ci' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. xforms-1.2.4/image/image_disp.c:258:32: note: Function 'fl_display_ci' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. xforms-1.2.4/image/image_disp.c:669:33: style:inconclusive: Function 'fl_display_rgb' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/image/image_disp.c:46:39: note: Function 'fl_display_rgb' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. xforms-1.2.4/image/image_disp.c:669:33: note: Function 'fl_display_rgb' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. xforms-1.2.4/image/image_disp.c:733:21: style: Local variable 'i' shadows outer variable [shadowVariable] xforms-1.2.4/image/image_disp.c:682:13: note: Shadowed declaration xforms-1.2.4/image/image_disp.c:733:21: note: Shadow variable xforms-1.2.4/image/image_disp.c:752:21: style: Local variable 'i' shadows outer variable [shadowVariable] xforms-1.2.4/image/image_disp.c:682:13: note: Shadowed declaration xforms-1.2.4/image/image_disp.c:752:21: note: Shadow variable xforms-1.2.4/image/image_disp.c:62:24: style: Parameter 'red_lut' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_disp.c:63:24: style: Parameter 'green_lut' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_disp.c:64:24: style: Parameter 'blue_lut' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_disp.c:178:41: style: Parameter 'im' can be declared as pointer to const. However it seems that 'rgb2pixel_8bits_or_less' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/image/image_disp.c:1060:25: note: You might need to cast the function pointer here xforms-1.2.4/image/image_disp.c:178:41: note: Parameter 'im' can be declared as pointer to const xforms-1.2.4/image/image_disp.c:182:41: style: Parameter 's' can be declared as pointer to const. However it seems that 'rgb2pixel_8bits_or_less' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/image/image_disp.c:1060:25: note: You might need to cast the function pointer here xforms-1.2.4/image/image_disp.c:182:41: note: Parameter 's' can be declared as pointer to const xforms-1.2.4/image/image_disp.c:209:43: style: Parameter 'im' can be declared as pointer to const. However it seems that 'rgb2pixel_more_than_8bits' is a callback function, if 'im' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/image/image_disp.c:1058:25: note: You might need to cast the function pointer here xforms-1.2.4/image/image_disp.c:209:43: note: Parameter 'im' can be declared as pointer to const xforms-1.2.4/image/image_disp.c:213:43: style: Parameter 's' can be declared as pointer to const. However it seems that 'rgb2pixel_more_than_8bits' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/image/image_disp.c:1058:25: note: You might need to cast the function pointer here xforms-1.2.4/image/image_disp.c:213:43: note: Parameter 's' can be declared as pointer to const xforms-1.2.4/image/image_disp.c:237:27: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_disp.c:265:21: style: Variable 'ipixels' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_disp.c:519:21: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_disp.c:561:21: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_disp.c:1350:43: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_disp.c:1563:25: style: Variable 'xce' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_disp.c:673:20: style: Variable 'ximage' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image_fits.c:484:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_fits.c:263:48: style: Condition 'parse_fits_header(im->fpin,sp,im)<0' is always false [knownConditionTrueFalse] xforms-1.2.4/image/image_fits.c:263:27: note: Calling function 'parse_fits_header' returns 0 xforms-1.2.4/image/image_fits.c:263:48: note: Condition 'parse_fits_header(im->fpin,sp,im)<0' is always false xforms-1.2.4/image/image_fits.c:416:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xforms-1.2.4/image/image_fits.c:206:11: style: Variable 'h' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_fits.c:109:12: style: struct member 'SPEC::offset' is never used. [unusedStructMember] xforms-1.2.4/image/image_fits.c:110:12: style: struct member 'SPEC::scale' is never used. [unusedStructMember] xforms-1.2.4/image/image_genesis.c:110:21: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_genesis.c:125:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_gif.c:458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_gif.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_gif.c:652:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_gif.c:211:10: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_gif.c:309:14: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_gif.c:382:20: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_gif.c:949:21: style: Parameter 'cstr' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_gif.c:973:24: style: Parameter 'cstr' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_gif.c:1153:21: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_gzip.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_io_filter.c:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_io_filter.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_io_filter.c:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_io_filter.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_io_filter.c:186:29: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_io_filter.c:189:20: style: Variable 'io' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/image_jpeg.c:56:0: error: #error does not work well with jpeg lib v6.a [preprocessorErrorDirective] xforms-1.2.4/image/image_jpeg.c:56:2: error: #error does not work well with jpeg lib v6.a [preprocessorErrorDirective] xforms-1.2.4/image/image_jquant.c:90:1: debug: Failed to parse 'typedef u_short ( * * ) [ ( 1 << 5 ) ] hist3d ;'. The checking continues anyway. [simplifyTypedef] xforms-1.2.4/image/image_jquant.c:332:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_jquant.c:1346:70: error: Division by zero. [zerodiv] xforms-1.2.4/image/image_jquant.c:1313:18: note: Assignment 'total=0', assigned value is 0 xforms-1.2.4/image/image_jquant.c:1325:26: note: Assuming condition is false xforms-1.2.4/image/image_jquant.c:1346:70: note: Division by zero xforms-1.2.4/image/image_jquant.c:1348:70: error: Division by zero. [zerodiv] xforms-1.2.4/image/image_jquant.c:1313:18: note: Assignment 'total=0', assigned value is 0 xforms-1.2.4/image/image_jquant.c:1325:26: note: Assuming condition is false xforms-1.2.4/image/image_jquant.c:1348:70: note: Division by zero xforms-1.2.4/image/image_jquant.c:1350:70: error: Division by zero. [zerodiv] xforms-1.2.4/image/image_jquant.c:1313:18: note: Assignment 'total=0', assigned value is 0 xforms-1.2.4/image/image_jquant.c:1325:26: note: Assuming condition is false xforms-1.2.4/image/image_jquant.c:1350:70: note: Division by zero xforms-1.2.4/image/image_jquant.c:699:14: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_jquant.c:779:13: style: Variable 'cachep' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_jquant.c:784:10: style: Variable 'error_limit' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_jquant.c:785:10: style: Variable 'colormap0' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_jquant.c:786:10: style: Variable 'colormap1' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_jquant.c:787:10: style: Variable 'colormap2' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_jquant.c:970:22: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_jquant.c:1303:13: style: Variable 'histp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_marker.c:201:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LONGDASH [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:347:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:459:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDrawArc [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:510:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:543:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:609:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:625:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:653:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_marker.c:167:14: warning: Either the condition '!im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xforms-1.2.4/image/image_marker.c:171:10: note: Assuming that condition '!im' is not redundant xforms-1.2.4/image/image_marker.c:167:14: note: Null pointer dereference xforms-1.2.4/image/image_marker.c:219:14: warning: Either the condition '!im' is redundant or there is possible null pointer dereference: im. [nullPointerRedundantCheck] xforms-1.2.4/image/image_marker.c:223:10: note: Assuming that condition '!im' is not redundant xforms-1.2.4/image/image_marker.c:219:14: note: Null pointer dereference xforms-1.2.4/image/image_marker.c:122:17: style: Variable 'me' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_marker.c:169:13: style: Variable 'm' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_marker.c:221:13: style: Variable 'm' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_marker.c:278:21: style: Variable 'mend' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_png.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_png.c:43:26: style: Variable 'sig' can be declared as const array [constVariable] xforms-1.2.4/image/image_pnm.c:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_pnm.c:105:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_pnm.c:188:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_pnm.c:246:25: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_pnm.c:309:11: style: Variable 'sig' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_pnm.c:370:25: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_pnm.c:47:11: style: struct member 'SPEC::s' is never used. [unusedStructMember] xforms-1.2.4/image/image_postscript.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLPS_AUTO [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_postscript.c:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_postscript.c:461:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLPS_AUTO [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_postscript.c:703:34: style: Redundant initialization for 'im'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/image/image_postscript.c:685:18: note: im is initialized xforms-1.2.4/image/image_postscript.c:703:34: note: im is overwritten xforms-1.2.4/image/image_postscript.c:580:24: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_postscript.c:614:25: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_proc.c:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_proc.c:384:18: style: Redundant initialization for 'ci'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/image/image_proc.c:381:28: note: ci is initialized xforms-1.2.4/image/image_proc.c:384:18: note: ci is overwritten xforms-1.2.4/image/image_proc.c:61:38: style: Parameter 'red' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_proc.c:62:38: style: Parameter 'green' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_proc.c:63:38: style: Parameter 'blue' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_rotate.c:72:26: style: Condition 'deg==3600' is always false [knownConditionTrueFalse] xforms-1.2.4/image/image_rotate.c:69:17: note: Assuming that condition 'deg>=3600' is not redundant xforms-1.2.4/image/image_rotate.c:72:26: note: Condition 'deg==3600' is always false xforms-1.2.4/image/image_scale.c:297:69: style: Condition 'image_scale(om,nm,im->h,im->w,nh,nw,comp,im)<0' is always false [knownConditionTrueFalse] xforms-1.2.4/image/image_scale.c:297:26: note: Calling function 'image_scale' returns 0 xforms-1.2.4/image/image_scale.c:297:69: note: Condition 'image_scale(om,nm,im->h,im->w,nh,nw,comp,im)<0' is always false xforms-1.2.4/image/image_sgi.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_text.c:153:19: style: Variable 'tend' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_tiff.c:136:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:531:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:641:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:685:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:805:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_tiff.c:176:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_tiff.c:227:27: style: Variable 'c' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_tiff.c:681:20: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_tiff.c:723:14: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_tiff.c:917:14: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_tiff.c:1059:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:809:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_type.c:597:24: style: Condition 'dither_method==FS_DITHER' is always true [knownConditionTrueFalse] xforms-1.2.4/image/image_type.c:599:29: style: Condition 'dither_method==DITHER_THRESHOLD' is always false [knownConditionTrueFalse] xforms-1.2.4/image/image_type.c:606:17: style: Condition 'status>=0' is always true [knownConditionTrueFalse] xforms-1.2.4/image/image_type.c:598:27: note: Calling function 'fs_dither' returns 0 xforms-1.2.4/image/image_type.c:598:27: note: Assignment 'status=fs_dither(im->gray,im->h,im->w,outm)', assigned value is 0 xforms-1.2.4/image/image_type.c:606:17: note: Condition 'status>=0' is always true xforms-1.2.4/image/image_type.c:804:13: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/image/image_type.c:779:13: note: p is initialized xforms-1.2.4/image/image_type.c:804:13: note: p is overwritten xforms-1.2.4/image/image_type.c:163:16: style: Variable 'packed' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:189:21: style: Variable 'gray' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:213:21: style: Variable 'gray' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:238:21: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:271:16: style: Variable 'packed' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:295:20: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:296:20: style: Variable 'g' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:297:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:319:21: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:344:20: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:345:20: style: Variable 'g' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:346:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:347:20: style: Variable 'a' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:371:21: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_type.c:446:32: style: Parameter 'g16' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_type.c:536:16: style: Variable 'x' can be declared as const array [constVariable] xforms-1.2.4/image/image_type.c:537:16: style: Variable 'y' can be declared as const array [constVariable] xforms-1.2.4/image/image_type.c:591:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_warp.c:105:33: style: Parameter 'fill' can be declared as const array [constParameter] xforms-1.2.4/image/image_warp.c:221:20: style: Parameter 'm' can be declared as const array [constParameter] xforms-1.2.4/image/image_warp.c:222:20: style: Parameter 'shift' can be declared as const array [constParameter] xforms-1.2.4/image/image_warp.c:415:26: style: Parameter 'm' can be declared as const array [constParameter] xforms-1.2.4/image/image_xbm.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xpm.c:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xpm.c:363:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_xpm.c:366:21: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/image_xwd.c:153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XWD_FILE_VERSION [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xwd.c:248:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StaticGray [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xwd.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get16 [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xwd.c:515:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSBFirst [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xwd.c:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write16 [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/image_xwd.c:178:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/image_xwd.c:513:20: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/postscript.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLPS_PORTRAIT [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flps [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:400:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ps_color [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:464:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:576:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:614:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:648:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:665:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:684:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ps_color [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:1074:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/postscript.c:111:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/postscript.c:300:27: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/postscript.c:352:25: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/postscript.c:370:18: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/image/postscript.c:376:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/postscript.c:428:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/postscript.c:546:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/postscript.c:645:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/postscript.c:661:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/postscript.c:680:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLPS_COLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SOLID [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:696:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:756:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:770:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:796:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLPS_COLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:882:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:902:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:937:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:984:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:1026:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOUND_WIDTH [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:1106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:1347:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_core.c:339:15: style: Variable 'xps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:388:15: style: Variable 'xps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:691:15: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:723:15: style: Variable 'flmape' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:833:15: style: Variable 'flmape' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:1234:14: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:1248:14: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/image/ps_core.c:1283:11: style: Variable 'defr' can be declared as const array [constVariable] xforms-1.2.4/image/ps_core.c:1086:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/ps_core.c:1087:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/image/ps_draw.c:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDED3D_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_draw.c:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OVAL3D_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_draw.c:315:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_draw.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_draw.c:470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_draw.c:627:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_draw.c:731:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_text.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_style [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_text.c:84:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_text.c:205:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_VERT [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_text.c:337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INVALID_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/ps_text.c:409:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/image/rgb_db.c:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:45:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:85:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:99:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:113:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:130:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_LEFT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/align.c:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/appwin.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/appwin.c:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/appwin.c:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/appwin.c:327:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/appwin.c:348:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OwnerGrabButtonMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/appwin.c:296:10: style: Variable 'eme' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/asyn_io.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_READ [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/asyn_io.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/asyn_io.c:293:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cur [nullPointerOutOfMemory] xforms-1.2.4/lib/asyn_io.c:292:17: note: Assuming allocation function fails xforms-1.2.4/lib/asyn_io.c:292:17: note: Assignment 'cur=malloc(sizeof(*cur))', assigned value is 0 xforms-1.2.4/lib/asyn_io.c:293:5: note: Null pointer dereference xforms-1.2.4/lib/asyn_io.c:294:5: warning: If memory allocation fails, then there is a possible null pointer dereference: cur [nullPointerOutOfMemory] xforms-1.2.4/lib/asyn_io.c:292:17: note: Assuming allocation function fails xforms-1.2.4/lib/asyn_io.c:292:17: note: Assignment 'cur=malloc(sizeof(*cur))', assigned value is 0 xforms-1.2.4/lib/asyn_io.c:294:5: note: Null pointer dereference xforms-1.2.4/lib/bitmap.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:254:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:323:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:458:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:476:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BITMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/bitmap.c:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/box.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/box.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/box.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:118:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OFF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:232:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:373:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FRAME_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:514:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:603:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/browser.c:99:27: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:225:29: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:449:21: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'tbpost' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/browser.c:540:40: note: You might need to cast the function pointer here xforms-1.2.4/lib/browser.c:449:21: note: Parameter 'ob' can be declared as pointer to const xforms-1.2.4/lib/browser.c:466:20: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'tbpre' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/browser.c:541:39: note: You might need to cast the function pointer here xforms-1.2.4/lib/browser.c:466:20: note: Parameter 'ob' can be declared as pointer to const xforms-1.2.4/lib/browser.c:656:63: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:683:63: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:710:43: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:745:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:760:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:807:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:822:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:868:42: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:964:20: style: Variable 'tbsp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/browser.c:1066:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:1102:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:1116:29: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:1162:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:1227:52: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/browser.c:1285:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/browser.c:1344:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/button.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:244:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:272:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:487:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RADIO_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:592:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:617:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/button.c:311:23: style: Variable 'sp->event' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] xforms-1.2.4/lib/button.c:299:27: note: $symbol is assigned xforms-1.2.4/lib/button.c:311:23: note: $symbol is overwritten xforms-1.2.4/lib/button.c:164:16: style: Variable 'dbs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/button.c:181:16: style: Variable 'dbs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/button.c:202:16: style: Variable 'dbs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/button.c:628:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/button.c:645:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PREEMPT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:152:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWEventMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:247:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWColormap [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:280:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colormap [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:291:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visual [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:302:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:312:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:473:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASTEvent [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:566:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:584:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:634:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:651:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:681:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:715:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:737:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/canvas.c:429:27: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/canvas.c:432:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/canvas.c:429:27: note: Null pointer dereference xforms-1.2.4/lib/canvas.c:164:31: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:166:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/canvas.c:206:50: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:208:50: style: Parameter 'xswa' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:241:37: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:466:46: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:660:48: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:677:42: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/canvas.c:730:38: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/chart.c:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_BOTTOM [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:241:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_LEFT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SPIKE_CHART [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:436:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:606:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHART [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:646:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:725:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHART [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:774:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHART [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHART [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:902:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHART_MAX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/chart.c:695:19: style: The statement 'if (sp->lcol!=lcol) sp->lcol=lcol' is logically equivalent to 'sp->lcol=lcol'. [duplicateConditionalAssign] xforms-1.2.4/lib/chart.c:696:18: note: Assignment 'sp->lcol=lcol' xforms-1.2.4/lib/chart.c:695:19: note: Condition 'sp->lcol!=lcol' is redundant xforms-1.2.4/lib/chart.c:722:26: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/chart.c:725:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/chart.c:722:26: note: Null pointer dereference xforms-1.2.4/lib/chart.c:770:26: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/chart.c:774:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/chart.c:770:26: note: Null pointer dereference xforms-1.2.4/lib/chart.c:106:12: style: Variable 'es' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/chart.c:271:12: style: Variable 'es' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/chart.c:368:28: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/chart.c:690:34: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/chart.c:867:34: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/chart.c:871:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/checkbut.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/checkbut.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHECKBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/checkbut.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/checkbut.c:48:24: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/child.c:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/child.c:134:35: style:inconclusive: Function 'fli_delete_composite' argument 1 names different: declaration 'ob' definition 'obj'. [funcArgNamesDifferent] xforms-1.2.4/lib/flinternal.h:793:40: note: Function 'fli_delete_composite' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/child.c:134:35: note: Function 'fli_delete_composite' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/child.c:147:33: style:inconclusive: Function 'fli_free_composite' argument 1 names different: declaration 'ob' definition 'obj'. [funcArgNamesDifferent] xforms-1.2.4/lib/flinternal.h:795:38: note: Function 'fli_free_composite' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/child.c:147:33: note: Function 'fli_free_composite' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/child.c:328:38: style: Parameter 'composite' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/choice.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE_MAXITEMS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_CHOICE2 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:146:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GREY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DROPLIST_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:501:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:584:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE_MAXITEMS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:615:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:752:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GREY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:881:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:912:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CHOICE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:1009:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GRAY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/choice.c:205:21: style: Array index 'min' is used before limits check. [arrayIndexThenCheck] xforms-1.2.4/lib/choice.c:630:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/choice.c:632:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/choice.c:555:27: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/choice.c:558:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/choice.c:555:27: note: Null pointer dereference xforms-1.2.4/lib/choice.c:610:27: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/choice.c:615:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/choice.c:610:27: note: Null pointer dereference xforms-1.2.4/lib/choice.c:909:27: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/choice.c:912:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/choice.c:909:27: note: Null pointer dereference xforms-1.2.4/lib/choice.c:812:39: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/choice.c:833:39: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/choice.c:854:43: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/choice.c:930:38: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/choice.c:1023:36: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/choice.c:1042:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/clipboard.c:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clipboard.c:134:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clipboard.c:200:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionClear [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clipboard.c:158:19: style: Condition 'win==cp->req_window' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/clipboard.c:147:19: note: Assuming that condition 'win!=cp->req_window' is not redundant xforms-1.2.4/lib/clipboard.c:158:19: note: Condition 'win==cp->req_window' is always true xforms-1.2.4/lib/clock.c:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clock.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clock.c:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clock.c:233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clock.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CLOCK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clock.c:330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/clock.c:271:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xforms-1.2.4/lib/clock.c:365:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xforms-1.2.4/lib/clock.c:93:21: style: Parameter 'a' can be declared as const array [constParameter] xforms-1.2.4/lib/clock.c:202:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/clock.c:227:16: style: Variable 'timeofday' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/clock.c:300:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/clock.c:340:38: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/clock.c:355:27: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/clock.c:360:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/clock.c:362:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/clock.c:310:20: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/cmd_br.c:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PLACE_POSITION [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:339:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:655:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:679:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fd/cmdbr.c:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cmd_br.c:85:17: style: Condition 'n<=0' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/cmd_br.c:80:50: note: Assuming that condition '(n=read(fd,buf,sizeof(buf)-1))>0' is not redundant xforms-1.2.4/lib/cmd_br.c:85:17: note: Condition 'n<=0' is always true xforms-1.2.4/lib/cmd_br.c:114:31: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/cmd_br.c:157:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'atclose' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/cmd_br.c:181:43: note: You might need to cast the function pointer here xforms-1.2.4/lib/cmd_br.c:157:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/cmd_br.c:158:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'atclose' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/cmd_br.c:181:43: note: You might need to cast the function pointer here xforms-1.2.4/lib/cmd_br.c:158:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/colsel.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/colsel.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IGNORE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/colsel.c:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOTTOM_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/colsel.c:131:16: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/combo.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COMBOBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/combo.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/combo.c:50:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'handle' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/combo.c:75:63: note: You might need to cast the function pointer here xforms-1.2.4/lib/combo.c:50:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/combo.c:55:26: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'handle' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/combo.c:75:63: note: You might need to cast the function pointer here xforms-1.2.4/lib/combo.c:55:26: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/combo.c:41:17: style: struct member 'SPEC::input' is never used. [unusedStructMember] xforms-1.2.4/lib/combo.c:42:17: style: struct member 'SPEC::browser' is never used. [unusedStructMember] xforms-1.2.4/lib/counter.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_COUNTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:518:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COUNTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:565:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COUNTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COUNTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:688:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:716:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COUNTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/counter.c:578:28: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/counter.c:581:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/counter.c:578:28: note: Null pointer dereference xforms-1.2.4/lib/counter.c:622:28: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/counter.c:625:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/counter.c:622:28: note: Null pointer dereference xforms-1.2.4/lib/counter.c:308:23: style: The comparison 'sp->mouseobj == oldobj' is always true because 'sp->mouseobj' and 'oldobj' represent the same value. [knownConditionTrueFalse] xforms-1.2.4/lib/counter.c:302:29: note: 'oldobj' is assigned value 'sp->mouseobj' here. xforms-1.2.4/lib/counter.c:308:23: note: The comparison 'sp->mouseobj == oldobj' is always true because 'sp->mouseobj' and 'oldobj' represent the same value. xforms-1.2.4/lib/counter.c:311:62: style: The comparison 'sp->mouseobj != oldobj' is always false because 'sp->mouseobj' and 'oldobj' represent the same value. [knownConditionTrueFalse] xforms-1.2.4/lib/counter.c:302:29: note: 'oldobj' is assigned value 'sp->mouseobj' here. xforms-1.2.4/lib/counter.c:311:62: note: The comparison 'sp->mouseobj != oldobj' is always false because 'sp->mouseobj' and 'oldobj' represent the same value. xforms-1.2.4/lib/counter.c:172:29: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/counter.c:603:36: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/counter.c:607:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/counter.c:666:34: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/counter.c:670:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/cursor.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cursor.c:292:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DEFAULT_CURSOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/cursor.c:150:17: style: Variable 'c_bits' can be declared as const array [constVariable] xforms-1.2.4/lib/dial.c:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DIAL_CW [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/dial.c:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/dial.c:284:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MBUTTON5 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/dial.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/dial.c:417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DIAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/dial.c:455:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/dial.c:146:16: style: Same expression used in consecutive assignments of 'dx' and 'dy'. [duplicateAssignExpression] xforms-1.2.4/lib/dial.c:147:16: note: Same expression used in consecutive assignments of 'dx' and 'dy'. xforms-1.2.4/lib/dial.c:146:16: note: Same expression used in consecutive assignments of 'dx' and 'dy'. xforms-1.2.4/lib/dial.c:83:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/dial.c:531:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/dial.c:535:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/display.c:73:36: style: Parameter 'xvinfo' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/errmsg.c:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:80:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PREEMPT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:301:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:400:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:713:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:744:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:790:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:818:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:894:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:981:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadDrawable [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:1032:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:1082:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:1122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:1139:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:1166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OwnerGrabButtonMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:1188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OwnerGrabButtonMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/events.c:255:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/events.c:292:30: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/events.c:664:30: style: Parameter 'xev' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/events.c:979:31: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'badwin_handler' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/events.c:1105:33: note: You might need to cast the function pointer here xforms-1.2.4/lib/events.c:979:31: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/lib/flcolor.c:264:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUILT_IN_COLS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_COLORS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:346:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUILT_IN_COLS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_screen [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUILT_IN_COLS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:504:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:616:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_GrayScale [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:661:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:837:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:939:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:963:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:986:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:997:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1009:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1028:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUILT_IN_COLS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1338:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1367:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1428:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1460:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1540:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1577:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_screen [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1685:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAccess [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1702:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1721:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:1781:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flcolor.c:865:14: style: Redundant initialization for 'fm'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/lib/flcolor.c:831:18: note: fm is initialized xforms-1.2.4/lib/flcolor.c:865:14: note: fm is overwritten xforms-1.2.4/lib/flcolor.c:502:15: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:612:15: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:614:24: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:735:9: style: Variable 'flgce' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:736:15: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:1460:15: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:1540:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flcolor.c:1683:34: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'bad_color_handler' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/flcolor.c:1701:28: note: You might need to cast the function pointer here xforms-1.2.4/lib/flcolor.c:1683:34: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/lib/flcolor.c:1422:12: error: Uninitialized variable: exact [uninitvar] xforms-1.2.4/lib/fldraw.c:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDED3D_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OVAL3D_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:641:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:807:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:825:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:935:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOTTOMTAB_UPBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:1132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fldraw.c:1290:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EMBOSSED_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PDPrivateMap [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:354:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:654:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:741:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:879:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_THIN_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:895:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:918:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:1339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:1390:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:1483:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flresource.c:423:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/flresource.c:423:49: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/flresource.c:1240:10: style: Condition '!fli_context->ext_request_size' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/flresource.c:1237:37: note: Assignment 'fli_context->ext_request_size=0', assigned value is 0 xforms-1.2.4/lib/flresource.c:1240:10: note: Condition '!fli_context->ext_request_size' is always true xforms-1.2.4/lib/flresource.c:201:34: style: Parameter 'cntl' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/flresource.c:1374:34: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'xerror_handler' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/flresource.c:1405:36: note: You might need to cast the function pointer here xforms-1.2.4/lib/flresource.c:1374:34: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/flresource.c:1375:31: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'xerror_handler' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/flresource.c:1405:36: note: You might need to cast the function pointer here xforms-1.2.4/lib/flresource.c:1375:31: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/lib/flresource.c:1446:18: style: Variable 'flrs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flresource.c:420:21: style: Variable 'fdb' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/flsnprintf.c:1214:25: style: Condition 'n>0' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/flsnprintf.c:1187:42: note: Assuming that condition 'number_of_zeros_to_pad<=0' is not redundant xforms-1.2.4/lib/flsnprintf.c:1213:20: note: n is assigned 'number_of_zeros_to_pad' here. xforms-1.2.4/lib/flsnprintf.c:1214:25: note: Condition 'n>0' is always true xforms-1.2.4/lib/flsnprintf.c:664:20: style: Variable 'ptr_arg' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/flsnprintf.c:1104:54: style: Variable 'precision_specified' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/flvisual.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flvisual.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DefaultVisual [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flvisual.c:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_screen [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/flvisual.c:263:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAXFONTS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:271:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAXFONTS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:287:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAXFONTS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:660:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_FONTNAME_LENGTH [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fonts.c:129:29: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/lib/fonts.c:118:26: note: f is assigned xforms-1.2.4/lib/fonts.c:129:29: note: f is overwritten xforms-1.2.4/lib/fonts.c:330:9: style: Redundant initialization for 'flf'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/lib/fonts.c:312:18: note: flf is initialized xforms-1.2.4/lib/fonts.c:330:9: note: flf is overwritten xforms-1.2.4/lib/fonts.c:548:22: style: Variable 'fs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/formbrowser.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:235:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:309:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:494:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:576:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_JUMP_SCROLL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:624:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:647:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:730:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FORMBROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:772:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visible [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:845:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:880:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OFF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:921:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_JUMP_SCROLL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:1004:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attached [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:1050:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:1171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/formbrowser.c:814:38: style:inconclusive: Function 'handle_formbrowser' argument 3 names different: declaration 'mx' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:57:44: note: Function 'handle_formbrowser' argument 3 names different: declaration 'mx' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:814:38: note: Function 'handle_formbrowser' argument 3 names different: declaration 'mx' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:815:38: style:inconclusive: Function 'handle_formbrowser' argument 4 names different: declaration 'my' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:58:44: note: Function 'handle_formbrowser' argument 4 names different: declaration 'my' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:815:38: note: Function 'handle_formbrowser' argument 4 names different: declaration 'my' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:816:38: style:inconclusive: Function 'handle_formbrowser' argument 5 names different: declaration 'key' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:59:44: note: Function 'handle_formbrowser' argument 5 names different: declaration 'key' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:816:38: note: Function 'handle_formbrowser' argument 5 names different: declaration 'key' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:817:38: style:inconclusive: Function 'handle_formbrowser' argument 6 names different: declaration 'ev' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:60:44: note: Function 'handle_formbrowser' argument 6 names different: declaration 'ev' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:817:38: note: Function 'handle_formbrowser' argument 6 names different: declaration 'ev' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:855:35: style:inconclusive: Function 'canvas_handler' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:45:40: note: Function 'canvas_handler' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:855:35: note: Function 'canvas_handler' argument 2 names different: declaration 'win' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:856:35: style:inconclusive: Function 'canvas_handler' argument 3 names different: declaration 'w' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:46:40: note: Function 'canvas_handler' argument 3 names different: declaration 'w' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:856:35: note: Function 'canvas_handler' argument 3 names different: declaration 'w' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:857:35: style:inconclusive: Function 'canvas_handler' argument 4 names different: declaration 'h' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:47:40: note: Function 'canvas_handler' argument 4 names different: declaration 'h' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:857:35: note: Function 'canvas_handler' argument 4 names different: declaration 'h' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:858:35: style:inconclusive: Function 'canvas_handler' argument 5 names different: declaration 'ev' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:48:40: note: Function 'canvas_handler' argument 5 names different: declaration 'ev' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:858:35: note: Function 'canvas_handler' argument 5 names different: declaration 'ev' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:859:35: style:inconclusive: Function 'canvas_handler' argument 6 names different: declaration 'data' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:49:40: note: Function 'canvas_handler' argument 6 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:859:35: note: Function 'canvas_handler' argument 6 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:896:28: style:inconclusive: Function 'form_cb' argument 1 names different: declaration 'ob' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:53:34: note: Function 'form_cb' argument 1 names different: declaration 'ob' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:896:28: note: Function 'form_cb' argument 1 names different: declaration 'ob' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:897:28: style:inconclusive: Function 'form_cb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:54:34: note: Function 'form_cb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:897:28: note: Function 'form_cb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:906:18: style:inconclusive: Function 'hcb' argument 1 names different: declaration 'ob' definition 'obj'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:61:30: note: Function 'hcb' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/formbrowser.c:906:18: note: Function 'hcb' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/formbrowser.c:907:24: style:inconclusive: Function 'hcb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:62:30: note: Function 'hcb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:907:24: note: Function 'hcb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:941:18: style:inconclusive: Function 'vcb' argument 1 names different: declaration 'ob' definition 'obj'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:68:30: note: Function 'vcb' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/formbrowser.c:941:18: note: Function 'vcb' argument 1 names different: declaration 'ob' definition 'obj'. xforms-1.2.4/lib/formbrowser.c:942:24: style:inconclusive: Function 'vcb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/formbrowser.c:69:30: note: Function 'vcb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:942:24: note: Function 'vcb' argument 2 names different: declaration 'data' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/formbrowser.c:218:50: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/formbrowser.c:759:16: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/formbrowser.c:872:29: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'canvas_cleanup' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/formbrowser.c:114:52: note: You might need to cast the function pointer here xforms-1.2.4/lib/formbrowser.c:872:29: note: Parameter 'ob' can be declared as pointer to const xforms-1.2.4/lib/formbrowser.c:896:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'form_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/formbrowser.c:279:37: note: You might need to cast the function pointer here xforms-1.2.4/lib/formbrowser.c:896:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/formbrowser.c:897:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'form_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/formbrowser.c:279:37: note: You might need to cast the function pointer here xforms-1.2.4/lib/formbrowser.c:897:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/formbrowser.c:1019:29: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/forms.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:277:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_dpi [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:385:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:579:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NOBORDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:653:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoGravity [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:786:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:914:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrw [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:985:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1003:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1080:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrw [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FULLBORDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1445:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OwnerGrabButtonMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1476:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1538:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEING_HIDDEN [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1642:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1747:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEAVE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:1918:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2074:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_END_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_auto_objects [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INVISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2255:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2331:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2398:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:2519:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INVISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/forms.c:77:40: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/forms.c:95:35: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/forms.c:1691:33: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/forms.c:2429:46: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/frame.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/frame.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FRAME [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/frame.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/free.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/free.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_FSELECTOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_FSELECTOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:481:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_watch [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:621:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RALPHASORT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:909:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DEFAULT_SIZE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:1167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/fselect.c:539:36: style: Condition 'listdirfirst' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/fselect.c:677:25: style: Condition 'listdirfirst' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/fselect.c:678:23: style: Condition '!listdirfirst' is always false [knownConditionTrueFalse] xforms-1.2.4/lib/fselect.c:698:25: style: Condition 'listdirfirst' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/fselect.c:699:23: style: Condition '!listdirfirst' is always false [knownConditionTrueFalse] xforms-1.2.4/lib/fselect.c:513:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/fselect.c:848:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/fselect.c:68:17: style: struct member 'FD_fselect::vdata' is never used. [unusedStructMember] xforms-1.2.4/lib/fselect.c:69:17: style: struct member 'FD_fselect::cdata' is never used. [unusedStructMember] xforms-1.2.4/lib/fselect.c:70:17: style: struct member 'FD_fselect::ldata' is never used. [unusedStructMember] xforms-1.2.4/lib/goodie_alert.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_choice.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_choice.c:154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLChoiceTitle [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_choice.c:96:16: style: Variable 'retobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/goodie_colchooser.c:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_VALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_colchooser.c:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COLOR_CHOOSER_COLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_colchooser.c:436:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_colchooser.c:532:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/goodie_colchooser.c:533:9: style: Variable 'irgb' can be declared as const array [constVariable] xforms-1.2.4/lib/goodie_input.c:72:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_input.c:131:16: style: Variable 'retobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/goodie_msg.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_sinput.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_sinput.c:40:17: style: struct member 'FD_input::str1' is never used. [unusedStructMember] xforms-1.2.4/lib/goodie_yesno.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_yesno.c:120:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLQuestionYesLabel [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodie_yesno.c:61:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:61:5: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:62:24: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:62:24: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:64:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:64:5: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:66:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:66:5: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:67:29: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:67:29: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:69:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:69:5: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:70:29: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:70:29: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:76:31: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:76:31: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:79:26: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:79:26: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:79:58: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:79:58: note: Null pointer dereference xforms-1.2.4/lib/goodie_yesno.c:103:16: style: Variable 'retobj' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/goodies.c:62:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnmapNotify [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodies.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IGNORE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodies.c:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DRAW [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodies.c:238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INACTIVE_FREE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/goodies.c:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INACTIVE_FREE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XBufferOverflow [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:168:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RELEASE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Alt_L [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Left [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:420:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:674:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MotionNotify [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:797:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:882:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterFlush [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:987:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Tab [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1022:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyUngrab [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1067:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1Mask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1237:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DRAW [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1283:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MOVEORIGIN [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1414:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1435:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1453:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1575:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:1586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/handling.c:509:45: style: Condition 'obj->active' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/handling.c:1252:17: warning: Either the condition '!evform' is redundant or there is possible null pointer dereference: evform. [nullPointerRedundantCheck] xforms-1.2.4/lib/handling.c:1255:10: note: Assuming that condition '!evform' is not redundant xforms-1.2.4/lib/handling.c:1252:17: note: Null pointer dereference xforms-1.2.4/lib/handling.c:1253:17: warning: Either the condition '!evform' is redundant or there is possible null pointer dereference: evform. [nullPointerRedundantCheck] xforms-1.2.4/lib/handling.c:1255:10: note: Assuming that condition '!evform' is not redundant xforms-1.2.4/lib/handling.c:1253:17: note: Null pointer dereference xforms-1.2.4/lib/handling.c:97:13: style: Redundant initialization for 'len'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/lib/handling.c:94:13: note: len is initialized xforms-1.2.4/lib/handling.c:97:13: note: len is overwritten xforms-1.2.4/lib/handling.c:1126:45: style:inconclusive: Function 'handle_ButtonPress_event' argument 1 names different: declaration 'evform' definition 'FL_UNUSED_ARG'. [funcArgNamesDifferent] xforms-1.2.4/lib/handling.c:37:49: note: Function 'handle_ButtonPress_event' argument 1 names different: declaration 'evform' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/handling.c:1126:45: note: Function 'handle_ButtonPress_event' argument 1 names different: declaration 'evform' definition 'FL_UNUSED_ARG'. xforms-1.2.4/lib/handling.c:1091:38: style: Parameter 'evform' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:144:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MULTILINE_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:256:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:582:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Home [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:790:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1077:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1304:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1350:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1663:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1778:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COORD_PIXEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1854:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MULTILINE_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:1965:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2001:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2033:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2252:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CONTROL_MASK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2349:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RINGBELL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2659:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MULTILINE_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2702:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MULTILINE_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2835:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MULTILINE_INPUT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2976:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:3020:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DOS_INPUT_MODE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/input.c:2406:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/input.c:2407:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/input.c:1744:28: style: The statement 'if (sp->dummy!=obj) sp->dummy=obj' is logically equivalent to 'sp->dummy=obj'. [duplicateConditionalAssign] xforms-1.2.4/lib/input.c:1745:27: note: Assignment 'sp->dummy=obj' xforms-1.2.4/lib/input.c:1744:28: note: Condition 'sp->dummy!=obj' is redundant xforms-1.2.4/lib/input.c:684:34: style: Condition 'sp->position==slen' is always false [knownConditionTrueFalse] xforms-1.2.4/lib/input.c:680:16: note: Assuming that condition 'iposition=i', assigned value is less than symbolic=slen xforms-1.2.4/lib/input.c:684:34: note: Condition 'sp->position==slen' is always false xforms-1.2.4/lib/input.c:1962:26: warning: Either the condition 'obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] xforms-1.2.4/lib/input.c:1968:16: note: Assuming that condition 'obj' is not redundant xforms-1.2.4/lib/input.c:1962:26: note: Null pointer dereference xforms-1.2.4/lib/input.c:1965:10: warning: Either the condition 'obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] xforms-1.2.4/lib/input.c:1968:16: note: Assuming that condition 'obj' is not redundant xforms-1.2.4/lib/input.c:1965:10: note: Null pointer dereference xforms-1.2.4/lib/input.c:2712:19: style: The comparison 'oldtop != sp->topline' is always false because 'oldtop' and 'sp->topline' represent the same value. [knownConditionTrueFalse] xforms-1.2.4/lib/input.c:2700:20: note: 'oldtop' is assigned value 'sp->topline' here. xforms-1.2.4/lib/input.c:2712:19: note: The comparison 'oldtop != sp->topline' is always false because 'oldtop' and 'sp->topline' represent the same value. xforms-1.2.4/lib/input.c:1314:29: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'lose_selection' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/input.c:1350:51: note: You might need to cast the function pointer here xforms-1.2.4/lib/input.c:1314:29: note: Parameter 'obj' can be declared as pointer to const xforms-1.2.4/lib/input.c:1338:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:1603:24: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'input_pre' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/input.c:1673:36: note: You might need to cast the function pointer here xforms-1.2.4/lib/input.c:1603:24: note: Parameter 'obj' can be declared as pointer to const xforms-1.2.4/lib/input.c:1621:25: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'input_post' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/input.c:1674:37: note: You might need to cast the function pointer here xforms-1.2.4/lib/input.c:1621:25: note: Parameter 'obj' can be declared as pointer to const xforms-1.2.4/lib/input.c:1927:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:1944:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:1948:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2026:42: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2063:42: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2067:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2107:36: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2138:11: style: Variable 'se' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2195:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2296:43: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2311:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2329:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2333:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2367:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2612:35: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2631:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2699:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2816:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2820:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:2831:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/input.c:2833:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/input.c:635:26: style: Variable 'startpos' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/keyboard.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/labelbut.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/labelbut.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LABELBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/labelbut.c:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/lframe.c:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_INSIDE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/lframe.c:165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LABELFRAME [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/lframe.c:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/lightbut.c:54:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LIGHTBUTTON_TOPCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/lightbut.c:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LIGHTBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/lightbut.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_DIR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:267:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_DIR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:402:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_name [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:534:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:952:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirent [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:1021:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_FILE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/listdir.c:800:32: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xforms-1.2.4/lib/listdir.c:678:13: warning: Either the condition 'dir' is redundant or there is possible null pointer dereference: dir. [nullPointerRedundantCheck] xforms-1.2.4/lib/listdir.c:682:21: note: Assuming that condition 'dir' is not redundant xforms-1.2.4/lib/listdir.c:678:13: note: Null pointer dereference xforms-1.2.4/lib/listdir.c:680:15: warning: Either the condition 'dir' is redundant or there is possible null pointer dereference: dir. [nullPointerRedundantCheck] xforms-1.2.4/lib/listdir.c:682:21: note: Assuming that condition 'dir' is not redundant xforms-1.2.4/lib/listdir.c:680:15: note: Null pointer dereference xforms-1.2.4/lib/listdir.c:695:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] xforms-1.2.4/lib/listdir.c:673:13: note: p is initialized xforms-1.2.4/lib/listdir.c:695:7: note: p is overwritten xforms-1.2.4/lib/listdir.c:376:16: style: Local variable 'lastn' shadows outer variable [shadowVariable] xforms-1.2.4/lib/listdir.c:509:12: note: Shadowed declaration xforms-1.2.4/lib/listdir.c:376:16: note: Shadow variable xforms-1.2.4/lib/listdir.c:327:17: style: Variable 'da' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/listdir.c:328:17: style: Variable 'db' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/listdir.c:780:17: style: Parameter 'one' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/listdir.c:800:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/menu.c:98:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PULLDOWN_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:241:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:396:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_MAXITEMS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:565:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:637:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_CB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:697:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:767:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_CHECK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:868:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:895:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:923:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:949:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:979:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PULLDOWN_MENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/menu.c:528:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/menu.c:530:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/menu.c:578:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/menu.c:580:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/menu.c:510:25: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:513:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:510:25: note: Null pointer dereference xforms-1.2.4/lib/menu.c:559:24: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:565:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:559:24: note: Null pointer dereference xforms-1.2.4/lib/menu.c:632:24: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xforms-1.2.4/lib/menu.c:630:15: note: Assuming allocation function fails xforms-1.2.4/lib/menu.c:630:15: note: Assignment 's=strdup(str)', assigned value is 0 xforms-1.2.4/lib/menu.c:632:24: note: Null pointer dereference xforms-1.2.4/lib/menu.c:642:24: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] xforms-1.2.4/lib/menu.c:630:15: note: Assuming allocation function fails xforms-1.2.4/lib/menu.c:630:15: note: Assignment 's=strdup(str)', assigned value is 0 xforms-1.2.4/lib/menu.c:642:24: note: Null pointer dereference xforms-1.2.4/lib/menu.c:819:25: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:822:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:819:25: note: Null pointer dereference xforms-1.2.4/lib/menu.c:843:25: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:846:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:843:25: note: Null pointer dereference xforms-1.2.4/lib/menu.c:865:25: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:868:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:865:25: note: Null pointer dereference xforms-1.2.4/lib/menu.c:892:25: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:895:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:892:25: note: Null pointer dereference xforms-1.2.4/lib/menu.c:920:25: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/menu.c:923:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/menu.c:920:25: note: Null pointer dereference xforms-1.2.4/lib/menu.c:59:27: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/menu.c:63:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/menu.c:237:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/menu.c:407:28: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/menu.c:439:26: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/menu.c:778:34: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/menu.c:994:32: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/menu.c:1007:34: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/nmenu.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NMENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/nmenu.c:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/nmenu.c:602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/nmenu.c:726:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_COLORS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/nmenu.c:760:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/nmenu.c:824:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BUTTON_NMENU [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOUND_WIDTH [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:414:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:618:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:780:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ATTRIB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:818:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZE_ALL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:878:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:926:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_COLORS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1083:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NOCOLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1519:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ATTRIB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1540:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1659:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1731:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SHORTCUTS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1875:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SHORTCUTS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:1955:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UNFOCUS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2012:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_BUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2064:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_KEY_SPECIAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2439:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2830:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_BW [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:2905:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CANVAS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3007:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RESIZED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3068:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_TRIGGERED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3268:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3291:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BEGIN_GROUP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MOVEORIGIN [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NorthWest [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3567:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3603:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FRAME [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3683:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UNFOCUS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_ALWAYS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3812:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MOVEORIGIN [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:3848:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RELEASE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/objects.c:536:30: style: Condition 'o->group_id==obj->group_id' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/objects.c:532:33: note: Assuming that condition 'o->group_id!=obj->group_id' is not redundant xforms-1.2.4/lib/objects.c:536:30: note: Condition 'o->group_id==obj->group_id' is always true xforms-1.2.4/lib/objects.c:1408:27: style: Condition 'obj->active' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/objects.c:1406:19: note: Assignment 'obj->active=1', assigned value is 1 xforms-1.2.4/lib/objects.c:1408:27: note: Condition 'obj->active' is always true xforms-1.2.4/lib/objects.c:3268:41: style: Condition 'form' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/objects.c:3682:14: style: Condition 'obj==form->focusobj' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/objects.c:3679:40: note: Assuming that condition 'obj!=form->focusobj' is not redundant xforms-1.2.4/lib/objects.c:3682:14: note: Condition 'obj==form->focusobj' is always true xforms-1.2.4/lib/objects.c:524:20: style: Variable 'o' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/objects.c:645:20: style: Variable 'o' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/objects.c:725:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:742:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:792:36: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:839:38: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:892:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:967:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1010:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1029:16: style: Variable 'o' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/objects.c:1125:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1187:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1257:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1323:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1384:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1492:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1561:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:1967:32: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:2120:32: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:2272:18: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/objects.c:2273:18: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/objects.c:2500:40: style: Parameter 'xev' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:2882:31: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:3050:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:3388:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:3659:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/objects.c:2769:20: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/oneliner.c:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/oneliner.c:92:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INVISIBLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:228:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:350:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XpmVisual [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:455:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:489:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:508:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:586:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:620:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:668:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:754:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:794:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAPBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:829:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:845:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:897:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:924:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:947:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:978:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:1012:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:1026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:1038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PIXMAP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:1054:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:1073:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/pixmap.c:919:28: warning: Either the condition 'obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] xforms-1.2.4/lib/pixmap.c:924:5: note: Assuming that condition 'obj' is not redundant xforms-1.2.4/lib/pixmap.c:919:28: note: Null pointer dereference xforms-1.2.4/lib/pixmap.c:711:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/pixmap.c:712:17: style: Variable 'psp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/popup.c:248:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_RADIO [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:864:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:911:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1029:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_CONTROL_MASK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1425:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_BW [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1523:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_COLORS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1772:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_DISABLED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:1976:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_RADIO [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2010:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_SUB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2037:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_SUB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2087:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2117:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2707:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_CHECKED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2727:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SHORTCUTS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2780:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_HIDDEN [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2986:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3028:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FRAME_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3054:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_HIDDEN [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3199:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrh [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3307:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3349:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OwnerGrabButtonMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3451:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3549:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_DISABLED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3684:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_SUB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrw [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:3828:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4072:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrh [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4204:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_SUB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4312:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_SUB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:4326:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/popup.c:2369:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2369:50: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2841:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2841:49: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2895:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2895:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2945:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:2945:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/popup.c:3530:41: style: Condition '(popup=popup->parent)!=NULL' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/popup.c:3515:26: style:inconclusive: Function 'is_on_popups' argument 1 names different: declaration 'pooup' definition 'popup'. [funcArgNamesDifferent] xforms-1.2.4/lib/popup.c:120:37: note: Function 'is_on_popups' argument 1 names different: declaration 'pooup' definition 'popup'. xforms-1.2.4/lib/popup.c:3515:26: note: Function 'is_on_popups' argument 1 names different: declaration 'pooup' definition 'popup'. xforms-1.2.4/lib/popup.c:3095:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xforms-1.2.4/lib/popup.c:412:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/popup.c:1966:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/popup.c:2364:11: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/popup.c:2697:31: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/popup.c:2874:17: style: Variable 'xr' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/popup.c:3723:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/popup.c:4066:36: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/popup.c:4130:33: style: Parameter 'popup' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/popup.c:4222:24: style: Parameter 'popup' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/popup.c:4380:36: style: Parameter 'popup' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/popup.c:4382:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/positioner.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INVISIBLE_POSITIONER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:232:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_INVALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:382:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:464:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_REPLACED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:548:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_REPLACED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:589:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_REPLACED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:701:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:796:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POSITIONER_INVALID [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:822:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_OVERLAY_POSITIONER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/positioner.c:156:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/positioner.c:499:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/positioner.c:512:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/positioner.c:713:49: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/positioner.c:730:49: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/readint.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/readint.c:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/readint.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/readint.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/readint.c:56:10: style: Condition 'yell' is always false [knownConditionTrueFalse] xforms-1.2.4/lib/round3d.c:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/round3d.c:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUND3DBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/round3d.c:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/round3d.c:48:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/roundbut.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/roundbut.c:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ROUNDBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/roundbut.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/roundbut.c:47:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/scrollbar.c:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_THIN_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ATTRIB [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:218:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_TRIGGERED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:303:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:423:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLLBAR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:574:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbar.c:435:30: warning: Either the condition 'obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] xforms-1.2.4/lib/scrollbar.c:437:12: note: Assuming that condition 'obj' is not redundant xforms-1.2.4/lib/scrollbar.c:435:30: note: Null pointer dereference xforms-1.2.4/lib/scrollbar.c:455:30: warning: Either the condition 'obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] xforms-1.2.4/lib/scrollbar.c:457:12: note: Assuming that condition 'obj' is not redundant xforms-1.2.4/lib/scrollbar.c:455:30: note: Null pointer dereference xforms-1.2.4/lib/scrollbar.c:534:30: warning: Either the condition 'obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] xforms-1.2.4/lib/scrollbar.c:536:12: note: Assuming that condition 'obj' is not redundant xforms-1.2.4/lib/scrollbar.c:534:30: note: Null pointer dereference xforms-1.2.4/lib/scrollbar.c:173:16: style: Variable 'up->bw' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/lib/scrollbar.c:165:16: note: up->bw is assigned xforms-1.2.4/lib/scrollbar.c:173:16: note: up->bw is overwritten xforms-1.2.4/lib/scrollbar.c:173:27: style: Variable 'down->bw' is reassigned a value before the old one has been used. [redundantAssignment] xforms-1.2.4/lib/scrollbar.c:166:16: note: down->bw is assigned xforms-1.2.4/lib/scrollbar.c:173:27: note: down->bw is overwritten xforms-1.2.4/lib/scrollbar.c:96:28: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/scrollbar.c:501:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/scrollbar.c:516:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/scrollbar.c:551:38: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/scrollbar.c:594:36: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/scrollbut.c:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbut.c:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLLBUTTON [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbut.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/scrollbut.c:49:11: style: Variable 'label' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/select.c:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_DISABLED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:702:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_COLORS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:725:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_COLORS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:839:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:873:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_NORMAL_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:920:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1024:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MBUTTON1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1085:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_POPUP_LINE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MENU_SELECT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:1270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_CENTER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/select.c:456:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/select.c:535:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/select.c:695:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/select.c:697:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/select.c:749:38: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/select.c:753:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/select.c:1122:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/select.c:1141:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/signal.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/signal.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/sldraw.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FRAME_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/sldraw.c:204:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_BROWSER_SLIDER2 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/sldraw.c:63:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/slider.c:72:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALSLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_THIN_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALSLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HOR_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLL_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:382:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLL_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MBUTTON1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLL_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:535:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MBUTTON1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:608:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:626:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MBUTTON4 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:659:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:711:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:798:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER_BOXTYPE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:852:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:873:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:888:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:903:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALSLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:918:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VALSLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:934:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:966:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:997:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:1032:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:1088:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SCROLL_FLAG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:1132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SLIDER_MAX_PREC [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/slider.c:227:42: style: Condition 'sp->mouse' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/slider.c:63:29: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/slider.c:296:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/slider.c:1188:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/slider.c:1205:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/space.c:105:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/spinner.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:169:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:442:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:487:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:537:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:565:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:597:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:612:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INT_SPINNER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:690:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_ALWAYS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/spinner.c:392:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/spinner.c:437:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/spinner.c:531:36: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/spinner.c:535:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/spinner.c:557:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/spinner.c:593:34: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/symbols.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalable [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:436:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:528:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:564:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:688:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:757:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:786:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:816:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:847:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:901:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:981:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LEFT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:1046:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:1121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:1165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:1232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BLACK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:1306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RIGHT_BCOL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/symbols.c:193:11: style: Variable 'defr' can be declared as const array [constVariable] xforms-1.2.4/lib/symbols.c:319:15: style: Variable 'xps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/sysdep.c:66:29: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xforms-1.2.4/lib/sysdep.c:96:23: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] xforms-1.2.4/lib/sysdep.c:96:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xforms-1.2.4/lib/tabfolder.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visible [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:347:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_ALWAYS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:573:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:620:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argument [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:683:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:738:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:766:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:853:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:951:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:1031:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:1111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:1150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BOTTOM_TABFOLDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tabfolder.c:461:30: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/tabfolder.c:464:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/tabfolder.c:461:30: note: Null pointer dereference xforms-1.2.4/lib/tabfolder.c:135:29: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'canvas_handler' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/tabfolder.c:241:48: note: You might need to cast the function pointer here xforms-1.2.4/lib/tabfolder.c:135:29: note: Parameter 'ob' can be declared as pointer to const xforms-1.2.4/lib/tabfolder.c:193:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'form_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/tabfolder.c:633:40: note: You might need to cast the function pointer here xforms-1.2.4/lib/tabfolder.c:193:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/tabfolder.c:194:28: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'form_cb' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/tabfolder.c:633:40: note: You might need to cast the function pointer here xforms-1.2.4/lib/tabfolder.c:194:28: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/tabfolder.c:547:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tabfolder.c:568:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tabfolder.c:662:47: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:680:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tabfolder.c:713:31: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:716:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tabfolder.c:827:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1001:25: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tabfolder.c:1161:39: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1198:32: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1214:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1229:32: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1244:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1259:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tabfolder.c:1274:29: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:72:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TBOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:163:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:319:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:699:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:773:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:872:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TINY_SIZE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:952:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1306:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SELECT_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1333:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MULTI_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_BROWSER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1475:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_screen [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1554:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1757:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_INACTIVE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:1925:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:2133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:2315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tbox.c:325:14: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] xforms-1.2.4/lib/tbox.c:287:22: note: Assuming allocation function fails xforms-1.2.4/lib/tbox.c:287:14: note: Assignment 'p=text=strdup(new_text)', assigned value is 0 xforms-1.2.4/lib/tbox.c:325:14: note: Null pointer dereference xforms-1.2.4/lib/tbox.c:2042:26: style: The comparison 'old_select_line != sp->select_line' is always false because 'old_select_line' and 'sp->select_line' represent the same value. [knownConditionTrueFalse] xforms-1.2.4/lib/tbox.c:1922:29: note: 'old_select_line' is assigned value 'sp->select_line' here. xforms-1.2.4/lib/tbox.c:2042:26: note: The comparison 'old_select_line != sp->select_line' is always false because 'old_select_line' and 'sp->select_line' represent the same value. xforms-1.2.4/lib/tbox.c:2044:22: style: The comparison 'old_yoffset != sp->yoffset' is always false because 'old_yoffset' and 'sp->yoffset' represent the same value. [knownConditionTrueFalse] xforms-1.2.4/lib/tbox.c:1923:25: note: 'old_yoffset' is assigned value 'sp->yoffset' here. xforms-1.2.4/lib/tbox.c:2044:22: note: The comparison 'old_yoffset != sp->yoffset' is always false because 'old_yoffset' and 'sp->yoffset' represent the same value. xforms-1.2.4/lib/tbox.c:2044:52: style: The comparison 'old_xoffset != sp->xoffset' is always false because 'old_xoffset' and 'sp->xoffset' represent the same value. [knownConditionTrueFalse] xforms-1.2.4/lib/tbox.c:1924:25: note: 'old_xoffset' is assigned value 'sp->xoffset' here. xforms-1.2.4/lib/tbox.c:2044:52: note: The comparison 'old_xoffset != sp->xoffset' is always false because 'old_xoffset' and 'sp->xoffset' represent the same value. xforms-1.2.4/lib/tbox.c:715:19: style: Local variable 'tl' shadows outer variable [shadowVariable] xforms-1.2.4/lib/tbox.c:584:16: note: Shadowed declaration xforms-1.2.4/lib/tbox.c:715:19: note: Shadow variable xforms-1.2.4/lib/tbox.c:230:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:566:19: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:587:12: style: Variable 'old_text' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:589:11: style: Variable 'del' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:715:19: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:845:32: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1138:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1140:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1167:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1169:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1184:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1204:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1226:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1251:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1351:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1423:36: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1425:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1801:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1804:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1823:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1826:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1844:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1846:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1858:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1860:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1899:38: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:1901:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:1969:24: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:2016:24: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:2057:30: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:2060:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/tbox.c:2094:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tbox.c:2110:37: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/text.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/text.c:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TEXT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/text.c:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERT_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:448:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:487:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_THUMBWHEEL [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:522:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_CHANGED [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/thumbwheel.c:431:19: style: The statement 'if (sp->step!=step) sp->step=step' is logically equivalent to 'sp->step=step'. [duplicateConditionalAssign] xforms-1.2.4/lib/thumbwheel.c:432:18: note: Assignment 'sp->step=step' xforms-1.2.4/lib/thumbwheel.c:431:19: note: Condition 'sp->step!=step' is redundant xforms-1.2.4/lib/thumbwheel.c:400:39: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/thumbwheel.c:404:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/thumbwheel.c:425:37: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/timer.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_TIMER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/timer.c:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/timer.c:229:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TIMER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/timer.c:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/timer.c:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_HIDDEN_TIMER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/timer.c:293:27: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tooltip.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NORMAL_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tooltip.c:118:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_BORDER_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/tooltip.c:158:32: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/tooltip.c:40:18: style: struct member 'TOOLTIP::vdata' is never used. [unusedStructMember] xforms-1.2.4/lib/tooltip.c:41:18: style: struct member 'TOOLTIP::cdata' is never used. [unusedStructMember] xforms-1.2.4/lib/tooltip.c:42:18: style: struct member 'TOOLTIP::ldate' is never used. [unusedStructMember] xforms-1.2.4/lib/util.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/util.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/util.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_EVENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/util.c:48:32: style: Parameter 'obj1' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/util.c:49:32: style: Parameter 'obj2' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/util.c:60:32: style: Parameter 'form' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/util.c:173:36: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/valuator.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/valuator.c:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_END [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/valuator.c:68:43: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/version.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERSION [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/version.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_VERSION [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/version.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/vms_readdir.c:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/vms_readdir.c:251:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMS$_NMF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/vms_readdir.c:284:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMS$_NMF [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/vms_readdir.c:91:18: style: Parameter 'name' can be declared as pointer to const. However it seems that 'cvt_action' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/vms_readdir.c:138:48: note: You might need to cast the function pointer here xforms-1.2.4/lib/vms_readdir.c:91:18: note: Parameter 'name' can be declared as pointer to const xforms-1.2.4/lib/vms_readdir.c:222:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/vms_readdir.c:318:11: style: Parameter 'dd' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/vms_readdir.c:276:9: style: Unused variable: i [unusedVariable] xforms-1.2.4/lib/win.c:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USSize [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StateHint [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconPixmapHint [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:217:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:240:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMaxSize [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PResizeInc [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAspect [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NOBORDER [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_TRANSIENT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:528:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_ATOM [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:542:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StructureNotifyMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:633:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWColormap [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:747:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:757:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_vmode [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:772:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalState [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:834:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixel [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:916:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USSize [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:964:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadWindow [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/win.c:961:39: style: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const. However it seems that 'valid_win_handler' is a callback function, if 'FL_UNUSED_ARG' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/win.c:982:29: note: You might need to cast the function pointer here xforms-1.2.4/lib/win.c:961:39: note: Parameter 'FL_UNUSED_ARG' can be declared as pointer to const xforms-1.2.4/lib/win.c:962:34: style: Parameter 'xev' can be declared as pointer to const. However it seems that 'valid_win_handler' is a callback function, if 'xev' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/lib/win.c:982:29: note: You might need to cast the function pointer here xforms-1.2.4/lib/win.c:962:34: note: Parameter 'xev' can be declared as pointer to const xforms-1.2.4/lib/xdraw.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:365:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:413:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:484:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:501:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCLineWidth [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:570:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCLineStyle [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:778:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:844:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:907:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:988:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:1214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NoColor [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:1281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FREE_COL1 [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xdraw.c:559:17: style: Variable 'dots' can be declared as const array [constVariable] xforms-1.2.4/lib/xdraw.c:560:17: style: Variable 'dotdash' can be declared as const array [constVariable] xforms-1.2.4/lib/xdraw.c:561:17: style: Variable 'ldash' can be declared as const array [constVariable] xforms-1.2.4/lib/xpopup.c:196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:226:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:314:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAXPUPI [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:553:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:680:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:790:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_CHECK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:841:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OwnerGrabButtonMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:873:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GREY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:910:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GREY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:932:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GREY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:966:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoSymbol [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1075:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_FLAT_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExposureMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1304:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnterWindowMask [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1435:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1614:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1734:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_CHECK [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1801:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_PUP_GREY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1896:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_WHITE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:1952:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_UP_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:2024:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_scrw [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:2243:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:2329:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xpopup.c:313:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/xpopup.c:315:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/xpopup.c:1578:27: style: Condition 'title' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/xpopup.c:1810:13: style: Local variable 'w' shadows outer variable [shadowVariable] xforms-1.2.4/lib/xpopup.c:1790:9: note: Shadowed declaration xforms-1.2.4/lib/xpopup.c:1810:13: note: Shadow variable xforms-1.2.4/lib/xpopup.c:1821:13: style: Local variable 'w' shadows outer variable [shadowVariable] xforms-1.2.4/lib/xpopup.c:1790:9: note: Shadowed declaration xforms-1.2.4/lib/xpopup.c:1821:13: note: Shadow variable xforms-1.2.4/lib/xpopup.c:929:28: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xpopup.c:1061:19: style: Variable 'lastm' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xpopup.c:2361:35: style: Parameter 'entries' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xpopup.c:1278:20: style: Variable 'item' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/xsupport.c:84:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_root [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:189:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_root [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadAlloc [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:343:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:384:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_state [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:467:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xsupport.c:518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_IllegalVisual [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDrawString [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:519:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_ul_magic_char [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:765:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NOCOLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:788:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NOCOLOR [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:850:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_SHADOW_STYLE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:927:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_LEFT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:994:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_UNDERLINE_THICKNESS [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:1041:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:1070:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xtext.c:1113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDrawString [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:253:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:354:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:569:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_DOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:738:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:905:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1343:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1515:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_RIGHT_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1603:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ALIGN_LEFT_TOP [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1641:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1662:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1704:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1802:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1857:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1982:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_RETURN_NONE [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_MAX_XYPLOTOVERLAY [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_current_form [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ACTIVE_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2454:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_ACTIVE_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2762:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:2950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_XYPLOT [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3572:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3621:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3643:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:3674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_LOG [valueFlowBailoutIncompleteVar] xforms-1.2.4/lib/xyplot.c:1131:50: warning: Either the condition 'i>=50' is redundant or the array 'sp->xmajor_val[50]' is accessed at index 50, which is out of bounds. [arrayIndexOutOfBoundsCond] xforms-1.2.4/lib/xyplot.c:1129:32: note: Assuming that condition 'i>=50' is not redundant xforms-1.2.4/lib/xyplot.c:1131:50: note: Array index out of bounds xforms-1.2.4/lib/xyplot.c:3298:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xforms-1.2.4/lib/xyplot.c:3760:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/xyplot.c:3761:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/xyplot.c:3790:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/xyplot.c:3791:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xforms-1.2.4/lib/xyplot.c:2425:28: style: Condition 'id<0' is always false [knownConditionTrueFalse] xforms-1.2.4/lib/xyplot.c:2416:13: note: Assuming that condition 'id<0' is not redundant xforms-1.2.4/lib/xyplot.c:2425:28: note: Condition 'id<0' is always false xforms-1.2.4/lib/xyplot.c:3359:36: style: Condition 'deg<2' is always false [knownConditionTrueFalse] xforms-1.2.4/lib/xyplot.c:3359:17: note: Assuming that condition 'deg<=1' is not redundant xforms-1.2.4/lib/xyplot.c:3359:36: note: Condition 'deg<2' is always false xforms-1.2.4/lib/xyplot.c:2758:27: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/xyplot.c:2762:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/xyplot.c:2758:27: note: Null pointer dereference xforms-1.2.4/lib/xyplot.c:2820:27: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/xyplot.c:2823:12: note: Assuming that condition 'ob' is not redundant xforms-1.2.4/lib/xyplot.c:2820:27: note: Null pointer dereference xforms-1.2.4/lib/xyplot.c:3351:27: warning: Either the condition '!ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] xforms-1.2.4/lib/xyplot.c:3353:10: note: Assuming that condition '!ob' is not redundant xforms-1.2.4/lib/xyplot.c:3351:27: note: Null pointer dereference xforms-1.2.4/lib/xyplot.c:251:7: style: Same expression on both sides of '/='. [duplicateExpression] xforms-1.2.4/lib/xyplot.c:1965:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xforms-1.2.4/lib/xyplot.c:206:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:228:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:248:15: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:271:37: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:344:21: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:351:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:397:45: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:404:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:698:23: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:865:23: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:1134:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:1281:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:1328:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:1382:23: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:1779:24: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:2150:24: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:2246:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:2273:33: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:2344:28: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:2638:36: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:2642:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:2653:36: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:2657:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:2698:12: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:3115:36: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3157:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3187:42: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3561:28: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3567:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:3613:28: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3619:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:3699:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3723:41: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3829:33: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3879:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:3937:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:3943:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:3967:22: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] xforms-1.2.4/lib/xyplot.c:4020:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:4037:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] xforms-1.2.4/lib/xyplot.c:1331:11: style: Variable 'w' is assigned a value that is never used. [unreadVariable] xforms-1.2.4/lib/xyplot.c:1566:11: style: Variable 'w' is assigned a value that is never used. [unreadVariable] diff: head xforms-1.2.4/fd2ps/load.c:111:16: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:86:27: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:86:27: note: Assignment 'ob=calloc(1,sizeof(*ob))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:111:16: note: Null pointer dereference head xforms-1.2.4/fd2ps/load.c:59:19: warning: If memory allocation fails, then there is a possible null pointer dereference: form [nullPointerOutOfMemory] xforms-1.2.4/fd2ps/load.c:56:18: note: Assuming allocation function fails xforms-1.2.4/fd2ps/load.c:56:18: note: Assignment 'form=calloc(1,sizeof(*form))', assigned value is 0 xforms-1.2.4/fd2ps/load.c:59:19: note: Null pointer dereference 2.17.0 xforms-1.2.4/fd2ps/psobj.c:2142:29: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] head xforms-1.2.4/fd2ps/psobj.c:2142:29: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'flps_draw_free' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fd2ps/psobj.c:2304:25: note: You might need to cast the function pointer here xforms-1.2.4/fd2ps/psobj.c:2142:29: note: Parameter 'ob' can be declared as pointer to const 2.17.0 xforms-1.2.4/fdesign/fd_spec.c:520:32: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] head xforms-1.2.4/fdesign/fd_spec.c:520:32: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'ff_read_sp_bounds' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xforms-1.2.4/fdesign/fd_spec.c:1605:22: note: You might need to cast the function pointer here xforms-1.2.4/fdesign/fd_spec.c:520:32: note: Parameter 'obj' can be declared as pointer to const head xforms-1.2.4/image/image_convolve.c:310:20: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head xforms-1.2.4/image/image_convolve.c:316:25: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head xforms-1.2.4/image/image_jpeg.c:56:2: error: #error does not work well with jpeg lib v6.a [preprocessorErrorDirective] head xforms-1.2.4/lib/flcolor.c:1422:12: error: Uninitialized variable: exact [uninitvar] head xforms-1.2.4/lib/flresource.c:423:49: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head xforms-1.2.4/lib/goodie_yesno.c:79:58: warning: If memory allocation fails, then there is a possible null pointer dereference: fdui [nullPointerOutOfMemory] xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assuming allocation function fails xforms-1.2.4/lib/goodie_yesno.c:54:28: note: Assignment 'fdui=malloc(sizeof(*fdui))', assigned value is 0 xforms-1.2.4/lib/goodie_yesno.c:79:58: note: Null pointer dereference 2.17.0 xforms-1.2.4/lib/listdir.c:960:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head xforms-1.2.4/lib/popup.c:2369:50: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head xforms-1.2.4/lib/popup.c:2841:49: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head xforms-1.2.4/lib/popup.c:2895:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head xforms-1.2.4/lib/popup.c:2945:53: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] 2.17.0 xforms-1.2.4/lib/tabfolder.c:345:31: style: Condition 'sp->active_folder>=0' is always true [knownConditionTrueFalse] xforms-1.2.4/lib/tabfolder.c:336:15: note: Assuming that condition 'data<0' is not redundant xforms-1.2.4/lib/tabfolder.c:344:18: note: Assuming that condition 'data==sp->active_folder' is not redundant xforms-1.2.4/lib/tabfolder.c:345:31: note: Condition 'sp->active_folder>=0' is always true DONE