Go to the documentation of this file.
26 #ifndef escript_system_dep_h
27 #define escript_system_dep_h
31 # define DBL_EPSILON 2.2204460492503131E-16
32 # define DBL_MAX 1.7976931348623157E+308
33 # define DBL_MIN 2.2250738585072014E-308
39 #if defined(_WIN32) && defined(__INTEL_COMPILER)
52 # define M_PI 3.14159265358979323846
55 #ifndef SQRT_DBL_EPSILON
56 # define SQRT_DBL_EPSILON 1.4901161193847656e-08
60 # define M_LN2 0.69314718055994530942
63 #define ESCRIPT_DLL_API
66 # ifndef ESCRIPT_STATIC_LIB
67 # undef ESCRIPT_DLL_API
68 # ifdef ESCRIPT_EXPORTS
69 # define ESCRIPT_DLL_API __declspec(dllexport)
71 # define ESCRIPT_DLL_API __declspec(dllimport)
76 #ifndef ESCRIPT_MAX_DATA_RANK
77 #define ESCRIPT_MAX_DATA_RANK 4
82 # if (defined __STDC__ && __STDC__) || defined __cplusplus
83 # define __const const