
Go to the documentation of this file. 8 #define XDMF_REQUIRE_LARGE_FILE_SUPPORT 9 #ifdef XDMF_REQUIRE_LARGE_FILE_SUPPORT 10 # ifndef _LARGEFILE_SOURCE 11 # define _LARGEFILE_SOURCE 13 # ifndef _LARGEFILE64_SOURCE 14 # define _LARGEFILE64_SOURCE 19 # ifndef _FILE_OFFSET_BITS 20 # define _FILE_OFFSET_BITS 64 27 #ifdef CMAKE_WORDS_BIGENDIAN 28 #define XDMF_WORDS_BIGENDIAN 29 #define XDMF_BYTE_ORDER_BIG 31 #define XDMF_WORDS_LITTLEENDIAN 32 #define XDMF_BYTE_ORDER_LITTLE 35 #define XDMF_SYSTEM Linux-5.15.0-136-generic 37 #define XDMF_VOID_VALID 38 #ifndef XDMF_VOID_VALID 40 #error XDMF_VOID not defined 42 #define XDMF_VOID void 44 #define XDMF_PTR_VALID 45 #ifndef XDMF_PTR_VALID 47 #error XDMF_PTR not defined 49 #define XDMF_PTR void * 51 #define XDMF_CHAR_VALID 52 #ifndef XDMF_CHAR_VALID 54 #error XDMF_CHAR not defined 56 #define XDMF_CHAR char 58 #define XDMF_8_INT_VALID 59 #ifndef XDMF_8_INT_VALID 61 #error XDMF_8_INT not defined 63 #define XDMF_8_INT char 64 #define XDMF_8_U_INT unsigned char 66 #define XDMF_16_INT_VALID 67 #ifndef XDMF_16_INT_VALID 69 #error XDMF_16_INT not defined 71 #define XDMF_16_INT short 72 #define XDMF_16_U_INT unsigned short 74 #define XDMF_32_INT_VALID 75 #ifndef XDMF_32_INT_VALID 77 #error XDMF_32_INT not defined 79 #define XDMF_32_INT int 80 #define XDMF_32_U_INT unsigned int 81 #define XDMF_32_S_INT int 83 #define XDMF_32_FLOAT_VALID 84 #ifndef XDMF_32_FLOAT_VALID 86 #error XDMF_32_FLOAT not defined 88 #define XDMF_32_FLOAT float 89 #define XDMF_FLOAT float 91 #define XDMF_64_FLOAT_VALID 92 #ifndef XDMF_64_FLOAT_VALID 94 #error XDMF_64_FLOAT not defined 96 #define XDMF_64_FLOAT double 97 #define XDMF_DOUBLE double 100 #ifndef SIZEOF___INT64 104 #ifndef SIZEOF_LONG_LONG 105 #define SIZEOF_LONG_LONG 8 108 #if defined( SIZEOF_LONG_LONG ) 109 # define XDMF_64_INT long long 111 # define XDMF_have_64_bit_int 112 #elif defined( SIZEOF___INT64 ) 113 # define XDMF_64_INT __int64 116 # error "64 bit long not defined" 119 #define XDMF_HAVE_64BIT_STREAMS 120 #ifdef XDMF_HAVE_64BIT_STREAMS 121 #define XDMF_64BIT_CAST 123 #define XDMF_64BIT_CAST (long) 127 #define XDMF_USE_ANSI_STDLIB 130 #ifndef SIZEOF___INT64 134 #if defined( SIZEOF___INT64 ) 135 # define XDMF_LONG64 __int64 136 #elif defined( SIZEOF_LONG_LONG ) 137 # define XDMF_LONG64 long long 139 # error "64 bit long not defined" 142 #define BUILD_SHARED_LIBS 143 #ifndef BUILD_SHARED_LIBS 150 #ifndef XDMF_BUILD_MPI