X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fparser%2Fcutils.c;h=c42ec9e3cec8f3f0c888c59a76bb8fc5a951d904;hp=4a7b7b3c68dbf99ed0436406ad176341680f7a91;hb=edc0bafd3fcd01b85a2e8894e5dfe149eb0e0857;hpb=317fc69d18eda68fd65f5ba634feafbe4a3923da diff --git a/compiler/parser/cutils.c b/compiler/parser/cutils.c index 4a7b7b3..c42ec9e 100644 --- a/compiler/parser/cutils.c +++ b/compiler/parser/cutils.c @@ -4,7 +4,6 @@ places in the GHC library. */ #include "Rts.h" -#include "RtsFlags.h" #include "HsFFI.h" @@ -20,19 +19,19 @@ and causes gcc to require too many registers on x84 */ HsInt -ghc_strlen( HsAddr a ) +ghc_strlen( HsPtr a ) { return (strlen((char *)a)); } HsInt -ghc_memcmp( HsAddr a1, HsAddr a2, HsInt len ) +ghc_memcmp( HsPtr a1, HsPtr a2, HsInt len ) { return (memcmp((char *)a1, a2, len)); } HsInt -ghc_memcmp_off( HsAddr a1, HsInt i, HsAddr a2, HsInt len ) +ghc_memcmp_off( HsPtr a1, HsInt i, HsPtr a2, HsInt len ) { return (memcmp((char *)a1 + i, a2, len)); }