summaryrefslogtreecommitdiff
path: root/src/runtime/c/pgf/literals.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/c/pgf/literals.h')
-rw-r--r--src/runtime/c/pgf/literals.h26
1 files changed, 3 insertions, 23 deletions
diff --git a/src/runtime/c/pgf/literals.h b/src/runtime/c/pgf/literals.h
index 624d82f9f..5724fccef 100644
--- a/src/runtime/c/pgf/literals.h
+++ b/src/runtime/c/pgf/literals.h
@@ -1,35 +1,15 @@
#ifndef PGF_LITERALS_H_
#define PGF_LITERALS_H_
-
-// MSVC requires explicit export/import of
-// symbols in DLLs. CMake takes care of this
-// for functions, but not for data/variables.
-#if defined(_MSC_VER)
-#if defined(COMPILING_PGF)
-#define PGF_API_DATA_DECL __declspec(dllexport)
-#define PGF_API_DATA __declspec(dllexport)
-#else
-#define PGF_API_DATA_DECL __declspec(dllimport)
-#define PGF_API_DATA ERROR_NOT_COMPILING_LIBPGF
-#endif
-
-#else
-
-#define PGF_API_DATA_DECL extern
-#define PGF_API_DATA
-#endif
-// end MSVC workaround
-
#include <pgf/data.h>
// literal for named entities recognition
-PGF_API_DATA_DECL PgfLiteralCallback pgf_nerc_literal_callback;
+PGF_API_DECL extern PgfLiteralCallback pgf_nerc_literal_callback;
// literal for finding unknown words
-PGF_API_DATA_DECL PgfLiteralCallback pgf_unknown_literal_callback;
+PGF_API_DECL extern PgfLiteralCallback pgf_unknown_literal_callback;
-PgfCCat*
+PGF_INTERNAL_DECL PgfCCat*
pgf_literal_cat(PgfConcr* concr, PgfLiteral lit);
#endif // PGF_LITERALS_H_