damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

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 */