Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:02:04

0001 #ifndef MAD_PORT_H
0002 #define MAD_PORT_H
0003 
0004 #if !defined(_WIN32) || defined(__MINGW32__)
0005 // problem with C99 compliance on Windows
0006 #include <stdint.h>
0007 #endif
0008 
0009 #ifdef __MINGW32__
0010 // problem with unistd compliance on Cygwin
0011 typedef long long off64_t;
0012 #endif
0013 
0014 #ifdef _WIN32
0015 // problem with C99 compliance on Windows
0016 #if !__STDC__ || __STDC_VERSION__ < 199901L
0017 extern double rint(double);
0018 extern double erf (double);
0019 extern double erfc(double);
0020 #endif
0021 #endif
0022 
0023 // problem with non-standard Intel names in math.h
0024 #ifdef _ICC
0025 #define compound(a,b) compound_intel(a,b)
0026 #include <math.h>
0027 #undef  compound
0028 #endif
0029 
0030 #endif // MAD_PORT_H