41extern struct MyVarList
MyVars;
45void myvar_set(
const char *var,
const char *val);
Convenience wrapper for the config headers.
uint16_t ConfigDumpFlags
Flags for dump_config(), e.g. CS_DUMP_ONLY_CHANGED.
Convenience wrapper for the library headers.
void myvar_del(const char *var)
Unset the value of a "my_" variable.
struct MyVarList MyVars
List of all the user's custom config variables.
void dump_myvar_neo(const char *const name, const char *const value, ConfigDumpFlags flags, FILE *fp)
Dump a user defined variable "my_var" in style of NeoMutt.
void myvar_set(const char *var, const char *val)
Set the value of a "my_" variable.
TAILQ_HEAD(MyVarList, MyVar)
void dump_myvar(ConfigDumpFlags flags, FILE *fp)
Write all the user defined variables "my_var" to a file.
void myvar_append(const char *var, const char *val)
Append to the value of a "my_" variable.
const char * myvar_get(const char *var)
Get the value of a "my_" variable.
void myvarlist_free(struct MyVarList *list)
Free a List of MyVars.
char * name
Name of user variable.
char * value
Value of user variable.
TAILQ_ENTRY(MyVar) entries
Linked list.