diff -up asymptote-1.87/prc/PRCdouble.cc.gcc44 asymptote-1.87/prc/PRCdouble.cc --- asymptote-1.87/prc/PRCdouble.cc.gcc44 2009-09-20 01:28:23.000000000 -0400 +++ asymptote-1.87/prc/PRCdouble.cc 2009-09-28 13:31:46.455112363 -0400 @@ -23,7 +23,7 @@ int stCOFDOECompare(const void* pcofdoe1 } #ifdef WORDS_BIGENDIAN -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.87/prc/PRCdouble.h.gcc44 asymptote-1.87/prc/PRCdouble.h --- asymptote-1.87/prc/PRCdouble.h.gcc44 2009-09-20 01:28:23.000000000 -0400 +++ asymptote-1.87/prc/PRCdouble.h 2009-09-28 13:32:03.111986199 -0400 @@ -106,7 +106,7 @@ struct sCodageOfFrequentDoubleOrExponent int stCOFDOECompare(const void*,const void*); #ifdef WORDS_BIGENDIAN -void *memrchr(const void *,int,size_t); +const void *memrchr(const void *,int,size_t); #endif