pkgsrc/games/powwow/patches/patch-ptr_c

25 lines
735 B
Text

$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 */
}