1notmuch/compat
2
3This directory consists of three things:
4
51. Small programs used by the notmuch configure script to test for the
6   availability of certain system features, (library functions, etc.).
7
8   For example: have_getline.c
9
102. Compatibility implementations of those system features for systems
11   that don't provide their own versions.
12
13   For example: getline.c
14
15   The compilation of these files is made conditional on the output of
16   the test programs from [1].
17
183. Macro definitions abstracting compiler differences (e.g. function
19   attributes).
20
21   For example: function-attributes.h
22