compiler/clib: Refactoring code for C99/POSIX.1-2008 separation.
A big refactoring of the code has been done. Baseline was to get code more C99 and POSIX.1-2008 compliant and prepare for split of arosc.library.
* C99 and POSIX.1-2008 documents were taken as reference
* Each of the functions and include files were marked as either C99 or POSIX.1-2008
* Include files defined in both standard now have a C99 and a POSIX.1-2008 section
* Prototypes of unimplemented functions have been commented out and marker NOTIMPL
* Definition happen in the same order as they are presented in the standard as mush as possible
* reordering of fields in structs to reflect how they are defined in the standard
* Renumber defined constant to the order they are defined (except errno.h for bsdsocket.library backwards compatibility)
* Unused/unimplemented functions that are not part of C99 or POSIX.1-2008 have been removed
This patch breaks backwards compatibility
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@44559 fb15a70f-31f2-0310-bbcc-cdcc74a49acc