/*
* NAppGUI Cross-platform C SDK
* 2015-2025 Francisco Garcia Collado
* MIT Licence
* https://nappgui.com/en/legal/license.html
*
* File: osbs.def
*
*/
/* Osbs library import/export (Operating System Basic Services) */
/* clang-format off */
#if defined(NAPPGUI_SHARED)
#if defined(NAPPGUI_BUILD_OSBS_LIB)
#define NAPPGUI_OSBS_EXPORT_DLL
#else
#define NAPPGUI_OSBS_IMPORT_DLL
#endif
#endif
#if defined(__GNUC__)
#if defined(NAPPGUI_OSBS_EXPORT_DLL)
#define _osbs_api __attribute__((visibility("default")))
#else
#define _osbs_api
#endif
#elif defined(_MSC_VER)
#if defined(NAPPGUI_OSBS_IMPORT_DLL)
#define _osbs_api __declspec(dllimport)
#elif defined(NAPPGUI_OSBS_EXPORT_DLL)
#define _osbs_api __declspec(dllexport)
#else
#define _osbs_api
#endif
#else
#error Unknown compiler
#endif
/* clang-format on */