diff options
Diffstat (limited to 'include/unarchive.h')
-rw-r--r-- | include/unarchive.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/unarchive.h b/include/unarchive.h index b49e6cbb5..a6b047794 100644 --- a/include/unarchive.h +++ b/include/unarchive.h | |||
@@ -2,6 +2,10 @@ | |||
2 | #ifndef __UNARCHIVE_H__ | 2 | #ifndef __UNARCHIVE_H__ |
3 | #define __UNARCHIVE_H__ | 3 | #define __UNARCHIVE_H__ |
4 | 4 | ||
5 | #if __GNUC_PREREQ(4,1) | ||
6 | # pragma GCC visibility push(hidden) | ||
7 | #endif | ||
8 | |||
5 | #define ARCHIVE_PRESERVE_DATE 1 | 9 | #define ARCHIVE_PRESERVE_DATE 1 |
6 | #define ARCHIVE_CREATE_LEADING_DIRS 2 | 10 | #define ARCHIVE_CREATE_LEADING_DIRS 2 |
7 | #define ARCHIVE_EXTRACT_UNCONDITIONAL 4 | 11 | #define ARCHIVE_EXTRACT_UNCONDITIONAL 4 |
@@ -126,4 +130,8 @@ extern int open_transformer(int src_fd, const char *transform_prog); | |||
126 | #define open_transformer(src_fd, transformer, transform_prog) open_transformer(src_fd, transform_prog) | 130 | #define open_transformer(src_fd, transformer, transform_prog) open_transformer(src_fd, transform_prog) |
127 | #endif | 131 | #endif |
128 | 132 | ||
133 | #if __GNUC_PREREQ(4,1) | ||
134 | # pragma GCC visibility pop | ||
135 | #endif | ||
136 | |||
129 | #endif | 137 | #endif |