From 825d12638b24b2a2e94c91123c131a97ddf51205 Mon Sep 17 00:00:00 2001 From: David Shaw Date: Wed, 22 Jun 2005 20:05:21 +0000 Subject: * memrchr.c (memrchr): Not all compilers allow initializing based on a variable that is also being initialized. Noted by Nelson H. F. Beebe. --- util/memrchr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'util/memrchr.c') diff --git a/util/memrchr.c b/util/memrchr.c index fafce1073..5621f7323 100644 --- a/util/memrchr.c +++ b/util/memrchr.c @@ -33,7 +33,9 @@ void * memrchr(const void *s, int c, size_t n) { - const unsigned char *start=s,*end=s+n-1; + const unsigned char *start=s,*end=s; + + end+=n-1; while(end>=start) { -- cgit v1.2.3