diff options
Diffstat (limited to 'games-emulation/gxmame/files')
-rw-r--r-- | games-emulation/gxmame/files/gxmame-0.35_beta2-glib-single-include.patch | 13 | ||||
-rw-r--r-- | games-emulation/gxmame/files/gxmame-0.35_beta2-ovflfix.patch | 29 |
2 files changed, 42 insertions, 0 deletions
diff --git a/games-emulation/gxmame/files/gxmame-0.35_beta2-glib-single-include.patch b/games-emulation/gxmame/files/gxmame-0.35_beta2-glib-single-include.patch new file mode 100644 index 000000000000..83ef4aa075e5 --- /dev/null +++ b/games-emulation/gxmame/files/gxmame-0.35_beta2-glib-single-include.patch @@ -0,0 +1,13 @@ +Index: gxmame-0.35beta2/src/gxmame.c +=================================================================== +--- gxmame-0.35beta2.orig/src/gxmame.c ++++ gxmame-0.35beta2/src/gxmame.c +@@ -31,7 +31,7 @@ + #include <unistd.h> + #include <signal.h> + #include <glib/gprintf.h> +-#include <glib/gutils.h> ++#include <glib.h> + #include <gtk/gtkmain.h> + #include <gtk/gtkfilesel.h> + diff --git a/games-emulation/gxmame/files/gxmame-0.35_beta2-ovflfix.patch b/games-emulation/gxmame/files/gxmame-0.35_beta2-ovflfix.patch new file mode 100644 index 000000000000..8831a3e09b61 --- /dev/null +++ b/games-emulation/gxmame/files/gxmame-0.35_beta2-ovflfix.patch @@ -0,0 +1,29 @@ +--- src/options.c.old 2010-12-01 10:48:45.000000000 +0100 ++++ src/options.c 2010-12-01 10:53:55.000000000 +0100 +@@ -4245,7 +4245,7 @@ + case XMAME_EXEC_SVGAFX: + target->fxgkeepaspect = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (fxgkeepaspect_checkbutton)); + used_text = gtk_editable_get_chars (GTK_EDITABLE (fx_entry), 0, -1); +- strncpy (target->resolution, used_text, 20); ++ strncpy (target->resolution, used_text, sizeof(target->resolution)); + g_free (used_text); + break; + +@@ -4330,7 +4330,7 @@ + } + + used_text = gtk_editable_get_chars (GTK_EDITABLE (soundfile_entry), 0, -1); +- strncpy (target->soundfile, used_text, 50); ++ strncpy (target->soundfile, used_text, sizeof(target->soundfile)); + g_free (used_text); + + target->timer = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (timer_checkbutton)); +@@ -4465,7 +4465,7 @@ + target->skip_disclaimer = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (disclaimer_checkbutton)); + target->skip_gameinfo = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gameinfo_checkbutton)); + used_text = gtk_editable_get_chars (GTK_EDITABLE (debug_size_combo_entry), 0, -1); +- strncpy (target->debug_size, used_text, 20); ++ strncpy (target->debug_size, used_text, sizeof(target->debug_size)); + g_free (used_text); + target->use_additional_options = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (additional_options_checkbutton)); + /* here I'm using directly the additional option because I don't know its length */ |