/* PSPPIRE - a graphical user interface for PSPP.
- Copyright (C) 2006, 2009, 2010, 2011 Free Software Foundation
+ Copyright (C) 2006, 2009, 2010, 2011, 2012 Free Software Foundation
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
static void
-var_delete_callback (GtkWidget *w, gint dict_idx, gint case_idx, gint val_cnt, gpointer data)
+var_delete_callback (GtkWidget *w, const struct variable *var UNUSED,
+ gint dict_idx, gint case_idx UNUSED, gpointer data)
{
PsppireSheetModel *model = PSPPIRE_SHEET_MODEL (data);
/**
* psppire_var_store_new:
- * @dict: The dictionary for this var_store.
- *
+ * @dict: The dictionary for this var_store. The caller retains its reference
+ * to @dict.
*
* Return value: a new #PsppireVarStore
**/
g_object_unref (self->dictionary);
/* must chain up */
- (* parent_class->finalize) (object);
+ (* parent_class->dispose) (object);
}
g_assert (vl);
{
+ gchar *s;
gchar *const vstr = value_to_text (vl->value, pv);
- return g_strdup_printf (_("{%s,`%s'}_"), vstr,
+ s = g_strdup_printf (_("{%s,`%s'}_"), vstr,
val_lab_get_escaped_label (vl));
+ free (vstr);
+
+ return s;
}
}
}