Commit 9c46c02c0823fa2709d411ef6026a84214d3c0d5
1 parent
7819b67d
Exists in
develop
Fixing codeql alerts.
Showing
11 changed files
with
116 additions
and
119 deletions
Show diff stats
src/dialogs/print/private.h
src/dialogs/save/private.h
src/dialogs/settings/private.h
@@ -27,60 +27,59 @@ | @@ -27,60 +27,59 @@ | ||
27 | * | 27 | * |
28 | */ | 28 | */ |
29 | 29 | ||
30 | -#ifndef PRIVATE_H_INCLUDED | 30 | + #pragma once |
31 | 31 | ||
32 | - #include <internals.h> | ||
33 | - #include <lib3270/log.h> | ||
34 | - #include <lib3270/toggle.h> | ||
35 | - #include <v3270/settings.h> | 32 | + #include <internals.h> |
33 | + #include <lib3270/log.h> | ||
34 | + #include <lib3270/toggle.h> | ||
35 | + #include <v3270/settings.h> | ||
36 | 36 | ||
37 | - /// @brief Toggle button factory. | ||
38 | - struct ToggleButtonDefinition { | ||
39 | - gint left; | ||
40 | - gint top; | ||
41 | - gint width; | ||
42 | - unsigned short grid; | ||
43 | - LIB3270_TOGGLE_ID id; | ||
44 | - }; | 37 | + /// @brief Toggle button factory. |
38 | + struct ToggleButtonDefinition { | ||
39 | + gint left; | ||
40 | + gint top; | ||
41 | + gint width; | ||
42 | + unsigned short grid; | ||
43 | + LIB3270_TOGGLE_ID id; | ||
44 | + }; | ||
45 | 45 | ||
46 | - G_GNUC_INTERNAL void v3270_settings_create_toggle_buttons(const struct ToggleButtonDefinition * definitions, size_t length, GtkWidget **grids, GtkToggleButton **toggles); | ||
47 | - G_GNUC_INTERNAL void v3270_settings_load_toggle_buttons(const struct ToggleButtonDefinition * definitions, size_t length, GtkWidget *terminal, GtkToggleButton **toggles); | ||
48 | - G_GNUC_INTERNAL void v3270_settings_apply_toggle_buttons(const struct ToggleButtonDefinition * definitions, size_t length, GtkWidget *terminal, GtkToggleButton **toggles); | 46 | + G_GNUC_INTERNAL void v3270_settings_create_toggle_buttons(const struct ToggleButtonDefinition * definitions, size_t length, GtkWidget **grids, GtkToggleButton **toggles); |
47 | + G_GNUC_INTERNAL void v3270_settings_load_toggle_buttons(const struct ToggleButtonDefinition * definitions, size_t length, GtkWidget *terminal, GtkToggleButton **toggles); | ||
48 | + G_GNUC_INTERNAL void v3270_settings_apply_toggle_buttons(const struct ToggleButtonDefinition * definitions, size_t length, GtkWidget *terminal, GtkToggleButton **toggles); | ||
49 | 49 | ||
50 | - /// @brief Entry field factory. | ||
51 | - struct EntryFieldDefinition { | 50 | + /// @brief Entry field factory. |
51 | + struct EntryFieldDefinition { | ||
52 | 52 | ||
53 | - ENTRY_FIELD_HEAD | 53 | + ENTRY_FIELD_HEAD |
54 | 54 | ||
55 | - unsigned short grid; | ||
56 | - gint max_length; | ||
57 | - gint width_chars; | 55 | + unsigned short grid; |
56 | + gint max_length; | ||
57 | + gint width_chars; | ||
58 | 58 | ||
59 | - }; | 59 | + }; |
60 | 60 | ||
61 | - G_GNUC_INTERNAL void v3270_settings_create_entry_fields(const struct EntryFieldDefinition * definitions, size_t length, GtkWidget **grids, GtkEntry **entries); | 61 | + G_GNUC_INTERNAL void v3270_settings_create_entry_fields(const struct EntryFieldDefinition * definitions, size_t length, GtkWidget **grids, GtkEntry **entries); |
62 | 62 | ||
63 | - /// @brief Combo Box factory | ||
64 | - struct ComboBoxDefinition { | 63 | + /// @brief Combo Box factory |
64 | + struct ComboBoxDefinition { | ||
65 | 65 | ||
66 | - ENTRY_FIELD_HEAD | 66 | + ENTRY_FIELD_HEAD |
67 | 67 | ||
68 | - unsigned short grid; | 68 | + unsigned short grid; |
69 | 69 | ||
70 | - gint n_columns; | ||
71 | - const GType *types; | 70 | + gint n_columns; |
71 | + const GType *types; | ||
72 | 72 | ||
73 | - }; | 73 | + }; |
74 | 74 | ||
75 | - G_GNUC_INTERNAL void v3270_settings_create_combos(const struct ComboBoxDefinition * definitions, size_t length, GtkWidget **grids, GtkComboBox **combos); | 75 | + G_GNUC_INTERNAL void v3270_settings_create_combos(const struct ComboBoxDefinition * definitions, size_t length, GtkWidget **grids, GtkComboBox **combos); |
76 | 76 | ||
77 | - /// @brief Checkbox factory | ||
78 | - struct CheckBoxDefinition { | ||
79 | - ENTRY_FIELD_HEAD | 77 | + /// @brief Checkbox factory |
78 | + struct CheckBoxDefinition { | ||
79 | + ENTRY_FIELD_HEAD | ||
80 | 80 | ||
81 | - unsigned short grid; | ||
82 | - }; | 81 | + unsigned short grid; |
82 | + }; | ||
83 | 83 | ||
84 | - G_GNUC_INTERNAL void v3270_settings_create_checkboxes(const struct CheckBoxDefinition * definitions, size_t length, GtkWidget **grids, GtkToggleButton **buttons); | 84 | + G_GNUC_INTERNAL void v3270_settings_create_checkboxes(const struct CheckBoxDefinition * definitions, size_t length, GtkWidget **grids, GtkToggleButton **buttons); |
85 | 85 | ||
86 | -#endif // PRIVATE_H_INCLUDED |
src/filetransfer/v3270ft.c
@@ -103,16 +103,18 @@ static void transfer_type_changed(GtkComboBox *widget, v3270ft *dialog) { | @@ -103,16 +103,18 @@ static void transfer_type_changed(GtkComboBox *widget, v3270ft *dialog) { | ||
103 | // Tem opção seleciona | 103 | // Tem opção seleciona |
104 | 104 | ||
105 | struct v3270ft_entry *entry = v3270ft_get_selected(dialog); | 105 | struct v3270ft_entry *entry = v3270ft_get_selected(dialog); |
106 | - LIB3270_FT_OPTION opt = entry->options & ~(LIB3270_FT_OPTION_SEND|LIB3270_FT_OPTION_RECEIVE|LIB3270_FT_OPTION_ASCII|LIB3270_FT_OPTION_CRLF|LIB3270_FT_OPTION_REMAP); | 106 | + if(entry) { |
107 | + LIB3270_FT_OPTION opt = entry->options & ~(LIB3270_FT_OPTION_SEND|LIB3270_FT_OPTION_RECEIVE|LIB3270_FT_OPTION_ASCII|LIB3270_FT_OPTION_CRLF|LIB3270_FT_OPTION_REMAP); | ||
107 | 108 | ||
108 | - opt |= ft_type[selected].opt; | 109 | + opt |= ft_type[selected].opt; |
109 | 110 | ||
110 | - entry->type = selected; | ||
111 | - debug("Transfer type=%d opt=%08x last=%08x",selected,opt,entry->options); | 111 | + entry->type = selected; |
112 | + debug("Transfer type=%d opt=%08x last=%08x",selected,opt,entry->options); | ||
112 | 113 | ||
113 | - if(entry->options != opt) { | ||
114 | - debug("Transfer type=%d opt=%08x",selected,opt); | ||
115 | - v3270ft_set_options(GTK_WIDGET(dialog),opt); | 114 | + if(entry->options != opt) { |
115 | + debug("Transfer type=%d opt=%08x",selected,opt); | ||
116 | + v3270ft_set_options(GTK_WIDGET(dialog),opt); | ||
117 | + } | ||
116 | } | 118 | } |
117 | 119 | ||
118 | } | 120 | } |
@@ -290,11 +292,7 @@ static gboolean spin_format(GtkSpinButton *spin, G_GNUC_UNUSED gpointer data) { | @@ -290,11 +292,7 @@ static gboolean spin_format(GtkSpinButton *spin, G_GNUC_UNUSED gpointer data) { | ||
290 | return TRUE; | 292 | return TRUE; |
291 | } | 293 | } |
292 | 294 | ||
293 | -//#ifdef WIN32 | ||
294 | -//static void select_local_file(GtkButton G_GNUC_UNUSED(*button), v3270ft *dialog) { | ||
295 | -//#else | ||
296 | static void icon_press(G_GNUC_UNUSED GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconPosition icon_pos, G_GNUC_UNUSED GdkEvent *event, v3270ft *dialog) { | 295 | static void icon_press(G_GNUC_UNUSED GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconPosition icon_pos, G_GNUC_UNUSED GdkEvent *event, v3270ft *dialog) { |
297 | -//#endif // WIN32 | ||
298 | 296 | ||
299 | debug("%s: action=%d",__FUNCTION__, (int) GTK_FILE_CHOOSER_ACTION_OPEN); | 297 | debug("%s: action=%d",__FUNCTION__, (int) GTK_FILE_CHOOSER_ACTION_OPEN); |
300 | 298 |
src/include/terminal.h
@@ -17,6 +17,8 @@ | @@ -17,6 +17,8 @@ | ||
17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. | 17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | + #pragma once | ||
21 | + | ||
20 | #include <config.h> | 22 | #include <config.h> |
21 | #include <internals.h> | 23 | #include <internals.h> |
22 | #include <v3270/selection.h> | 24 | #include <v3270/selection.h> |
src/include/v3270/accessible.h
@@ -27,47 +27,46 @@ | @@ -27,47 +27,46 @@ | ||
27 | * | 27 | * |
28 | */ | 28 | */ |
29 | 29 | ||
30 | -#include <gtk/gtk.h> | 30 | + #pragma once |
31 | 31 | ||
32 | -G_BEGIN_DECLS | 32 | + #include <gtk/gtk.h> |
33 | 33 | ||
34 | -#define GTK_TYPE_V3270_ACCESSIBLE (v3270_accessible_get_type ()) | ||
35 | -#define GTK_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270Accessible)) | ||
36 | -#define GTK_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass)) | ||
37 | -#define GTK_IS_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_V3270_ACCESSIBLE)) | ||
38 | -#define GTK_IS_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_V3270_ACCESSIBLE)) | ||
39 | -#define GTK_V3270_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass)) | 34 | + G_BEGIN_DECLS |
40 | 35 | ||
41 | -typedef struct _v3270Accessible v3270Accessible; | ||
42 | -typedef struct _v3270AccessibleClass v3270AccessibleClass; | 36 | + #define GTK_TYPE_V3270_ACCESSIBLE (v3270_accessible_get_type ()) |
37 | + #define GTK_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270Accessible)) | ||
38 | + #define GTK_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass)) | ||
39 | + #define GTK_IS_V3270_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_V3270_ACCESSIBLE)) | ||
40 | + #define GTK_IS_V3270_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_V3270_ACCESSIBLE)) | ||
41 | + #define GTK_V3270_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_V3270_ACCESSIBLE, v3270AccessibleClass)) | ||
43 | 42 | ||
44 | -typedef enum _v3270_state | ||
45 | -{ | 43 | + typedef struct _v3270Accessible v3270Accessible; |
44 | + typedef struct _v3270AccessibleClass v3270AccessibleClass; | ||
45 | + | ||
46 | + typedef enum _v3270_state | ||
47 | + { | ||
46 | V3270_STATE_NONE = 0x0000, | 48 | V3270_STATE_NONE = 0x0000, |
47 | V3270_STATE_EDITABLE = 0x0001, | 49 | V3270_STATE_EDITABLE = 0x0001, |
48 | V3270_STATE_BUSY = 0x0002, | 50 | V3270_STATE_BUSY = 0x0002, |
49 | V3270_STATE_ENABLED = 0x0004, | 51 | V3270_STATE_ENABLED = 0x0004, |
50 | V3270_STATE_INVALID_ENTRY = 0x0008, | 52 | V3270_STATE_INVALID_ENTRY = 0x0008, |
51 | 53 | ||
52 | -} V3270_STATE; | 54 | + } V3270_STATE; |
53 | 55 | ||
54 | -struct _v3270Accessible | ||
55 | -{ | 56 | + struct _v3270Accessible |
57 | + { | ||
56 | GtkAccessible parent; | 58 | GtkAccessible parent; |
57 | V3270_STATE state; | 59 | V3270_STATE state; |
58 | 60 | ||
59 | -// AtkLayer layer; | ||
60 | -}; | 61 | + }; |
61 | 62 | ||
62 | -struct _v3270AccessibleClass | ||
63 | -{ | 63 | + struct _v3270AccessibleClass |
64 | + { | ||
64 | GtkAccessibleClass parent_class; | 65 | GtkAccessibleClass parent_class; |
66 | + }; | ||
65 | 67 | ||
68 | + GType v3270_accessible_get_type(void); | ||
66 | 69 | ||
67 | -}; | ||
68 | - | ||
69 | -GType v3270_accessible_get_type(void); | ||
70 | - | ||
71 | -void v3270_acessible_set_state(GtkAccessible *obj, LIB3270_MESSAGE id); | 70 | + void v3270_acessible_set_state(GtkAccessible *obj, LIB3270_MESSAGE id); |
72 | 71 | ||
73 | -G_END_DECLS | 72 | + G_END_DECLS |
src/include/v3270/colorscheme.h
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | * | 27 | * |
28 | */ | 28 | */ |
29 | 29 | ||
30 | -#ifndef V3270_COLOR_SCHEME_H_INCLUDED | 30 | + #pragma once |
31 | 31 | ||
32 | #include <gtk/gtk.h> | 32 | #include <gtk/gtk.h> |
33 | 33 | ||
@@ -69,4 +69,3 @@ | @@ -69,4 +69,3 @@ | ||
69 | 69 | ||
70 | G_END_DECLS | 70 | G_END_DECLS |
71 | 71 | ||
72 | -#endif // V3270_COLOR_SCHEME_H_INCLUDED |
src/include/v3270/tools.h
@@ -27,27 +27,25 @@ | @@ -27,27 +27,25 @@ | ||
27 | * | 27 | * |
28 | */ | 28 | */ |
29 | 29 | ||
30 | -#ifndef V3270_TOOLS_H_INCLUDED | 30 | + #pragma once |
31 | 31 | ||
32 | #include <gtk/gtk.h> | 32 | #include <gtk/gtk.h> |
33 | #include <lib3270.h> | 33 | #include <lib3270.h> |
34 | 34 | ||
35 | G_BEGIN_DECLS | 35 | G_BEGIN_DECLS |
36 | 36 | ||
37 | - /// @brief Bind pointer to widget; release it when widget is destroyed. | ||
38 | - LIB3270_EXPORT void gtk_widget_bind_ptr(GtkWidget *widget, gpointer ptr); | 37 | + /// @brief Bind pointer to widget; release it when widget is destroyed. |
38 | + LIB3270_EXPORT void gtk_widget_bind_ptr(GtkWidget *widget, gpointer ptr); | ||
39 | 39 | ||
40 | - /// @brief Add style to widget. | ||
41 | - LIB3270_EXPORT void gtk_widget_add_class(GtkWidget *widget, const char *className); | 40 | + /// @brief Add style to widget. |
41 | + LIB3270_EXPORT void gtk_widget_add_class(GtkWidget *widget, const char *className); | ||
42 | 42 | ||
43 | - /// @brief Bind file chooser with entry field. | ||
44 | - LIB3270_EXPORT void gtk_entry_bind_to_filechooser(GtkWidget *widget, GtkFileChooserAction action, const gchar *title, const gchar *icon_name, const gchar *pattern, const gchar *name); | ||
45 | - | ||
46 | - /// @brief Bind dialog with toplevel | ||
47 | - LIB3270_EXPORT void gtk_dialog_set_toplevel(GtkWidget *dialog, GtkWidget *widget); | 43 | + /// @brief Bind file chooser with entry field. |
44 | + LIB3270_EXPORT void gtk_entry_bind_to_filechooser(GtkWidget *widget, GtkFileChooserAction action, const gchar *title, const gchar *icon_name, const gchar *pattern, const gchar *name); | ||
48 | 45 | ||
46 | + /// @brief Bind dialog with toplevel | ||
47 | + LIB3270_EXPORT void gtk_dialog_set_toplevel(GtkWidget *dialog, GtkWidget *widget); | ||
49 | 48 | ||
50 | G_END_DECLS | 49 | G_END_DECLS |
51 | 50 | ||
52 | -#endif // V3270_TOOLS_H_INCLUDED | ||
53 | 51 |
src/terminal/actions/private.h
@@ -17,6 +17,8 @@ | @@ -17,6 +17,8 @@ | ||
17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. | 17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | + #pragma once | ||
21 | + | ||
20 | #include <config.h> | 22 | #include <config.h> |
21 | 23 | ||
22 | #include <glib.h> | 24 | #include <glib.h> |
src/terminal/properties/private.h
@@ -17,11 +17,13 @@ | @@ -17,11 +17,13 @@ | ||
17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. | 17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. |
18 | */ | 18 | */ |
19 | 19 | ||
20 | -#ifdef WIN32 | 20 | + #pragma once |
21 | + | ||
22 | + #ifdef WIN32 | ||
21 | #include <winsock2.h> | 23 | #include <winsock2.h> |
22 | #include <windows.h> | 24 | #include <windows.h> |
23 | #include <ws2tcpip.h> | 25 | #include <ws2tcpip.h> |
24 | -#endif // WIN32 | 26 | + #endif // WIN32 |
25 | 27 | ||
26 | #include <gtk/gtk.h> | 28 | #include <gtk/gtk.h> |
27 | #include <limits.h> | 29 | #include <limits.h> |
src/trace/private.h
@@ -27,44 +27,38 @@ | @@ -27,44 +27,38 @@ | ||
27 | * | 27 | * |
28 | */ | 28 | */ |
29 | 29 | ||
30 | -#ifndef PRIVATE_H_INCLUDED | 30 | + #pragma once |
31 | 31 | ||
32 | - #include <config.h> | 32 | + #include <config.h> |
33 | 33 | ||
34 | - #include <gtk/gtk.h> | 34 | + #include <gtk/gtk.h> |
35 | 35 | ||
36 | + #ifndef ENABLE_NLS | ||
36 | #define ENABLE_NLS | 37 | #define ENABLE_NLS |
38 | + #endif // ENABLE_NLS | ||
37 | 39 | ||
38 | - #include <libintl.h> | ||
39 | - #include <glib/gi18n-lib.h> | 40 | + #include <libintl.h> |
41 | + #include <glib/gi18n-lib.h> | ||
40 | 42 | ||
41 | - #include <v3270.h> | ||
42 | - #include <v3270/trace.h> | 43 | + #include <v3270.h> |
44 | + #include <v3270/trace.h> | ||
43 | 45 | ||
44 | - #include <lib3270.h> | ||
45 | - #include <lib3270/log.h> | ||
46 | - #include <lib3270/trace.h> | 46 | + #include <lib3270.h> |
47 | + #include <lib3270/log.h> | ||
48 | + #include <lib3270/trace.h> | ||
47 | 49 | ||
48 | - /// @brief V3270 Trace Signal list | ||
49 | - enum V3270_TRACE_SIGNAL | ||
50 | - { | ||
51 | - V3270_TRACE_SIGNAL_COMMAND, | 50 | + /// @brief V3270 Trace Signal list |
51 | + enum V3270_TRACE_SIGNAL | ||
52 | + { | ||
53 | + V3270_TRACE_SIGNAL_COMMAND, | ||
52 | 54 | ||
53 | - V3270_TRACE_SIGNAL_LAST | ||
54 | - }; | 55 | + V3270_TRACE_SIGNAL_LAST |
56 | + }; | ||
55 | 57 | ||
56 | - G_GNUC_INTERNAL H3270 * v3270_trace_get_session(GtkWidget *widget); | ||
57 | - G_GNUC_INTERNAL GtkWidget * v3270_trace_get_terminal(GtkWidget *widget); | ||
58 | - G_GNUC_INTERNAL GtkTextBuffer * v3270_trace_get_text_buffer(GtkWidget *widget); | ||
59 | - G_GNUC_INTERNAL GtkScrolledWindow * v3270_trace_get_scrolled_window(GtkWidget *widget); | ||
60 | - G_GNUC_INTERNAL void v3270_trace_signal_emit(gpointer instance, enum V3270_TRACE_SIGNAL signal_id, ...); | 58 | + G_GNUC_INTERNAL H3270 * v3270_trace_get_session(GtkWidget *widget); |
59 | + G_GNUC_INTERNAL GtkWidget * v3270_trace_get_terminal(GtkWidget *widget); | ||
60 | + G_GNUC_INTERNAL GtkTextBuffer * v3270_trace_get_text_buffer(GtkWidget *widget); | ||
61 | + G_GNUC_INTERNAL GtkScrolledWindow * v3270_trace_get_scrolled_window(GtkWidget *widget); | ||
62 | + G_GNUC_INTERNAL void v3270_trace_signal_emit(gpointer instance, enum V3270_TRACE_SIGNAL signal_id, ...); | ||
61 | 63 | ||
62 | - G_BEGIN_DECLS | ||
63 | - | ||
64 | - | ||
65 | - G_END_DECLS | ||
66 | - | ||
67 | - | ||
68 | - | ||
69 | -#endif // PRIVATE_H_INCLUDED | ||
70 | 64 |