NeoMutt  2022-04-29-81-g9c5a59
Teaching an old dog new tricks
DOXYGEN
lib.h
Go to the documentation of this file.
1 
67 #ifndef MUTT_MUTT_LIB_H
68 #define MUTT_MUTT_LIB_H
69 
70 // IWYU pragma: begin_exports
71 #include "array.h"
72 #include "atoi.h"
73 #include "base64.h"
74 #include "buffer.h"
75 #include "charset.h"
76 #include "date.h"
77 #include "envlist.h"
78 #include "exit.h"
79 #include "file.h"
80 #include "filter.h"
81 #include "hash.h"
82 #include "list.h"
83 #include "logging.h"
84 #include "mapping.h"
85 #include "mbyte.h"
86 #include "md5.h"
87 #include "memory.h"
88 #include "message.h"
89 #include "notify.h"
90 #include "notify_type.h"
91 #include "observer.h"
92 #include "path.h"
93 #include "pool.h"
94 #include "prex.h"
95 #include "qsort_r.h"
96 #include "queue.h"
97 #include "random.h"
98 #include "regex3.h"
99 #include "signal2.h"
100 #include "slist.h"
101 #include "state.h"
102 #include "string2.h"
103 // IWYU pragma: end_exports
104 
105 #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.
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.
Keep track when processing files.
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.
String manipulation functions.