X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FStg.h;h=4005542130059d3f6ff48ba49911e323b1f177aa;hb=f9be4bf7bed29ca0826bbd3943c02442d3ef8369;hp=6fba25c3ed2231686f094fdd18b2cbca5b6d2388;hpb=5ab9090d94844dd5ca8fe267c2b67a093d0db563;p=ghc-hetmet.git diff --git a/ghc/includes/Stg.h b/ghc/includes/Stg.h index 6fba25c..4005542 100644 --- a/ghc/includes/Stg.h +++ b/ghc/includes/Stg.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Stg.h,v 1.24 2000/03/14 01:54:06 sof Exp $ + * $Id: Stg.h,v 1.29 2000/04/14 15:10:20 sewardj Exp $ * * (c) The GHC Team, 1998-1999 * @@ -13,9 +13,13 @@ #define STG_H #ifndef NON_POSIX_SOURCE -#define _POSIX_SOURCE +#define _POSIX_SOURCE 1 +#define _POSIX_C_SOURCE 199309L +#define _ISOC9X_SOURCE #endif +/* Let's be ISO C9X too... */ + /* If we include "Stg.h" directly, we're in STG code, and we therefore * get all the global register variables, macros etc. that go along * with that. If "Stg.h" is included via "Rts.h", we're assumed to @@ -109,7 +113,7 @@ void _stgAssert (char *, unsigned int); #include "Constants.h" /* Profiling information */ -#include "Profiling.h" +#include "StgProf.h" /* Storage format definitions */ #include "Closures.h" @@ -163,7 +167,6 @@ void _stgAssert (char *, unsigned int); #include "ClosureMacros.h" #include "InfoMacros.h" #include "StgMacros.h" -#include "StgProf.h" #include "PrimOps.h" #include "Updates.h" #include "StgTicky.h"