+/* Intended usage of a variable, for populating dialogs. */
+enum var_role
+ {
+ ROLE_NONE,
+ ROLE_INPUT,
+ ROLE_OUTPUT,
+ ROLE_BOTH,
+ ROLE_PARTITION,
+ ROLE_SPLIT
+ };
+
+bool var_role_is_valid (enum var_role);
+const char *var_role_to_string (enum var_role);
+const char *var_role_to_syntax (enum var_role);
+
+enum var_role var_get_role (const struct variable *);
+void var_set_role (struct variable *, enum var_role);
+