[project @ 2005-02-21 11:27:21 by simonmar]
[ghc-hetmet.git] / ghc / includes / RtsFlags.h
index 1d45748..43515e8 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: RtsFlags.h,v 1.46 2004/08/13 13:09:29 simonmar Exp $
+ * $Id: RtsFlags.h,v 1.48 2005/02/03 10:59:05 simonmar Exp $
  *
  * (c) The GHC Team, 1998-1999
  *
@@ -60,6 +60,7 @@ struct DEBUG_FLAGS {
     rtsBool par;            // 'P'
     rtsBool linker;         // 'l'   the object linker
     rtsBool apply;          // 'a'
+    rtsBool stm;            // 'm'
 };
 
 struct COST_CENTRE_FLAGS {
@@ -316,8 +317,10 @@ extern RTS_FLAGS RtsFlags;
 
 /* Routines that operate-on/to-do-with RTS flags: */
 
-void initRtsFlagsDefaults(void);
-void setupRtsFlags(int *argc, char *argv[], int *rts_argc, char *rts_argv[]);
+extern void initRtsFlagsDefaults(void);
+extern void setupRtsFlags(int *argc, char *argv[], int *rts_argc, char *rts_argv[]);
+extern void setProgName(char *argv[]);
+
 
 /*
  * The printf formats are here, so we are less likely to make