SOURCES: libgsf-build.patch (NEW) - Declare "values" as static, as the seco...

megabajt megabajt at pld-linux.org
Sat Mar 14 17:38:31 CET 2009


Author: megabajt                     Date: Sat Mar 14 16:38:31 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- Declare "values" as static, as the second argument to g_enum_register_static
  may not be stack-allocated, because GObject keeps a reference to the data.
  This fixes a problem generating the documentation in some environments;
  see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39015 . Patch from upstream.

---- Files affected:
SOURCES:
   libgsf-build.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/libgsf-build.patch
diff -u /dev/null SOURCES/libgsf-build.patch:1.1
--- /dev/null	Sat Mar 14 17:38:32 2009
+++ SOURCES/libgsf-build.patch	Sat Mar 14 17:38:25 2009
@@ -0,0 +1,11 @@
+--- trunk/gsf/gsf-output-csv.c	2009/01/26 18:47:59	1038
++++ trunk/gsf/gsf-output-csv.c	2009/01/30 16:21:08	1039
+@@ -182,7 +182,7 @@
+ 	static GType gsf_output_csv_quoting_mode_type = 0;
+ 
+ 	if (gsf_output_csv_quoting_mode_type == 0) {
+-		GEnumValue const values[] = {
++		static GEnumValue const values[] = {
+ 		{ GSF_OUTPUT_CSV_QUOTING_MODE_NEVER,  (char *)"GSF_OUTPUT_CSV_QUOTING_MODE_NEVER",  (char *)"never" },
+ 		{ GSF_OUTPUT_CSV_QUOTING_MODE_AUTO,   (char *)"GSF_OUTPUT_CSV_QUOTING_MODE_AUTO",   (char *)"auto" },
+ 		{ GSF_OUTPUT_CSV_QUOTING_MODE_ALWAYS, (char *)"GSF_OUTPUT_CSV_QUOTING_MODE_ALWAYS", (char *)"always" },
================================================================


More information about the pld-cvs-commit mailing list