NeoMutt  2021-10-22-8-g9cb437
Teaching an old dog new tricks
DOXYGEN
lib.h
Go to the documentation of this file.
1 
66 #ifndef MUTT_MUTT_LIB_H
67 #define MUTT_MUTT_LIB_H
68 
69 // IWYU pragma: begin_exports
70 #include "array.h"
71 #include "base64.h"
72 #include "buffer.h"
73 #include "charset.h"
74 #include "date.h"
75 #include "envlist.h"
76 #include "exit.h"
77 #include "file.h"
78 #include "filter.h"
79 #include "hash.h"
80 #include "list.h"
81 #include "logging.h"
82 #include "mapping.h"
83 #include "mbyte.h"
84 #include "md5.h"
85 #include "memory.h"
86 #include "message.h"
87 #include "notify.h"
88 #include "notify_type.h"
89 #include "observer.h"
90 #include "path.h"
91 #include "pool.h"
92 #include "prex.h"
93 #include "qsort_r.h"
94 #include "queue.h"
95 #include "random.h"
96 #include "regex3.h"
97 #include "signal2.h"
98 #include "slist.h"
99 #include "state.h"
100 #include "string2.h"
101 // IWYU pragma: end_exports
102 
103 #endif /* MUTT_MUTT_LIB_H */
Linear Array data structure.
Conversion to/from base64 encoding.
General purpose object for storing and parsing strings.
Time and date handling routines.
Private copy of the environment variables.
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.
Notification API.
Notification Types.
Observer of notifications.
Path manipulation functions.
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.
Keep track when processing files.
String manipulation functions.