diff -up asymptote-2.52/prc/PRCdouble.cc.const-memrchr asymptote-2.52/prc/PRCdouble.cc --- asymptote-2.52/prc/PRCdouble.cc.const-memrchr 2019-08-14 11:17:29.996063195 -0400 +++ asymptote-2.52/prc/PRCdouble.cc 2019-08-14 11:18:02.232408054 -0400 @@ -24,7 +24,7 @@ int stCOFDOECompare(const void* pcofdoe1 #ifdef WORDS_BIGENDIAN #ifndef HAVE_MEMRCHR -void *memrchr(const void *buf,int c,size_t count) +const void *memrchr(const void *buf,int c,size_t count) { unsigned char *pcBuffer=(unsigned char *)buf, diff -up asymptote-2.52/prc/PRCdouble.h.const-memrchr asymptote-2.52/prc/PRCdouble.h --- asymptote-2.52/prc/PRCdouble.h.const-memrchr 2019-08-09 04:24:30.000000000 -0400 +++ asymptote-2.52/prc/PRCdouble.h 2019-08-10 07:28:58.363622539 -0400 @@ -133,7 +133,7 @@ int stCOFDOECompare(const void*,const vo #ifdef WORDS_BIGENDIAN #ifndef HAVE_MEMRCHR -void *memrchr(const void *,int,size_t); +const void *memrchr(const void *,int,size_t); #endif #endif