Add an extension for GHC's layout-rule relaxations
[ghc-hetmet.git] / compiler / parser / cutils.h
1 /* -----------------------------------------------------------------------------
2  *
3  * Utility C functions.
4  *
5  * -------------------------------------------------------------------------- */
6
7 #include "HsFFI.h"
8
9 // Out-of-line string functions, see PrimPacked.lhs
10 HsInt ghc_strlen( HsAddr a );
11 HsInt ghc_memcmp( HsAddr a1, HsAddr a2, HsInt len );
12 HsInt ghc_memcmp_off( HsAddr a1, HsInt i, HsAddr a2, HsInt len );
13
14
15 void enableTimingStats( void );
16 void setHeapSize( HsInt size );