aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/cog/files/patch-src_gtkrc-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/cog/files/patch-src_gtkrc-util.c')
-rw-r--r--sysutils/cog/files/patch-src_gtkrc-util.c88
1 files changed, 88 insertions, 0 deletions
diff --git a/sysutils/cog/files/patch-src_gtkrc-util.c b/sysutils/cog/files/patch-src_gtkrc-util.c
new file mode 100644
index 00000000000..ffbdd332fb4
--- /dev/null
+++ b/sysutils/cog/files/patch-src_gtkrc-util.c
@@ -0,0 +1,88 @@
+--- src/gtkrc-util.c.orig Thu Sep 2 00:03:32 2004
++++ src/gtkrc-util.c Thu Sep 2 00:05:38 2004
+@@ -128,10 +128,11 @@
+ int get_scrollbar_slider_length (char *scrollbar_fname)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ int retval = 15;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (scrollbar_fname, "r");
++ fp = fopen (scrollbar_fname, "r");
+ if (fp == NULL)
+ {
+ return retval;
+@@ -167,10 +168,11 @@
+
+ gboolean get_scrollbar_has_backward_stepper (char *scrollbar_fname){
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ gboolean retval = TRUE;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (scrollbar_fname, "r");
++ fp = fopen (scrollbar_fname, "r");
+ if (fp == NULL)
+ {
+ return retval;
+@@ -211,10 +213,11 @@
+ gboolean get_scrollbar_has_secondary_backward_stepper (char *scrollbar_fname)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ gboolean retval = FALSE;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (scrollbar_fname, "r");
++ fp = fopen (scrollbar_fname, "r");
+ if (fp == NULL)
+ {
+ return retval;
+@@ -301,10 +304,11 @@
+ gboolean get_enable_colors (char *gtkrc_fname)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ gboolean retval = FALSE;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (gtkrc_fname, "r");
++ fp = fopen (gtkrc_fname, "r");
+ if (fp == NULL)
+ {
+ return FALSE;
+@@ -342,10 +346,11 @@
+ char *get_widget_color (char *widget_fname, char *color_name)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ char retval[7] = "#ffffff";
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (widget_fname, "r");
++ fp = fopen (widget_fname, "r");
+ if (fp == NULL)
+ {
+ return g_string_new(retval)->str;
+@@ -356,13 +361,14 @@
+ c = getc(fp);
+ while(c!=EOF)
+ {
++ GString *match_string;
+ while(c!=EOF && c!='\n')
+ {
+ temp_string = g_string_append_c(temp_string, c);
+ c = getc(fp);
+ }
+ temp_string = g_string_new(g_strstrip(temp_string->str));
+- GString *match_string = g_string_new(color_name);
++ match_string = g_string_new(color_name);
+ match_string = g_string_append(match_string, " = *");
+
+ if (g_pattern_match_simple(match_string->str, temp_string->str))