summaryrefslogtreecommitdiff
path: root/games/powwow/patches/patch-ptr_c
blob: 93fde0f0dd468d7b9d0b25f261126f94f50d03f3 (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
$NetBSD: patch-ptr_c,v 1.1 2011/10/03 04:37:06 dholland Exp $

- Avoid conflict with libc memrchr. Appears to have the same intent,
but this is the path of least resistance.

--- ptr.c~	2000-01-13 21:49:33.000000000 +0000
+++ ptr.c
@@ -411,7 +411,7 @@ char *ptrchr __P2 (ptr,p, char,c)
  * find last occurrence of c in p
  * return NULL if none found.
  */
-char *memrchr __P3 (char *,p, int,lenp, char,c)
+char *memrchrx __P3 (char *,p, int,lenp, char,c)
 {
     char *v, *s = p;
 
@@ -431,7 +431,7 @@ char *memrchr __P3 (char *,p, int,lenp, 
 char *ptrrchr __P2 (ptr,p, char,c)
 {
     if (p)
-	return memrchr(ptrdata(p), ptrlen(p), c);
+	return memrchrx(ptrdata(p), ptrlen(p), c);
     return (char*)p; /* shortcut for NULL */
 }