2017-04-04 11:39:44 +08:00
|
|
|
/*********************************************************************
|
2018-12-07 05:13:56 +08:00
|
|
|
* Copyright 2018, UCAR/Unidata
|
2017-04-04 11:39:44 +08:00
|
|
|
* See netcdf/COPYRIGHT file for copying and redistribution conditions.
|
|
|
|
* $Header$
|
|
|
|
*********************************************************************/
|
|
|
|
|
|
|
|
#ifndef NCEXTERNL_H
|
|
|
|
#define NCEXTERNL_H
|
|
|
|
|
|
|
|
#if defined(DLL_NETCDF) /* define when library is a DLL */
|
|
|
|
# if defined(DLL_EXPORT) /* define when building the library */
|
|
|
|
# define MSC_EXTRA __declspec(dllexport)
|
|
|
|
# else
|
|
|
|
# define MSC_EXTRA __declspec(dllimport)
|
|
|
|
# endif
|
|
|
|
#else
|
|
|
|
# define MSC_EXTRA
|
|
|
|
#endif /* defined(DLL_NETCDF) */
|
|
|
|
#ifndef EXTERNL
|
|
|
|
# define EXTERNL MSC_EXTRA extern
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif /*NCEXTERNL_H*/
|