1 #ifndef _PHASERET_BASICMACROS_H 2 #define _PHASERET_BASICMACROS_H 5 #if defined(_WIN32) || defined(__WIN32__) 6 # if defined(PHASERET_BUILD_SHARED) 7 # define PHASERET_API __declspec(dllexport) 8 # elif !defined(PHASERET_BUILD_STATIC) 9 # define PHASERET_API __declspec(dllimport) 22 #define PHASERET_NAME_DOUBLE(name) LTFAT_MAKENAME(phaseret,name,_d) 23 #define PHASERET_NAME_SINGLE(name) LTFAT_MAKENAME(phaseret,name,_s) 24 #define PHASERET_NAME_COMPLEXDOUBLE(name) LTFAT_MAKENAME(phaseret,name,_dc) 25 #define PHASERET_NAME_COMPLEXSINGLE(name) LTFAT_MAKENAME(phaseret,name,_sc)