libaacs | branch: master | npzacs <[email protected]> | Thu Dec 8 12:33:25 2011 +0200| [5e8e9b48144947c0f8f6f871fbd23cb42a72f645] | committer: npzacs
Do not export internal symbols from generated parser/lexer > http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=5e8e9b48144947c0f8f6f871fbd23cb42a72f645 --- ChangeLog | 1 + src/file/keydbcfg-lexer.l | 5 +++++ src/file/keydbcfg-parser.y | 1 + 3 files changed, 7 insertions(+), 0 deletions(-) diff --git a/ChangeLog b/ChangeLog index 65b049a..cd1cebc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,5 @@ ????-??-??: + - Do not export internal symbols from generated parser/lexer - Do not distribute generated parser files - Check for libgpg-error. Link against it when needed. - Distribute README.txt diff --git a/src/file/keydbcfg-lexer.l b/src/file/keydbcfg-lexer.l index 99b0713..0447e0b 100644 --- a/src/file/keydbcfg-lexer.l +++ b/src/file/keydbcfg-lexer.l @@ -20,12 +20,17 @@ #include "keydbcfg-parser.h" +#define YY_NO_UNISTD_H + /* Disable some warnings triggered by generated scanner */ #ifdef __GNUC__ #pragma GCC diagnostic ignored "-Wredundant-decls" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC visibility push(hidden) #endif +int isatty(int i) { return 0; } + static char *trim_string(const char *string); %} /* Options to generate reentrant lexer that's POSIX lex compatible. The diff --git a/src/file/keydbcfg-parser.y b/src/file/keydbcfg-parser.y index a98c80b..4579208 100644 --- a/src/file/keydbcfg-parser.y +++ b/src/file/keydbcfg-parser.y @@ -30,6 +30,7 @@ #pragma GCC diagnostic ignored "-Wredundant-decls" #pragma GCC diagnostic ignored "-Wimplicit-function-declaration" #pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC visibility push(hidden) #endif /* Fix some warnings trigger by -Wundef which can't be ignored */ _______________________________________________ libaacs-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libaacs-devel
