Loading...
Searching...
No Matches
7#ifndef PODOFO_BASE_DEFS_H
8#define PODOFO_BASE_DEFS_H
32#if defined(PODOFO_SHARED) && defined(PODOFO_STATIC)
33 #error "Both PODOFO_SHARED and PODOFO_STATIC defined!"
48 #define PODOFO_EXPORT __declspec(dllexport)
49 #define PODOFO_IMPORT __declspec(dllimport)
50 #define PODOFO_DEPRECATED
57 #define PODOFO_EXPORT __attribute__ ((visibility("default")))
58 #define PODOFO_IMPORT __attribute__ ((visibility("default")))
59 #define PODOFO_DEPRECATED __attribute__((__deprecated__))
66#if defined(_WIN32) && !defined(PODOFO_WIN32_SKIP_UNDEF_MACROS)
88#if defined(PODOFO_BUILD)
89#define PODOFO_API PODOFO_EXPORT
91#define PODOFO_API PODOFO_IMPORT
100#define PODOFO_PRIVATE_FRIEND(identifier)
102#ifndef PODOFO_3RDPARTY_INTEROP_ENABLED
108#define PODOFO_3RDPARTY_INTEROP_ENABLED 0
112#include "basecompat.h"
115#include "podofo_config.h"