projects
/
platform
/
upstream
/
glib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b72bb9d
)
glib-genmarshal.c: Use G_VA_COPY instead of va_copy()
author
Chun-wei Fan
<fanchunwei@src.gnome.org>
Thu, 8 Mar 2012 07:04:17 +0000
(15:04 +0800)
committer
Chun-wei Fan
<fanchunwei@src.gnome.org>
Thu, 8 Mar 2012 07:04:17 +0000
(15:04 +0800)
In the code generation portion, va_copy() is not universally available,
so use the existing G_VA_COPY macro that in turn calls va_copy() if it
is available or call an appropriate emulation otherwise.
gobject/glib-genmarshal.c
patch
|
blob
|
history
diff --git
a/gobject/glib-genmarshal.c
b/gobject/glib-genmarshal.c
index
2283b26
..
5aaaf1d
100644
(file)
--- a/
gobject/glib-genmarshal.c
+++ b/
gobject/glib-genmarshal.c
@@
-549,7
+549,7
@@
generate_marshal (const gchar *signame,
if (has_arg)
{
g_fprintf (fout, "\n");
- g_fprintf (fout, "
va_copy
(args_copy, args);\n");
+ g_fprintf (fout, "
G_VA_COPY
(args_copy, args);\n");
i = 0;
for (node = sig->args; node; node = node->next)
{