[project @ 2000-04-17 13:28:17 by sewardj]
[ghc-hetmet.git] / ghc / includes / Stg.h
index f99d723..4005542 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: Stg.h,v 1.26 2000/04/13 23:03:12 sewardj Exp $
+ * $Id: Stg.h,v 1.29 2000/04/14 15:10:20 sewardj Exp $
  *
  * (c) The GHC Team, 1998-1999
  *
 #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
@@ -26,8 +30,8 @@
 #endif
 
 #if IN_STG_CODE == 0
-# ifndef NO_MACHREGS
-#  define NO_MACHREGS                  /* don't define fixed registers */
+# ifndef NO_REGS
+#  define NO_REGS                      /* don't define fixed registers */
 # endif
 #endif