X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FStoragePriv.h;h=c829e7894437e8070e6f6d64860d0ad6613c0f27;hb=553e90d9a32ee1b1809430f260c401cc4169c6c7;hp=59f065f5b4f6a9669723c6cf71fb4336a28dd7d1;hpb=0bffc410964e1688ad80d277d53400659e697ab5;p=ghc-hetmet.git diff --git a/ghc/rts/StoragePriv.h b/ghc/rts/StoragePriv.h index 59f065f..c829e78 100644 --- a/ghc/rts/StoragePriv.h +++ b/ghc/rts/StoragePriv.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: StoragePriv.h,v 1.23 2002/12/11 15:36:54 simonmar Exp $ + * $Id: StoragePriv.h,v 1.26 2004/07/21 10:47:29 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -21,6 +21,7 @@ extern step *g0s0; extern generation *oldest_gen; extern void newCAF(StgClosure*); +extern void newDynCAF(StgClosure *); extern void move_TSO(StgTSO *src, StgTSO *dest); extern StgTSO *relocate_stack(StgTSO *dest, ptrdiff_t diff); @@ -47,7 +48,7 @@ extern bdescr *nursery; extern nat alloc_blocks; extern nat alloc_blocks_lim; -extern lnat total_allocated; +extern ullong total_allocated; /* Nursery manipulation */ extern void allocNurseries ( void ); @@ -61,7 +62,7 @@ extern lnat calcAllocated ( void ); extern lnat calcLive ( void ); extern lnat calcNeeded ( void ); -static inline void +INLINE_HEADER void dbl_link_onto(bdescr *bd, bdescr **list) { bd->link = *list;