notmuch/compat
uncrustify 8099050c71 compat: run uncrustify
This is the result of running

     $ uncrustify --replace --config ../devel/uncrustify.cfg *.c *.h

in the compat directory
2019-06-14 07:41:27 -03:00
..
.gitignore Use rooted paths in .gitignore files 2017-08-18 19:42:35 -03:00
canonicalize_file_name.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
check_asctime.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
check_getpwuid.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
compat.h compat: run uncrustify 2019-06-14 07:41:27 -03:00
function-attributes.h compat: run uncrustify 2019-06-14 07:41:27 -03:00
gen_zlib_pc.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
getdelim.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
getline.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
have_canonicalize_file_name.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
have_d_type.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
have_getline.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
have_strcasestr.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
have_strsep.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
have_timegm.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
Makefile
Makefile.local
README
strcasestr.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
strsep.c compat: run uncrustify 2019-06-14 07:41:27 -03:00
timegm.c compat: run uncrustify 2019-06-14 07:41:27 -03:00

notmuch/compat

This directory consists of three things:

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].

3. Macro definitions abstracting compiler differences (e.g. function
   attributes).

   For example: function-attributes.h