X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/ca8ae1cc01ffe5dd0dc8d255826208d3dc0c87c5..310da1d592f5c9d2f906e1c6defb9ef8747c7a11:/glib/callback.c diff --git a/glib/callback.c b/glib/callback.c index c44dd95..23d1a19 100644 --- a/glib/callback.c +++ b/glib/callback.c @@ -1,5 +1,5 @@ /* Common Lisp bindings for GTK+ v2.0 - * Copyright (C) 1999-2000 Espen S. Johnsen + * Copyright (C) 1999-2002 Espen S. Johnsen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -16,7 +16,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: callback.c,v 1.7 2002-03-19 17:12:18 espen Exp $ */ +/* $Id: callback.c,v 1.8 2002-03-24 12:49:18 espen Exp $ */ #include @@ -95,7 +95,8 @@ gboolean source_callback_marshal (gpointer data) { GValue return_value; - return_value.g_type = G_TYPE_BOOLEAN; + memset (&return_value, 0, sizeof (GValue)); + g_value_init (&return_value, G_TYPE_BOOLEAN); callback_marshal ((guint)data, &return_value, 0, NULL); return g_value_get_boolean (&return_value);