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 | 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 | 103 | // Tem opção seleciona |
| 104 | 104 | |
| 105 | 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 | 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 | 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 | 297 | debug("%s: action=%d",__FUNCTION__, (int) GTK_FILE_CHOOSER_ACTION_OPEN); |
| 300 | 298 | ... | ... |
src/include/terminal.h
src/include/v3270/accessible.h
| ... | ... | @@ -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 | 48 | V3270_STATE_NONE = 0x0000, |
| 47 | 49 | V3270_STATE_EDITABLE = 0x0001, |
| 48 | 50 | V3270_STATE_BUSY = 0x0002, |
| 49 | 51 | V3270_STATE_ENABLED = 0x0004, |
| 50 | 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 | 58 | GtkAccessible parent; |
| 57 | 59 | V3270_STATE state; |
| 58 | 60 | |
| 59 | -// AtkLayer layer; | |
| 60 | -}; | |
| 61 | + }; | |
| 61 | 62 | |
| 62 | -struct _v3270AccessibleClass | |
| 63 | -{ | |
| 63 | + struct _v3270AccessibleClass | |
| 64 | + { | |
| 64 | 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
src/include/v3270/tools.h
| ... | ... | @@ -27,27 +27,25 @@ |
| 27 | 27 | * |
| 28 | 28 | */ |
| 29 | 29 | |
| 30 | -#ifndef V3270_TOOLS_H_INCLUDED | |
| 30 | + #pragma once | |
| 31 | 31 | |
| 32 | 32 | #include <gtk/gtk.h> |
| 33 | 33 | #include <lib3270.h> |
| 34 | 34 | |
| 35 | 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 | 49 | G_END_DECLS |
| 51 | 50 | |
| 52 | -#endif // V3270_TOOLS_H_INCLUDED | |
| 53 | 51 | ... | ... |
src/terminal/actions/private.h
src/terminal/properties/private.h
| ... | ... | @@ -17,11 +17,13 @@ |
| 17 | 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 | 23 | #include <winsock2.h> |
| 22 | 24 | #include <windows.h> |
| 23 | 25 | #include <ws2tcpip.h> |
| 24 | -#endif // WIN32 | |
| 26 | + #endif // WIN32 | |
| 25 | 27 | |
| 26 | 28 | #include <gtk/gtk.h> |
| 27 | 29 | #include <limits.h> | ... | ... |
src/trace/private.h
| ... | ... | @@ -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 | 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 | ... | ... |