--- libgnome-2.19.1/libgnome/gnome-program.c.va_list 2007-06-19 23:20:56.000000000 +0200 +++ libgnome-2.19.1/libgnome/gnome-program.c 2007-09-13 19:40:13.000000000 +0200 @@ -1994,6 +1994,21 @@ gnome_program_initv (GType type, * * Since: 2.8 */ + +static GnomeProgram *_gnome_program_init_paramv(GType type, + const char *app_id, const char *app_version, const GnomeModuleInfo *module_info, + int argc, char **argv, guint nparams, GParameter *params, ...) +{ + va_list empty_va; + GnomeProgram *ret; + + va_start(empty_va, params); + ret = gnome_program_init_common (type, app_id, app_version, module_info, + argc, argv, NULL, empty_va, nparams, params); + va_end (empty_va); + return ret; +} + GnomeProgram* gnome_program_init_paramv (GType type, const char *app_id, const char *app_version, @@ -2001,9 +2016,6 @@ gnome_program_init_paramv (GType type, int argc, char **argv, guint nparams, GParameter *params) { - va_list args; - - return gnome_program_init_common (type, app_id, app_version, module_info, - argc, argv, NULL, args, nparams, params); + return _gnome_program_init_paramv(type, app_id, app_version, module_info, argc, argv, nparams, params); }