Loading src/lib/conf/conftypes.h +19 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,25 @@ typedef struct struct_magic_decl_t { **/ #define CVFLAG_INVISIBLE (1u<<2) /** * Flag for var_type_def_t. * Set iff a variable of this type can never be set directly by name. **/ #define VTFLAG_UNSETTABLE (1u<<0) /** * Flag for var_type_def_t. * Set iff a variable of this type is always contained in another * variable, and as such doesn't need to be dumped or copied * independently. **/ #define VTFLAG_CONTAINED (1u<<1) /** * Flag for var_type_def_t. * Set iff a variable of this type can be set more than once without * destroying older values. Such variables should implement "mark_fragile". */ #define VTFLAG_CUMULATIVE (1u<<2) /** A variable allowed in the configuration file or on the command line. */ typedef struct config_var_t { struct_member_t member; /** A struct member corresponding to this Loading src/lib/confmgt/var_type_def_st.h +0 −19 Original line number Diff line number Diff line Loading @@ -133,25 +133,6 @@ struct var_type_fns_t { void (*mark_fragile)(void *value, const void *params); }; /** * Flag for var_type_def_t. * Set iff a variable of this type can never be set directly by name. **/ #define VTFLAG_UNSETTABLE (1u<<0) /** * Flag for var_type_def_t. * Set iff a variable of this type is always contained in another * variable, and as such doesn't need to be dumped or copied * independently. **/ #define VTFLAG_CONTAINED (1u<<1) /** * Flag for var_type_def_t. * Set iff a variable of this type can be set more than once without * destroying older values. Such variables should implement "mark_fragile". */ #define VTFLAG_CUMULATIVE (1u<<2) /** * A structure describing a type that can be manipulated with the typedvar_* * functions. Loading Loading
src/lib/conf/conftypes.h +19 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,25 @@ typedef struct struct_magic_decl_t { **/ #define CVFLAG_INVISIBLE (1u<<2) /** * Flag for var_type_def_t. * Set iff a variable of this type can never be set directly by name. **/ #define VTFLAG_UNSETTABLE (1u<<0) /** * Flag for var_type_def_t. * Set iff a variable of this type is always contained in another * variable, and as such doesn't need to be dumped or copied * independently. **/ #define VTFLAG_CONTAINED (1u<<1) /** * Flag for var_type_def_t. * Set iff a variable of this type can be set more than once without * destroying older values. Such variables should implement "mark_fragile". */ #define VTFLAG_CUMULATIVE (1u<<2) /** A variable allowed in the configuration file or on the command line. */ typedef struct config_var_t { struct_member_t member; /** A struct member corresponding to this Loading
src/lib/confmgt/var_type_def_st.h +0 −19 Original line number Diff line number Diff line Loading @@ -133,25 +133,6 @@ struct var_type_fns_t { void (*mark_fragile)(void *value, const void *params); }; /** * Flag for var_type_def_t. * Set iff a variable of this type can never be set directly by name. **/ #define VTFLAG_UNSETTABLE (1u<<0) /** * Flag for var_type_def_t. * Set iff a variable of this type is always contained in another * variable, and as such doesn't need to be dumped or copied * independently. **/ #define VTFLAG_CONTAINED (1u<<1) /** * Flag for var_type_def_t. * Set iff a variable of this type can be set more than once without * destroying older values. Such variables should implement "mark_fragile". */ #define VTFLAG_CUMULATIVE (1u<<2) /** * A structure describing a type that can be manipulated with the typedvar_* * functions. Loading