From f798da83ebc1c13d1a60b9a6abadbae878e70457 Mon Sep 17 00:00:00 2001 From: "Andrew O. Shadoura" Date: Sat, 19 Mar 2011 23:29:03 +0200 Subject: fix the symbols --- src/libguess/Makefile | 2 +- src/libguess/dfa.c | 8 ++++---- src/libguess/guess.c | 6 +++--- src/libguess/guess_impl.c | 22 +++++++++++----------- src/libguess/libguess.h | 4 ++-- 5 files changed, 21 insertions(+), 21 deletions(-) (limited to 'src/libguess') 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 -- cgit v1.2.3