1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
From: NOKUBI Takatsugu <knok@daionet.gr.jp>
Date: Wed, 1 Feb 2017 03:58:51 +0000
Subject: hide cpp symbols
---
lib/dartsdic.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/dartsdic.cpp b/lib/dartsdic.cpp
index fba8f9f..37f6dea 100644
--- a/lib/dartsdic.cpp
+++ b/lib/dartsdic.cpp
@@ -44,6 +44,7 @@ extern "C" {
#include "chalib.h"
}
+#pragma GCC visibility push(hidden)
typedef Darts::DoubleArrayImpl<char, unsigned char, long, unsigned long>
DoubleArrayL;
@@ -127,6 +128,7 @@ da_get_dat_base(darts_t *da)
return dat_map(da);
}
+#pragma GCC visibility push(default)
da_build_t *
da_build_new(char *path)
{
@@ -203,3 +206,4 @@ da_build_dump(da_build_t* builder, char* tmpfile, FILE* lexfile)
return builder->entries->size();
}
+#pragma GCC visibility pop
|