Go to the documentation of this file.
27 #ifndef escript_system_dep_h
28 #define escript_system_dep_h
32 # define DBL_EPSILON 2.2204460492503131E-16
33 # define DBL_MAX 1.7976931348623157E+308
34 # define DBL_MIN 2.2250738585072014E-308
40 #if defined(_WIN32) && defined(__INTEL_COMPILER)
53 # define M_PI 3.14159265358979323846
56 #ifndef SQRT_DBL_EPSILON
57 # define SQRT_DBL_EPSILON 1.4901161193847656e-08
61 # define M_LN2 0.69314718055994530942
64 #define ESCRIPT_DLL_API
67 # ifndef ESCRIPT_STATIC_LIB
68 # undef ESCRIPT_DLL_API
69 # ifdef ESCRIPT_EXPORTS
70 # define ESCRIPT_DLL_API __declspec(dllexport)
72 # define ESCRIPT_DLL_API __declspec(dllimport)
77 #ifndef ESCRIPT_MAX_DATA_RANK
78 #define ESCRIPT_MAX_DATA_RANK 4
83 # if (defined __STDC__ && __STDC__) || defined __cplusplus
84 # define __const const