/usr/include/XdmfConfig.h is in libxdmf-dev 2.1.dfsg.1-13.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 | #ifndef __XdmfConfig_h
#define __XdmfConfig_h
/*
* This is a support for files on the disk that are larger than 2GB.
* Since this is the first place that any include should happen, do this here.
*/
#define XDMF_REQUIRE_LARGE_FILE_SUPPORT
#ifdef XDMF_REQUIRE_LARGE_FILE_SUPPORT
# ifndef _LARGEFILE_SOURCE
# define _LARGEFILE_SOURCE
# endif
# ifndef _LARGEFILE64_SOURCE
# define _LARGEFILE64_SOURCE
# endif
# ifndef _LARGE_FILES
# define _LARGE_FILES
# endif
# ifndef _FILE_OFFSET_BITS
# define _FILE_OFFSET_BITS 64
# endif
#endif
/* Eliminate IceConfig.h. Create Definitions Here */
/* #undef CMAKE_WORDS_BIGENDIAN */
#ifdef CMAKE_WORDS_BIGENDIAN
#define XDMF_WORDS_BIGENDIAN
#define XDMF_BYTE_ORDER_BIG
#else
#define XDMF_WORDS_LITTLEENDIAN
#define XDMF_BYTE_ORDER_LITTLE
#endif
#define XDMF_SYSTEM debian
#define XDMF_VOID_VALID
#ifndef XDMF_VOID_VALID
/* Force an Error */
#error XDMF_VOID not defined
#endif
#define XDMF_VOID void
#define XDMF_PTR_VALID
#ifndef XDMF_PTR_VALID
/* Force an Error */
#error XDMF_PTR not defined
#endif
#define XDMF_PTR void *
#define XDMF_CHAR_VALID
#ifndef XDMF_CHAR_VALID
/* Force an Error */
#error XDMF_CHAR not defined
#endif
#define XDMF_CHAR char
#define XDMF_8_INT_VALID
#ifndef XDMF_8_INT_VALID
/* Force an Error */
#error XDMF_8_INT not defined
#endif
#define XDMF_8_INT char
#define XDMF_8_U_INT unsigned char
#define XDMF_16_INT_VALID
#ifndef XDMF_16_INT_VALID
/* Force an Error */
#error XDMF_16_INT not defined
#endif
#define XDMF_16_INT short
#define XDMF_16_U_INT unsigned short
#define XDMF_32_INT_VALID
#ifndef XDMF_32_INT_VALID
/* Force an Error */
#error XDMF_32_INT not defined
#endif
#define XDMF_32_INT int
#define XDMF_32_U_INT unsigned int
#define XDMF_32_S_INT int
#define XDMF_32_FLOAT_VALID
#ifndef XDMF_32_FLOAT_VALID
/* Force an Error */
#error XDMF_32_FLOAT not defined
#endif
#define XDMF_32_FLOAT float
#define XDMF_FLOAT float
#define XDMF_64_FLOAT_VALID
#ifndef XDMF_64_FLOAT_VALID
/* Force an Error */
#error XDMF_64_FLOAT not defined
#endif
#define XDMF_64_FLOAT double
#define XDMF_DOUBLE double
#ifndef SIZEOF___INT64
/* #undef SIZEOF___INT64 */
#endif
#define HAVE_STRTOLL
#ifndef SIZEOF_LONG_LONG
#define SIZEOF_LONG_LONG 8
#endif
#if defined( SIZEOF_LONG_LONG )
# define XDMF_64_INT long long
# define HAVE_64_INT
# define XDMF_have_64_bit_int
#elif defined( SIZEOF___INT64 )
# define XDMF_64_INT __int64
# define HAVE_64_INT
#else
# error "64 bit long not defined"
#endif
#define XDMF_HAVE_64BIT_STREAMS
#ifdef XDMF_HAVE_64BIT_STREAMS
#define XDMF_64BIT_CAST
#else
#define XDMF_64BIT_CAST (long)
#endif
#define XDMF_HAVE_FCNTL
#define XDMF_HAVE_NETINET
/* #undef XDMF_HAVE_MMAN */
#define XDMF_USE_ANSI_STDLIB
/* #undef XDMF_NO_STD_NAMESPACE */
#define XDMF_SYSTEM_HDF5
#ifndef SIZEOF___INT64
/* #undef SIZEOF___INT64 */
#endif
#if defined( SIZEOF___INT64 )
# define XDMF_LONG64 __int64
#elif defined( SIZEOF_LONG_LONG )
# define XDMF_LONG64 long long
#else
# error "64 bit long not defined"
#endif
#define BUILD_SHARED_LIBS
#ifndef BUILD_SHARED_LIBS
# define XDMFSTATIC
#endif
/* #undef HAVE_NDGM */
#define XDMF_HAVE_MALLOC_H
/* #undef XDMF_BUILD_MPI */
#ifndef XDMF_BUILD_MPI
#ifndef XDMF_NO_MPI
#define XDMF_NO_MPI
#endif
#endif
/* #undef Xdmf_EXPORTS */
#ifndef Xdmf_EXPORTS
# define Xdmf_EXPORTS
#endif
#endif /* __XdmfConfig_h */
|