NeoMutt  2025-09-05-2-g4bf191
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
lib.h
Go to the documentation of this file.
1
69#ifndef MUTT_MUTT_LIB_H
70#define MUTT_MUTT_LIB_H
71
72#include "config.h"
73// IWYU pragma: begin_keep
74#include "array.h"
75#include "atoi.h"
76#include "base64.h"
77#include "buffer.h"
78#include "charset.h"
79#include "ctype2.h"
80#include "date.h"
81#include "envlist.h"
82#include "eqi.h"
83#include "exit.h"
84#include "file.h"
85#include "filter.h"
86#include "hash.h"
87#include "list.h"
88#include "logging2.h"
89#include "mapping.h"
90#include "mbyte.h"
91#include "md5.h"
92#include "memory.h"
93#include "message.h"
94#include "notify.h"
95#include "notify_type.h"
96#include "observer.h"
97#include "path.h"
98#include "pool.h"
99#include "prex.h"
100#include "qsort_r.h"
101#include "queue.h"
102#include "random.h"
103#include "regex3.h"
104#include "signal2.h"
105#include "slist.h"
106#include "state.h"
107#include "string2.h"
108// IWYU pragma: end_keep
109
110#if defined(COMPILER_IS_CLANG) || defined(COMPILER_IS_GCC)
111#define FALLTHROUGH __attribute__((fallthrough))
112#else
113#define FALLTHROUGH
114#endif
115
116#endif /* MUTT_MUTT_LIB_H */
Linear Array data structure.
Parse a number in a string.
Conversion to/from base64 encoding.
General purpose object for storing and parsing strings.
ctype(3) wrapper functions
Time and date handling routines.
Private copy of the environment variables.
Case-insensitive fixed-chunk comparisons.
Leave the program NOW.
File management functions.
Hash Table data structure.
Singly-linked list type.
Logging Dispatcher.
Store links between a user-readable string and a constant.
Multi-byte String manipulation functions.
Calculate the MD5 checksum of a buffer.
Memory management wrappers.
Conversion between different character encodings.
Pass files through external commands (filters)
Message logging.
Path manipulation functions.
Keep track when processing files.
Notification API.
Notification Types.
Observer of notifications.
A global pool of Buffers.
Manage precompiled / predefined regular expressions.
Context-free sorting function.
Random number/string functions.
Manage regular expressions.
Signal handling.
A separated list of strings.
String manipulation functions.