Lots of nat -> StgWord changes
[ghc.git] / includes / rts / storage / GC.h
index 11c8560..fadaa8c 100644 (file)
@@ -124,13 +124,13 @@ extern generation * oldest_gen;
 /* -----------------------------------------------------------------------------
    Generic allocation
 
-   StgPtr allocate(Capability *cap, nat n)
+   StgPtr allocate(Capability *cap, W_ n)
                                 Allocates memory from the nursery in
                                the current Capability.  This can be
                                done without taking a global lock,
                                 unlike allocate().
 
-   StgPtr allocatePinned(Capability *cap, nat n) 
+   StgPtr allocatePinned(Capability *cap, W_ n)
                                 Allocates a chunk of contiguous store
                                n words long, which is at a fixed
                                address (won't be moved by GC).  
@@ -153,11 +153,11 @@ StgPtr  allocate        ( Capability *cap, W_ n );
 StgPtr  allocatePinned  ( Capability *cap, W_ n );
 
 /* memory allocator for executable memory */
-void * allocateExec(unsigned int len, void **exec_addr);
+void * allocateExec(W_ len, void **exec_addr);
 void   freeExec (void *p);
 
 // Used by GC checks in external .cmm code:
-extern nat large_alloc_lim;
+extern W_ large_alloc_lim;
 
 /* -----------------------------------------------------------------------------
    Performing Garbage Collection