summaryrefslogtreecommitdiff
path: root/src/libguess
diff options
context:
space:
mode:
authorAndrew O. Shadoura <bugzilla@tut.by>2011-03-19 23:29:03 +0200
committerAndrew O. Shadoura <bugzilla@tut.by>2011-03-19 23:29:03 +0200
commitf798da83ebc1c13d1a60b9a6abadbae878e70457 (patch)
tree6368af5852c69b1aa2aeae718f8a5f8ce7077767 /src/libguess
parent8b09fa80e3920cbd3bb2e39aa86c0fc9b40183e5 (diff)
fix the symbols
Diffstat (limited to 'src/libguess')
-rw-r--r--src/libguess/Makefile2
-rw-r--r--src/libguess/dfa.c8
-rw-r--r--src/libguess/guess.c6
-rw-r--r--src/libguess/guess_impl.c22
-rw-r--r--src/libguess/libguess.h4
5 files changed, 21 insertions, 21 deletions
diff --git a/src/libguess/Makefile b/src/libguess/Makefile
index 3d38392..d410dcc 100644
--- a/src/libguess/Makefile
+++ b/src/libguess/Makefile
@@ -13,5 +13,5 @@ include ../../buildsys.mk
include ../../extra.mk
CPPFLAGS += ${LIB_CPPFLAGS} ${MOWGLI_CFLAGS} -I. -I.. -DLIBGUESS_CORE
-CFLAGS += ${LIB_CFLAGS}
+CFLAGS += ${LIB_CFLAGS} -fvisibility=hidden
LIBS += ${MOWGLI_LIBS}
diff --git a/src/libguess/dfa.c b/src/libguess/dfa.c
index ef97ffe..a7d5943 100644
--- a/src/libguess/dfa.c
+++ b/src/libguess/dfa.c
@@ -1,7 +1,7 @@
#include "libguess.h"
#include "dfa.h"
-boolean __attribute__ ((visibility ("hidden")))
+boolean
dfa_alone(guess_dfa *dfa, guess_dfa *order[])
{
int i;
@@ -18,7 +18,7 @@ dfa_alone(guess_dfa *dfa, guess_dfa *order[])
return TRUE;
}
-boolean __attribute__ ((visibility ("hidden")))
+boolean
dfa_none(guess_dfa *order[])
{
int i;
@@ -32,7 +32,7 @@ dfa_none(guess_dfa *order[])
return TRUE;
}
-guess_dfa * __attribute__ ((visibility ("hidden")))
+guess_dfa *
dfa_top(guess_dfa *order[])
{
int i;
@@ -46,7 +46,7 @@ dfa_top(guess_dfa *order[])
return top;
}
-const char * __attribute__ ((visibility ("hidden")))
+const char *
dfa_process(guess_dfa *order[], int c)
{
int i;
diff --git a/src/libguess/guess.c b/src/libguess/guess.c
index 8b8c595..2c55d95 100644
--- a/src/libguess/guess.c
+++ b/src/libguess/guess.c
@@ -2,7 +2,7 @@
mowgli_patricia_t *guess_impl_list = NULL;
-void __attribute__ ((visibility ("hidden"))) strcasecanon(char *str)
+void strcasecanon(char *str)
{
while (*str)
{
@@ -11,7 +11,7 @@ void __attribute__ ((visibility ("hidden"))) strcasecanon(char *str)
}
}
-static void __attribute__ ((visibility ("hidden")))
+static void
guess_impl_register(const char *lang, guess_impl_f impl)
{
return_if_fail(guess_impl_list != NULL);
@@ -19,7 +19,7 @@ guess_impl_register(const char *lang, guess_impl_f impl)
mowgli_patricia_add(guess_impl_list, lang, impl);
}
-static void __attribute__ ((visibility ("hidden")))
+static void
guess_init(void)
{
mowgli_init();
diff --git a/src/libguess/guess_impl.c b/src/libguess/guess_impl.c
index 50a50f7..0a1b83f 100644
--- a/src/libguess/guess_impl.c
+++ b/src/libguess/guess_impl.c
@@ -81,7 +81,7 @@ int libguess_validate_utf8(const char *buf, int buflen)
return 0;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_jp(const char *buf, int buflen)
+const char *guess_jp(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -137,7 +137,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_jp(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_tw(const char *buf, int buflen)
+const char *guess_tw(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -192,7 +192,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_tw(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_cn(const char *buf, int buflen)
+const char *guess_cn(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -250,7 +250,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_cn(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_kr(const char *buf, int buflen)
+const char *guess_kr(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -308,7 +308,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_kr(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_ar(const char *buf, int buflen)
+const char *guess_ar(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -357,7 +357,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_ar(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_gr(const char *buf, int buflen)
+const char *guess_gr(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -406,7 +406,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_gr(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_ru(const char *buf, int buflen)
+const char *guess_ru(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -459,7 +459,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_ru(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_hw(const char *buf, int buflen)
+const char *guess_hw(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -508,7 +508,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_hw(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_pl(const char *buf, int buflen)
+const char *guess_pl(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -557,7 +557,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_pl(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_tr(const char *buf, int buflen)
+const char *guess_tr(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
@@ -606,7 +606,7 @@ const char * __attribute__ ((visibility ("hidden"))) guess_tr(const char *buf, i
return NULL;
}
-const char * __attribute__ ((visibility ("hidden"))) guess_bl(const char *buf, int buflen)
+const char *guess_bl(const char *buf, int buflen)
{
int i;
const char *rv = NULL;
diff --git a/src/libguess/libguess.h b/src/libguess/libguess.h
index 7ffcb9f..a800a29 100644
--- a/src/libguess/libguess.h
+++ b/src/libguess/libguess.h
@@ -63,7 +63,7 @@ typedef const char *(*guess_impl_f)(const char *buf, int len);
#endif
-int libguess_validate_utf8(const char *buf, int buflen);
+__attribute__ ((visibility ("default"))) int libguess_validate_utf8(const char *buf, int buflen);
#define GUESS_REGION_JP "japanese"
#define GUESS_REGION_TW "taiwanese"
@@ -79,6 +79,6 @@ int libguess_validate_utf8(const char *buf, int buflen);
typedef void (*libguess_result_f)(const char *encodingname, const char *res);
-const char *libguess_determine_encoding(const char *buf, int buflen, const char *langset);
+__attribute__ ((visibility ("default"))) const char *libguess_determine_encoding(const char *buf, int buflen, const char *langset);
#endif