2011-06-20 22:14:21 +02:00
|
|
|
notmuch/compat
|
2010-04-06 20:12:10 +02:00
|
|
|
|
2012-09-24 17:21:17 +02:00
|
|
|
This directory consists of three things:
|
2010-04-06 20:12:10 +02:00
|
|
|
|
|
|
|
1. Small programs used by the notmuch configure script to test for the
|
|
|
|
availability of certain system features, (library functions, etc.).
|
|
|
|
|
|
|
|
For example: have_getline.c
|
|
|
|
|
|
|
|
2. Compatibility implementations of those system features for systems
|
|
|
|
that don't provide their own versions.
|
|
|
|
|
|
|
|
For example: getline.c
|
|
|
|
|
|
|
|
The compilation of these files is made conditional on the output of
|
|
|
|
the test programs from [1].
|
2012-09-24 17:21:17 +02:00
|
|
|
|
|
|
|
3. Macro definitions abstracting compiler differences (e.g. function
|
|
|
|
attributes).
|
|
|
|
|
|
|
|
For example: function-attributes.h
|