/* PSPP - a program for statistical analysis.
- Copyright (C) 1997-9, 2000, 2006, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
+ Copyright (C) 1997-9, 2000, 2006, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
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
{
struct variable *ov = var_clone (v);
var_set_print_format_quiet (v, print);
- dict_var_changed (v, VAR_TRAIT_FORMAT, ov);
+ dict_var_changed (v, VAR_TRAIT_PRINT_FORMAT, ov);
}
/* Returns V's write format specification. */
{
struct variable *ov = var_clone (v);
var_set_write_format_quiet (v, write);
- dict_var_changed (v, VAR_TRAIT_FORMAT, ov);
+ dict_var_changed (v, VAR_TRAIT_WRITE_FORMAT, ov);
}
struct variable *ov = var_clone (v);
var_set_print_format_quiet (v, format);
var_set_write_format_quiet (v, format);
- dict_var_changed (v, VAR_TRAIT_FORMAT, ov);
+ dict_var_changed (v, VAR_TRAIT_PRINT_FORMAT | VAR_TRAIT_WRITE_FORMAT, ov);
}
/* Returns the default print and write format for a variable of
#define VAR_TRAIT_NAME 0x0001
#define VAR_TRAIT_WIDTH 0x0002
-#define VAR_TRAIT_FORMAT 0x0004
+/* Available for reuse: 0x0004 */
#define VAR_TRAIT_LABEL 0x0008
#define VAR_TRAIT_VALUE_LABELS 0x0010
#define VAR_TRAIT_MISSING_VALUES 0x0020
#define VAR_TRAIT_LEAVE 0x0200
#define VAR_TRAIT_POSITION 0x0400
#define VAR_TRAIT_ATTRIBUTES 0x0800
+#define VAR_TRAIT_PRINT_FORMAT 0x1000
+#define VAR_TRAIT_WRITE_FORMAT 0x2000
+
union value;