2025-11-21 13:09 ftp://ftp.de.debian.org/debian/pool/main/g/glfer/glfer_0.4.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 5374cd3 (2025-11-20 15:35:39 +0100) count: 204 204 elapsed-time: 2.2 2.5 head-timing-info: old-timing-info: head results: glfer-0.4.2/cw_rx.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/cw_rx.c:58:19: style: Parameter 'audio_buf' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/cw_rx.c:71:39: warning: Uninitialized variable: phaseacc [uninitvar] glfer-0.4.2/cw_rx.c:63:9: style: Unused variable: z_re [unusedVariable] glfer-0.4.2/cw_rx.c:63:15: style: Unused variable: z_im [unusedVariable] glfer-0.4.2/audio.c:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glfer-0.4.2/audio.c:201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/audio.c:292:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/fft.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/audio.c:66:22: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/avg.c:108:60: style: Parameter 'psd' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/avg.c:161:65: style: Parameter 'psd' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/avg.c:222:61: style: Parameter 'psd' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/audio.c:68:23: style: Unused variable: version [unusedVariable] glfer-0.4.2/avg.c:167:7: style: Unused variable: varsamples [unusedVariable] glfer-0.4.2/fft_radix2.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/g-l_dpss.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/fft.c:231:10: style: Variable 'num1' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/fft.c:231:17: style: Variable 'num2' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/fft.c:240:27: style: Parameter 'psd_buf' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/fft.c:388:22: style: Parameter 'audio_buf' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/fft.c:375:25: warning: Uninitialized variable: par.n [uninitvar] glfer-0.4.2/fft.c:246:17: style: Variable 'sig_pwr' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/fft.c:258:13: style: Variable 'sig_pwr' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/fft.c:262:11: style: Variable 'sig_pwr' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/fft.c:405:21: style: Variable 'yt3' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/fft_radix2.c:97:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/g_about.c:448:39: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] glfer-0.4.2/g_file_dialogs.c:40:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_file_dialogs.c:76:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_file_dialogs.c:147:2: error: Mismatching allocation and deallocation: filename_ext [mismatchAllocDealloc] glfer-0.4.2/g_file_dialogs.c:136:17: note: Mismatching allocation and deallocation: filename_ext glfer-0.4.2/g_file_dialogs.c:147:2: note: Mismatching allocation and deallocation: filename_ext glfer-0.4.2/g_file_dialogs.c:72:10: style: Variable 'filter_name' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/g_file_dialogs.c:126:19: style: Variable 'filename_ext' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/bell-p-w.c:40:27: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/bell-p-w.c:40:38: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/bell-p-w.c:203:11: style: Variable 'scr1' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/g_main.c:148:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_MENU_BAR [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_scope.c:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_main.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_main.c:804:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_main.c:1253:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_txmsg.c:63:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_txmsg.c:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_scope.c:132:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_scope.c:166:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_scope.c:92:47: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'input_source_sel_changed' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_scope.c:152:24: note: You might need to cast the function pointer here glfer-0.4.2/g_scope.c:92:47: note: Parameter 'dummy' can be declared as pointer to const glfer-0.4.2/g_scope.c:92:89: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'input_source_sel_changed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_scope.c:152:24: note: You might need to cast the function pointer here glfer-0.4.2/g_scope.c:92:89: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_scope.c:98:44: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'autoscale_callback' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_scope.c:175:5: note: You might need to cast the function pointer here glfer-0.4.2/g_scope.c:98:44: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_scope.c:98:61: style: Parameter 'data' can be declared as pointer to const. However it seems that 'autoscale_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_scope.c:175:5: note: You might need to cast the function pointer here glfer-0.4.2/g_scope.c:98:61: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_scope.c:189:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/g_txmsg.c:224:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_txmsg.c:229:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_txmsg.c:251:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_txmsg.c:288:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_txmsg.c:61:61: style: Parameter 'data' can be declared as pointer to const. However it seems that 'enable_beacon_mode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_txmsg.c:278:5: note: You might need to cast the function pointer here glfer-0.4.2/g_txmsg.c:61:61: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_txmsg.c:87:20: style: Variable 'msg_char_index' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/glfer.c:151:45: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_VERSION is a macro then please configure it. [unknownMacro] glfer-0.4.2/g_options.c:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:402:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:513:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:878:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:892:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:972:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:1140:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:1286:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:1347:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_CENTER [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:1400:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:1502:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] glfer-0.4.2/lmp.c:62:12: style: Variable 'kmax' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/lmp.c:63:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/lmp.c:62:7: style: Variable 'kmax' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/lmp.c:186:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/lmp.c:186:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/mixer.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_NRDEVICES [valueFlowBailoutIncompleteVar] glfer-0.4.2/mixer.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/mixer.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glfer-0.4.2/mtm.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/mixer.c:60:26: style: Parameter 'argv' can be declared as const array [constParameter] glfer-0.4.2/mtm.c:124:5: style: Redundant initialization for 'v'. The initialized value is overwritten before it is read. [redundantInitialization] glfer-0.4.2/mtm.c:93:14: note: v is initialized glfer-0.4.2/mtm.c:124:5: note: v is overwritten glfer-0.4.2/mtm.c:223:13: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glfer-0.4.2/mtm.c:226:15: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glfer-0.4.2/mtm.c:231:15: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] glfer-0.4.2/qrs.c:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCMGET [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCMGET [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:378:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCMGET [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCMGET [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:641:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/qrs.c:812:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NOCTTY [valueFlowBailoutIncompleteVar] glfer-0.4.2/g_options.c:147:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:187:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:529:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:572:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:596:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:611:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:628:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:645:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:660:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:673:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:701:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:730:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:759:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:767:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:825:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:1149:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:1167:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:1191:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:1207:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:1223:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:1404:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_options.c:1413:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_options.c:1512:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/rcfile.c:309:49: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] glfer-0.4.2/qrs.c:265:5: error: Memory leak: dev_full_name [memleak] glfer-0.4.2/qrs.c:279:5: error: Memory leak: dev_full_name [memleak] glfer-0.4.2/qrs.c:241:10: warning: If memory allocation fails, then there is a possible null pointer dereference: dev_full_name [nullPointerOutOfMemory] glfer-0.4.2/qrs.c:239:25: note: Assuming allocation function fails glfer-0.4.2/qrs.c:239:25: note: Assignment 'dev_full_name=malloc((strlen(device)+6)*sizeof(char))', assigned value is 0 glfer-0.4.2/qrs.c:241:10: note: Null pointer dereference glfer-0.4.2/qrs.c:243:10: warning: If memory allocation fails, then there is a possible null pointer dereference: dev_full_name [nullPointerOutOfMemory] glfer-0.4.2/qrs.c:239:25: note: Assuming allocation function fails glfer-0.4.2/qrs.c:239:25: note: Assignment 'dev_full_name=malloc((strlen(device)+6)*sizeof(char))', assigned value is 0 glfer-0.4.2/qrs.c:243:10: note: Null pointer dereference glfer-0.4.2/qrs.c:246:20: warning: If memory allocation fails, then there is a possible null pointer dereference: dev_full_name [nullPointerOutOfMemory] glfer-0.4.2/qrs.c:239:25: note: Assuming allocation function fails glfer-0.4.2/qrs.c:239:25: note: Assignment 'dev_full_name=malloc((strlen(device)+6)*sizeof(char))', assigned value is 0 glfer-0.4.2/qrs.c:246:20: note: Null pointer dereference glfer-0.4.2/qrs.c:251:12: warning: If memory allocation fails, then there is a possible null pointer dereference: error_message [nullPointerOutOfMemory] glfer-0.4.2/qrs.c:250:36: note: Assuming allocation function fails glfer-0.4.2/qrs.c:250:21: note: Assignment 'error_message=(char*)malloc((strlen(error_string)+strlen(dev_full_name)+1)*sizeof(char))', assigned value is 0 glfer-0.4.2/qrs.c:251:12: note: Null pointer dereference glfer-0.4.2/qrs.c:252:12: warning: If memory allocation fails, then there is a possible null pointer dereference: error_message [nullPointerOutOfMemory] glfer-0.4.2/qrs.c:250:36: note: Assuming allocation function fails glfer-0.4.2/qrs.c:250:21: note: Assignment 'error_message=(char*)malloc((strlen(error_string)+strlen(dev_full_name)+1)*sizeof(char))', assigned value is 0 glfer-0.4.2/qrs.c:252:12: note: Null pointer dereference glfer-0.4.2/g_options.c:86:36: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'save_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:1250:3: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:86:36: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_options.c:86:53: style: Parameter 'data' can be declared as pointer to const. However it seems that 'save_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:1250:3: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:86:53: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_options.c:92:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'ptt_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:154:3: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:92:54: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_options.c:101:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'key_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:160:3: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:101:54: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_options.c:472:42: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'palette_sel_changed' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:738:22: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:472:42: note: Parameter 'dummy' can be declared as pointer to const glfer-0.4.2/g_options.c:472:84: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'palette_sel_changed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:738:22: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:472:84: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_options.c:478:46: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'fft_windows_sel_changed' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:582:22: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:478:46: note: Parameter 'dummy' can be declared as pointer to const glfer-0.4.2/g_options.c:478:88: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'fft_windows_sel_changed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:582:22: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:478:88: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_options.c:887:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'enable_sidetone' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_options.c:1198:3: note: You might need to cast the function pointer here glfer-0.4.2/g_options.c:887:58: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_options.c:1271:9: style: Variable 'action' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/g_options.c:1334:9: style: Variable 'selected_device' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/qrs.c:163:35: style:inconclusive: Function 'set_alarm_timer' argument 1 names different: declaration 'sec' definition 'msec'. [funcArgNamesDifferent] glfer-0.4.2/qrs.c:86:35: note: Function 'set_alarm_timer' argument 1 names different: declaration 'sec' definition 'msec'. glfer-0.4.2/qrs.c:163:35: note: Function 'set_alarm_timer' argument 1 names different: declaration 'sec' definition 'msec'. glfer-0.4.2/g_options.c:1385:10: style: Variable 'serial_dev_it' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/qrs.c:594:35: style:inconclusive: Function 'send_next_element' argument 1 names different: declaration 'signal' definition 'trig_signal'. [funcArgNamesDifferent] glfer-0.4.2/qrs.c:85:35: note: Function 'send_next_element' argument 1 names different: declaration 'signal' definition 'trig_signal'. glfer-0.4.2/qrs.c:594:35: note: Function 'send_next_element' argument 1 names different: declaration 'signal' definition 'trig_signal'. glfer-0.4.2/g_options.c:1385:33: style: Variable 'parallel_dev_it' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/qrs.c:674:24: style:inconclusive: Function 'send_string' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] glfer-0.4.2/qrs.h:25:24: note: Function 'send_string' argument 1 names different: declaration 's' definition 'str'. glfer-0.4.2/qrs.c:674:24: note: Function 'send_string' argument 1 names different: declaration 's' definition 'str'. glfer-0.4.2/qrs.c:199:24: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/qrs.c:230:28: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/qrs.c:235:8: style: Variable 'error_string' can be declared as const array [constVariable] glfer-0.4.2/qrs.c:731:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/g_options.c:343:9: style: Unused variable: tmp_float [unusedVariable] glfer-0.4.2/g_options.c:1385:10: style: Variable 'serial_dev_it' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/g_options.c:1385:33: style: Variable 'parallel_dev_it' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/source.c:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] glfer-0.4.2/util.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/util.c:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] glfer-0.4.2/wav_fmt.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] glfer-0.4.2/wav_fmt.c:45:25: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/wav_fmt.c:68:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/source.c:106:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] glfer-0.4.2/source.c:198:26: style: Assignment 'glfer.input_source=SOUNDCARD_SOURCE' is redundant with condition 'glfer.input_source==SOUNDCARD_SOURCE'. [duplicateConditionalAssign] glfer-0.4.2/source.c:197:28: note: Condition 'glfer.input_source==SOUNDCARD_SOURCE' glfer-0.4.2/source.c:198:26: note: Assignment 'glfer.input_source=SOUNDCARD_SOURCE' is redundant glfer-0.4.2/source.c:200:26: style: Assignment 'glfer.input_source=FILE_SOURCE' is redundant with condition 'glfer.input_source==FILE_SOURCE'. [duplicateConditionalAssign] glfer-0.4.2/source.c:199:35: note: Condition 'glfer.input_source==FILE_SOURCE' glfer-0.4.2/source.c:200:26: note: Assignment 'glfer.input_source=FILE_SOURCE' is redundant glfer-0.4.2/source.c:174:23: style:inconclusive: Function 'init_audio' argument 1 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent] glfer-0.4.2/source.h:23:23: note: Function 'init_audio' argument 1 names different: declaration 'fname' definition 'filename'. glfer-0.4.2/source.c:174:23: note: Function 'init_audio' argument 1 names different: declaration 'fname' definition 'filename'. glfer-0.4.2/source.c:174:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/source.c:227:36: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/source.c:227:53: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/g_main.c:175:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:177:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:179:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:197:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:199:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:217:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:219:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:238:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:240:5: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:261:3: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:278:3: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:297:3: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:505:3: style: Obsolete function 'g_string_sprintf' called. It is recommended to use 'g_string_printf' instead. [prohibitedg_string_sprintfCalled] glfer-0.4.2/g_main.c:815:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] glfer-0.4.2/g_main.c:832:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_main.c:879:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_main.c:929:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] glfer-0.4.2/g_main.c:278:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] glfer-0.4.2/g_main.c:408:18: style: The comparison 'new_n_zoom == 0' is always true. [knownConditionTrueFalse] glfer-0.4.2/g_main.c:388:27: note: 'new_n_zoom' is assigned value '0' here. glfer-0.4.2/g_main.c:408:18: note: The comparison 'new_n_zoom == 0' is always true. glfer-0.4.2/g_main.c:317:38: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:810:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:317:38: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_main.c:317:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'delete_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:810:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:317:57: note: Parameter 'event' can be declared as pointer to const glfer-0.4.2/g_main.c:317:73: style: Parameter 'data' can be declared as pointer to const. However it seems that 'delete_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:810:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:317:73: note: Parameter 'data' can be declared as pointer to const glfer-0.4.2/g_main.c:498:80: style: Parameter 'event' can be declared as pointer to const. However it seems that 'drawing_area_motion_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:892:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:498:80: note: Parameter 'event' can be declared as pointer to const glfer-0.4.2/g_main.c:520:66: style: Parameter 'event' can be declared as pointer to const. However it seems that 'selection_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:626:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:520:66: note: Parameter 'event' can be declared as pointer to const glfer-0.4.2/g_main.c:555:64: style: Parameter 'event' can be declared as pointer to const. However it seems that 'release_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:629:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:555:64: note: Parameter 'event' can be declared as pointer to const glfer-0.4.2/g_main.c:609:61: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'drawing_area_button_press_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:851:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:609:61: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_main.c:609:86: style: Parameter 'event' can be declared as pointer to const. However it seems that 'drawing_area_button_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:851:5: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:609:86: note: Parameter 'event' can be declared as pointer to const glfer-0.4.2/g_main.c:618:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'selection_button_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:1344:3: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:618:72: note: Parameter 'event' can be declared as pointer to const glfer-0.4.2/g_main.c:642:42: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] glfer-0.4.2/g_main.c:1294:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'select_mode' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] glfer-0.4.2/g_main.c:120:24: note: You might need to cast the function pointer here glfer-0.4.2/g_main.c:1294:37: note: Parameter 'widget' can be declared as pointer to const glfer-0.4.2/g_main.c:1079:9: style: Variable 'tmpf' is assigned a value that is never used. [unreadVariable] glfer-0.4.2/util.c:124:3: error: Memory leak: v [memleak] glfer-0.4.2/util.c:136:3: error: Memory leak: v [memleak] glfer-0.4.2/util.c:68:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s1 [nullPointerOutOfMemory] glfer-0.4.2/util.c:65:20: note: Assuming allocation function fails glfer-0.4.2/util.c:65:20: note: Assignment 's1=malloc(l+1)', assigned value is 0 glfer-0.4.2/util.c:68:10: note: Null pointer dereference glfer-0.4.2/util.c:197:8: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glfer-0.4.2/util.c:204:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glfer-0.4.2/util.c:210:8: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glfer-0.4.2/util.c:211:8: portability:inconclusive: Casting from float * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glfer-0.4.2/util.c:217:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glfer-0.4.2/util.c:218:8: portability:inconclusive: Casting from double * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] glfer-0.4.2/util.c:106:19: style: Parameter 'error_text' can be declared as const array [constParameter] glfer-0.4.2/util.c:119:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/util.c:131:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] glfer-0.4.2/util.c:388:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] diff: DONE