summaryrefslogtreecommitdiff
path: root/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch
blob: 23196ca0c3c43a1b308a1e29533b10dc03f2f91a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
darwin: __private_extern__ is an Apple-ism, we really don't want

In particular FSF GCC barfs about this, which is much preferred over
ancient gcc-apple (4.2.1).

--- a/compat/regex.c
+++ b/compat/regex.c
@@ -5539,9 +5539,6 @@
    It returns 0 if it succeeds, nonzero if it doesn't.  (See regex.h for
    the return codes and their meanings.)  */
 
-#ifdef __APPLE__
-__private_extern__
-#endif
 int
 regcomp (preg, pattern, cflags)
     regex_t *preg;
@@ -5620,9 +5617,6 @@
 
    We return 0 if we find a match and REG_NOMATCH if not.  */
 
-#ifdef __APPLE__
-__private_extern__
-#endif
 int
 regexec (preg, string, nmatch, pmatch, eflags)
     const regex_t *preg;
@@ -5728,9 +5722,6 @@
 
 /* Free dynamically allocated space used by PREG.  */
 
-#ifdef __APPLE__
-__private_extern__
-#endif
 void
 regfree (preg)
     regex_t *preg;