NeoMutt  2024-02-01-35-geee02f
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
lib.h
Go to the documentation of this file.
1
68#ifndef MUTT_MUTT_LIB_H
69#define MUTT_MUTT_LIB_H
70
71#include "config.h"
72// IWYU pragma: begin_keep
73#include "array.h"
74#include "atoi.h"
75#include "base64.h"
76#include "buffer.h"
77#include "charset.h"
78#include "date.h"
79#include "envlist.h"
80#include "eqi.h"
81#include "exit.h"
82#include "file.h"
83#include "filter.h"
84#include "hash.h"
85#include "list.h"
86#include "logging2.h"
87#include "mapping.h"
88#include "mbyte.h"
89#include "md5.h"
90#include "memory.h"
91#include "message.h"
92#include "notify.h"
93#include "notify_type.h"
94#include "observer.h"
95#include "path.h"
96#include "pool.h"
97#include "prex.h"
98#include "qsort_r.h"
99#include "queue.h"
100#include "random.h"
101#include "regex3.h"
102#include "signal2.h"
103#include "slist.h"
104#include "state.h"
105#include "string2.h"
106// IWYU pragma: end_keep
107
108#if defined(COMPILER_IS_CLANG) || defined(COMPILER_IS_GCC)
109#define FALLTHROUGH __attribute__((fallthrough))
110#else
111#define FALLTHROUGH
112#endif
113
114#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.
Time and date handling routines.
Private copy of the environment variables.
Case-insensitive fixed-chunk comparisons.
Leave the program NOW.
File management functions.
Pass files through external commands (filters)
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.
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.