#define ARRAY_HEAD(name, type)
Define a named struct for arrays of elements of a certain type.
Convenience wrapper for the library headers.
const char * name
Option name.
int enabled
0 Disabled, 1 Enabled, 2 Devel only
Version info about NeoMutt.
struct KeyValueArray paths
Compiled-in paths.
struct Slist * configure
Configure options.
const char * version
Version of NeoMutt: YYYYMMDD-NUM-HASH (number of commits, git hash)
struct Slist * compression
Compression methods, e.g. zlib.
struct Slist * storage
Storage backends, e.g. lmdb.
const struct CompileOption * devel
Compiled-in development features.
const struct CompileOption * feature
Compiled-in features.
struct Slist * compilation
Compilation CFLAGS.
struct KeyValueArray system
System information.
void version_free(struct NeoMuttVersion **ptr)
Free a NeoMuttVersion.
const char * mutt_make_version(void)
Generate the NeoMutt version string.
bool print_copyright(void)
Print copyright message.
bool print_version(FILE *fp, bool use_ansi)
Print system and compile info to a file.
bool feature_enabled(const char *name)
Test if a compile-time feature is enabled.
struct NeoMuttVersion * version_get(void)
Get NeoMutt version info.