diff options
author | mezz <mezz@FreeBSD.org> | 2004-07-17 15:06:55 +0800 |
---|---|---|
committer | mezz <mezz@FreeBSD.org> | 2004-07-17 15:06:55 +0800 |
commit | 2d9228c82ee8634e89b9653432d24da06ab02171 (patch) | |
tree | 0d315988c53ce195a3d160d46eec6af9efbded5c /devel | |
parent | 963caca68bc0e22dcce61641ddf9715f508b90a6 (diff) | |
download | freebsd-ports-gnome-2d9228c82ee8634e89b9653432d24da06ab02171.tar.gz freebsd-ports-gnome-2d9228c82ee8634e89b9653432d24da06ab02171.tar.zst freebsd-ports-gnome-2d9228c82ee8634e89b9653432d24da06ab02171.zip |
Fix the build with GCC 3.4.1, took from Gentoo's glib-1.2.10-gcc34-fix.patch.
Reported by: pointyhat via kris
Diffstat (limited to 'devel')
-rw-r--r-- | devel/glib12/files/patch-gstrfuncs.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/devel/glib12/files/patch-gstrfuncs.c b/devel/glib12/files/patch-gstrfuncs.c new file mode 100644 index 000000000000..eb5957f900fa --- /dev/null +++ b/devel/glib12/files/patch-gstrfuncs.c @@ -0,0 +1,41 @@ +--- gstrfuncs.c.orig 2001-02-27 07:00:22.000000000 +0100 ++++ gstrfuncs.c 2004-03-01 13:19:49.531603760 +0100 +@@ -867,7 +867,7 @@ + /* beware of positional parameters + */ + case '$': +- g_warning (G_GNUC_PRETTY_FUNCTION ++ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION, + "(): unable to handle positional parameters (%%n$)"); + len += 1024; /* try adding some safety padding */ + break; +@@ -1034,7 +1034,7 @@ + /* n . dddddddddddddddddddddddd E +- eeee */ + conv_len += 1 + 1 + MAX (24, spec.precision) + 1 + 1 + 4; + if (spec.mod_extra_long) +- g_warning (G_GNUC_PRETTY_FUNCTION ++ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION, + "(): unable to handle long double, collecting double only"); + #ifdef HAVE_LONG_DOUBLE + #error need to implement special handling for long double +@@ -1077,7 +1077,7 @@ + conv_done = TRUE; + if (spec.mod_long) + { +- g_warning (G_GNUC_PRETTY_FUNCTION ++ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION, + "(): unable to handle wide char strings"); + len += 1024; /* try adding some safety padding */ + } +@@ -1108,9 +1108,8 @@ + conv_len += format - spec_start; + break; + default: +- g_warning (G_GNUC_PRETTY_FUNCTION +- "(): unable to handle `%c' while parsing format", +- c); ++ g_warning ("%s(): unable to handle `%c' while parsing format", ++ G_GNUC_PRETTY_FUNCTION, c); + break; + } + conv_done |= conv_len > 0; |