portable_basic.h (677B)
1 #ifndef PORTABLE_BASIC_H 2 #define PORTABLE_BASIC_H 3 4 /* 5 * Basic features need to make compilers support the most common moden C 6 * features, and endian / unligned read support as well. 7 * 8 * It is not assumed that this file is always included. 9 * Other include files are independent or include what they need. 10 */ 11 12 #include "pversion.h" 13 #include "pwarnings.h" 14 15 /* Featutures that ought to be supported by C11, but some aren't. */ 16 #include "pinttypes.h" 17 #include "pstdalign.h" 18 #include "pinline.h" 19 #include "pstatic_assert.h" 20 21 /* These are not supported by C11 and are general platform abstractions. */ 22 #include "pendian.h" 23 #include "punaligned.h" 24 25 #endif /* PORTABLE_BASIC_H */