merge upstream HEAD
[ghc-hetmet.git] / rts / Proftimer.h
index c837b85..07dffff 100644 (file)
@@ -9,14 +9,21 @@
 #ifndef PROFTIMER_H
 #define PROFTIMER_H
 
-extern void initProfTimer      ( void );
-extern void handleProfTick     ( void );
+#include "BeginPrivate.h"
 
-extern void stopProfTimer      ( void );
-extern void startProfTimer     ( void );
-extern void stopHeapProfTimer  ( void );
-extern void startHeapProfTimer ( void );
+void initProfTimer      ( void );
+void handleProfTick     ( void );
+
+#ifdef PROFILING
+void stopProfTimer      ( void );
+void startProfTimer     ( void );
+#endif
+
+void stopHeapProfTimer  ( void );
+void startHeapProfTimer ( void );
 
 extern rtsBool performHeapProfile;
 
+#include "EndPrivate.h"
+
 #endif /* PROFTIMER_H */