WORK IN PROGRESS
The minimum requirements to build NeoMutt are:
- A C99-compliant compiler
- POSIX:2001 headers/libraries
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
This International Standard specifies the form and establishes the interpretation of programs written in the C programming language.
It defines all the headers, functions, macros, etc that a compiler needs to understand to be C99-compliant.
See also: https://en.wikipedia.org/wiki/C99
http://pubs.opengroup.org/onlinepubs/009695399/
Also known as the "Single UNIX Specification version 3, POSIX:2001", or "SUSv3".
This defines a set of C headers/libraries for working with UNIX-like systems.
See also: https://en.wikipedia.org/wiki/Single_UNIX_Specification
http://pubs.opengroup.org/onlinepubs/9699919799/
Also known as the "Single UNIX Specification version 4, POSIX:2008", or "SUSv4".
This defines a newer set of C headers/libraries for working with UNIX-like systems.
Note: These functions may not be used in NeoMutt.
See also: https://en.wikipedia.org/wiki/Single_UNIX_Specification
List of functions/headers in each specification: