X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/497de44e36d5ec43e5b61ff644bb7207b23c225e..023d86f78c882708358c37d7ba9b63aeda514643:/include/xbt/misc.h diff --git a/include/xbt/misc.h b/include/xbt/misc.h index 186611753b..256f4ecc3e 100644 --- a/include/xbt/misc.h +++ b/include/xbt/misc.h @@ -86,22 +86,26 @@ #ifdef DLL_EXPORT -# define XBT_PUBLIC(type) __declspec(dllexport) type +# define XBT_PUBLIC(type) __declspec(dllexport) type # define XBT_PUBLIC_NO_IMPORT(type) __declspec(dllexport) type +# define XBT_IMPORT_NO_PUBLIC(type) type #else # ifdef DLL_STATIC -# define XBT_PUBLIC(type) type +# define XBT_PUBLIC(type) type # define XBT_PUBLIC_NO_IMPORT(type) type +# define XBT_IMPORT_NO_PUBLIC(type) type # else # ifdef _WIN32 -# define XBT_PUBLIC(type) __declspec(dllimport) type +# define XBT_PUBLIC(type) __declspec(dllimport) type # define XBT_PUBLIC_NO_IMPORT(type) type -# else -# define XBT_PUBLIC(type) extern type +# define XBT_IMPORT_NO_PUBLIC(type) __declspec(dllimport) type +# else +# define XBT_PUBLIC(type) extern type # define XBT_PUBLIC_NO_IMPORT(type) type +# define XBT_IMPORT_NO_PUBLIC(type) type # endif # endif -#endif +#endif