Loading...
Searching...
No Matches
5#ifndef PODOFO_BASE_DEFS_H
6#define PODOFO_BASE_DEFS_H
30#if defined(PODOFO_SHARED) && defined(PODOFO_STATIC)
31 #error "Both PODOFO_SHARED and PODOFO_STATIC defined!"
46 #define PODOFO_EXPORT __declspec(dllexport)
47 #define PODOFO_IMPORT __declspec(dllimport)
48 #define PODOFO_DEPRECATED
55 #define PODOFO_EXPORT __attribute__ ((visibility("default")))
56 #define PODOFO_IMPORT __attribute__ ((visibility("default")))
57 #define PODOFO_DEPRECATED __attribute__((__deprecated__))
64#if defined(_WIN32) && !defined(PODOFO_WIN32_SKIP_UNDEF_MACROS)
86#if defined(PODOFO_BUILD)
87#define PODOFO_API PODOFO_EXPORT
89#define PODOFO_API PODOFO_IMPORT
98#define PODOFO_PRIVATE_FRIEND(identifier)
100#ifndef PODOFO_3RDPARTY_INTEROP_ENABLED
106#define PODOFO_3RDPARTY_INTEROP_ENABLED 0
110#include "basecompat.h"
113#include "podofo_config.h"