diff -up asymptote-1.63/prc/PRCdouble.cc.gcc44 asymptote-1.63/prc/PRCdouble.cc
--- asymptote-1.63/prc/PRCdouble.cc.gcc44 2009-02-18 12:05:36.000000000 -0500
+++ asymptote-1.63/prc/PRCdouble.cc 2009-02-18 12:05:47.000000000 -0500
@@ -23,7 +23,7 @@ int stCOFDOECompare(const void* pcofdoe1
}
#if defined(WORDS_BIG_ENDIAN)
-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-1.63/prc/PRCdouble.h.gcc44 asymptote-1.63/prc/PRCdouble.h
--- asymptote-1.63/prc/PRCdouble.h.gcc44 2009-02-17 21:55:30.000000000 -0500
+++ asymptote-1.63/prc/PRCdouble.h 2009-02-18 12:05:06.000000000 -0500
@@ -110,7 +110,7 @@ struct sCodageOfFrequentDoubleOrExponent
int stCOFDOECompare(const void*,const void*);
#if defined(WORDS_BIG_ENDIAN)
-void *memrchr(const void *,int,size_t);
+const void *memrchr(const void *,int,size_t);
#endif