NeoMutt  2025-12-11-117-gc1a713
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
lib.h
Go to the documentation of this file.
1
23
70
71#ifndef MUTT_MUTT_LIB_H
72#define MUTT_MUTT_LIB_H
73
74#include "config.h"
75// IWYU pragma: begin_keep
76#include "array.h"
77#include "atoi.h"
78#include "base64.h"
79#include "buffer.h"
80#include "charset.h"
81#include "ctype2.h"
82#include "date.h"
83#include "envlist.h"
84#include "eqi.h"
85#include "exit.h"
86#include "file.h"
87#include "filter.h"
88#include "hash.h"
89#include "list.h"
90#include "logging2.h"
91#include "mapping.h"
92#include "mbyte.h"
93#include "md5.h"
94#include "memory.h"
95#include "message.h"
96#include "notify.h"
97#include "notify_type.h"
98#include "observer.h"
99#include "path.h"
100#include "pool.h"
101#include "prex.h"
102#include "qsort_r.h"
103#include "queue.h"
104#include "random.h"
105#include "regex3.h"
106#include "signal2.h"
107#include "slist.h"
108#include "state.h"
109#include "string2.h"
110// IWYU pragma: end_keep
111
112#if defined(COMPILER_IS_CLANG) || defined(COMPILER_IS_GCC)
113#define FALLTHROUGH __attribute__((fallthrough))
114#else
115#define FALLTHROUGH
116#endif
117
118#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.
Notification API.
Path manipulation functions.
Keep track when processing files.
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.