#include "value-labels.h"
#include "vfm.h"
+#include "gettext.h"
+#define _(msgid) gettext (msgid)
+
#include "debug-print.h"
/* Assign auxiliary data AUX to variable V, which must not
{
if (issue_error)
msg (SE, _("Variable name %s exceeds %d-character limit."),
- (int) LONG_NAME_LEN);
+ name, (int) LONG_NAME_LEN);
return false;
}
if (issue_error)
msg (SE, _("Character `%c' (in %s) may not appear in "
"a variable name."),
- name);
+ name[i], name);
return false;
}
{
if (issue_error)
msg (SE, _("Character `%c' (in %s), may not appear "
- "as the first character in a variable name."), name);
+ "as the first character in a variable name."),
+ name[0], name);
return false;
}
assert (v != NULL);
assert (short_name[0] == '\0' || var_is_valid_name (short_name, false));
- st_trim_copy (v->short_name, short_name, sizeof v->short_name);
- st_uppercase (v->short_name);
+ str_copy_trunc (v->short_name, sizeof v->short_name, short_name);
+ str_uppercase (v->short_name);
}
/* Clears V's short name. */