cpp: Use #pragma once instead of #ifndef guards
[ghc.git] / includes / rts / Stable.h
index 9f785ee..75fcf4f 100644 (file)
@@ -7,12 +7,11 @@
  * Do not #include this file directly: #include "Rts.h" instead.
  *
  * To understand the structure of the RTS headers, see the wiki:
- *   http://hackage.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
+ *   http://ghc.haskell.org/trac/ghc/wiki/Commentary/SourceTree/Includes
  *
  * ---------------------------------------------------------------------------*/
 
-#ifndef RTS_STABLE_H
-#define RTS_STABLE_H
+#pragma once
 
 EXTERN_INLINE StgPtr deRefStablePtr (StgStablePtr stable_ptr);
 StgStablePtr getStablePtr  (StgPtr p);
@@ -22,9 +21,9 @@ StgStablePtr getStablePtr  (StgPtr p);
    -------------------------------------------------------------------------- */
 
 typedef struct {
-    StgPtr  addr;                      /* Haskell object, free list, or NULL */
-    StgPtr  old;                       /* old Haskell object, used during GC */
-    StgClosure *sn_obj;                /* the StableName object (or NULL) */
+    StgPtr  addr;                       /* Haskell object, free list, or NULL */
+    StgPtr  old;                        /* old Haskell object, used during GC */
+    StgClosure *sn_obj;         /* the StableName object (or NULL) */
 } snEntry;
 
 typedef struct {
@@ -39,5 +38,3 @@ StgPtr deRefStablePtr(StgStablePtr sp)
 {
     return stable_ptr_table[(StgWord)sp].addr;
 }
-
-#endif /* RTS_STABLE_H */