summaryrefslogtreecommitdiff
path: root/ext/ereg/regex/regex.h
diff options
context:
space:
mode:
authorJani Taskinen <jani@php.net>2008-07-21 16:23:00 +0000
committerJani Taskinen <jani@php.net>2008-07-21 16:23:00 +0000
commit07586f682b6881632e51bc5b18d5ed9caf89e0d2 (patch)
tree9afccd68effd49afa4a5970e0f00ce25c673f3cf /ext/ereg/regex/regex.h
parent1ca8daaafb32503beacc0f026ed112f52eb8bf66 (diff)
downloadphp-git-07586f682b6881632e51bc5b18d5ed9caf89e0d2.tar.gz
MFH:- Visibility (bug #45564)
Diffstat (limited to 'ext/ereg/regex/regex.h')
-rw-r--r--ext/ereg/regex/regex.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/ereg/regex/regex.h b/ext/ereg/regex/regex.h
index b39c5e178c..56c63148d7 100644
--- a/ext/ereg/regex/regex.h
+++ b/ext/ereg/regex/regex.h
@@ -10,6 +10,8 @@ extern "C" {
/* === regex2.h === */
#ifdef WIN32
#define API_EXPORT(type) __declspec(dllexport) type __stdcall
+#elif defined(__GNUC__) && __GNUC__ >= 4
+#define API_EXPORT(type) __attribute__ ((visibility("default"))) type
#else
#define API_EXPORT(type) type
#endif