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