Compiler warnings
Deprecation warning can eventually be ignored but the others should be fixed:
CC libgeneric_slider_la-generic-slider.lo
generic-slider.c:37:7: warning: no previous declaration for 'parse_command' [-Wmissing-declarations]
37 | char *parse_command(char *primitive, int value, int delta) {
| ^~~~~~~~~~~~~
generic-slider.c: In function 'parse_command':
generic-slider.c:49:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
49 | for (i = 0; i < strlen(primitive); i++) {
| ^
generic-slider.c: In function 'execute_command':
generic-slider.c:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
143 | for (i = 0; i < strlen(command); i++) {
| ^
generic-slider.c:166:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
166 | for (i = 0; i < strlen(command); i++) {
| ^
generic-slider.c: In function 'generic_slider_properties_dialog':
generic-slider.c:530:9: warning: 'xfce_titled_dialog_new_with_buttons' is deprecated: Use xfce_titled_dialog_new_with_mixed_buttons() instead [-Wdeprecated-declarations]
530 | dialog = xfce_titled_dialog_new_with_buttons(_("Generic Slider"), GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(plugin))), GTK_DIALOG_DESTROY_WITH_PARENT, _("Close"), GTK_RESPONSE_OK, NULL);
| ^~~~~~
In file included from /opt/include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui.h:35,
from generic-slider.c:11:
/opt/include/xfce4/libxfce4ui-2/libxfce4ui/xfce-titled-dialog.h:71:23: note: declared here
71 | GtkWidget *xfce_titled_dialog_new_with_buttons (const gchar *title,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
generic-slider.c: In function 'generic_slider_construct':
generic-slider.c:720:21: warning: unused variable 'rc' [-Wunused-variable]
720 | GtkRcStyle *rc;
| ^~
generic-slider.c:719:19: warning: unused variable 'pre_rc' [-Wunused-variable]
719 | GtkStyle *pre_rc;
| ^~~~~~
generic-slider.c: In function 'timer_cb':
generic-slider.c:122:17: warning: 'label_text' may be used uninitialized [-Wmaybe-uninitialized]
122 | free(label_text);
| ^~~~~~~~~~~~~~~~
generic-slider.c:86:15: note: 'label_text' was declared here
86 | char *label_text;
| ^~~~~~~~~~