summaryrefslogtreecommitdiffstats
path: root/m_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'm_config.h')
-rw-r--r--m_config.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/m_config.h b/m_config.h
index 80897ce0e4..6bb1f4ff35 100644
--- a/m_config.h
+++ b/m_config.h
@@ -43,10 +43,12 @@ struct m_config_option {
void *data;
// Raw value of the backup of the global value (or NULL).
void *global_backup;
- // See \ref ConfigOptionFlags.
- unsigned int flags;
// If this is a suboption, the option that contains this option.
struct m_config_option *parent;
+ // If this option aliases another, more important option. The alias_owner
+ // option is the one that has the most correct option type for the data
+ // variable, and which is considered the original.
+ struct m_config_option *alias_owner;
};
// Profiles allow to predefine some sets of options that can then
@@ -91,9 +93,6 @@ typedef struct m_config {
int (*includefunc)(struct m_config *conf, char *filename);
} m_config_t;
-// Set if another option already uses the same variable.
-#define M_CFG_OPT_ALIAS (1 << 1)
-
// Create a new config object.
struct m_config *
m_config_new(void *optstruct,