Libical API Documentation 4.0
Loading...
Searching...
No Matches
libical_vcal_export.h
1
5#ifndef LIBICAL_VCAL_EXPORT_H
6
7#define LIBICAL_VCAL_EXPORT_H
8
9#if !defined(S_SPLINT_S)
10
11#ifdef LIBICAL_VCAL_STATIC_DEFINE
12#define LIBICAL_VCAL_EXPORT
13#define LIBICAL_VCAL_NO_EXPORT
14#else
15#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__)
16#if defined(libical_vcal_EXPORTS)
17/* We are building this library */
18#define LIBICAL_VCAL_EXPORT __declspec(dllexport)
19#else
20/* We are using this library */
21#define LIBICAL_VCAL_EXPORT __declspec(dllimport)
22#endif
23#define LIBICAL_VCAL_NO_EXPORT
24#else
25#define LIBICAL_VCAL_EXPORT __attribute__((visibility("default")))
26#define LIBICAL_VCAL_NO_EXPORT __attribute__((visibility("hidden")))
27#endif
28#endif
29
30#endif
31
32#endif