diff options
Diffstat (limited to 'm_config.h')
-rw-r--r-- | m_config.h | 9 |
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, |