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