}
-void
+gboolean
psppire_dict_set_name (PsppireDict* d, gint idx, const gchar *name)
{
struct variable *var;
g_assert (d);
g_assert (PSPPIRE_IS_DICT (d));
+ if ( ! var_is_valid_name (name, false))
+ return FALSE;
if ( idx < dict_get_var_cnt (d->dict))
{
/* new variable */
dict_create_var (d->dict, name, 0);
}
+
+ return TRUE;
}
}
-void
+gboolean
psppire_dict_rename_var (PsppireDict *dict, struct variable *v,
- const gchar *text)
+ const gchar *name)
{
- dict_rename_var (dict->dict, v, text);
+ if ( ! var_is_valid_name (name, false))
+ return FALSE;
+
+ dict_rename_var (dict->dict, v, name);
+
+ return TRUE;
}