Author: paultcochrane
Date: Tue May  8 10:03:52 2007
New Revision: 18466

Modified:
   trunk/config/gen/platform/ansi/io.h
   trunk/config/gen/platform/generic/dl.h
   trunk/config/gen/platform/generic/io.h
   trunk/config/gen/platform/generic/math.h
   trunk/config/gen/platform/generic/signal.h
   trunk/config/gen/platform/generic/stat.h
   trunk/config/gen/platform/generic/threads.h
   trunk/config/gen/platform/openbsd/misc.h
   trunk/config/gen/platform/platform_interface.h
   trunk/config/gen/platform/win32/io.h
   trunk/config/gen/platform/win32/misc.h
   trunk/config/gen/platform/win32/signal.h
   trunk/config/gen/platform/win32/stat.h
   trunk/config/gen/platform/win32/threads.h

Log:
[compilers] Added guards to header files.  Patch courtesy of Mark Glines <mark 
at glines dot org>.

Modified: trunk/config/gen/platform/ansi/io.h
==============================================================================
--- trunk/config/gen/platform/ansi/io.h (original)
+++ trunk/config/gen/platform/ansi/io.h Tue May  8 10:03:52 2007
@@ -2,11 +2,16 @@
 ** I/O:
 */
 
+#ifndef PARROT_PLATFORM_ANSI_IO_H_GUARD
+#define PARROT_PLATFORM_ANSI_IO_H_GUARD
+
 #define DEFAULT_OPEN_MODE 0
 #ifndef S_ISREG
 #  define S_ISREG(m) 1
 #endif
 
+#endif /* PARROT_PLATFORM_ANSI_IO_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/generic/dl.h
==============================================================================
--- trunk/config/gen/platform/generic/dl.h      (original)
+++ trunk/config/gen/platform/generic/dl.h      Tue May  8 10:03:52 2007
@@ -1,9 +1,13 @@
+#ifndef PARROT_PLATFORM_GENERIC_DL_H_GUARD
+#define PARROT_PLATFORM_GENERIC_DL_H_GUARD
 /*
  * Dynamic loading stuff:
  */
 
 #define PARROT_DLOPEN_FLAGS RTLD_LAZY
 
+#endif /* PARROT_PLATFORM_GENERIC_DL_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/generic/io.h
==============================================================================
--- trunk/config/gen/platform/generic/io.h      (original)
+++ trunk/config/gen/platform/generic/io.h      Tue May  8 10:03:52 2007
@@ -1,3 +1,5 @@
+#ifndef PARROT_PLATFORM_GENERIC_IO_H_GUARD
+#define PARROT_PLATFORM_GENERIC_IO_H_GUARD
 /*
  * I/O:
  */
@@ -7,6 +9,8 @@
 #  define S_ISREG(m) ((m & S_IFMT) == S_IFREG)
 #endif
 
+#endif /* PARROT_PLATFORM_GENERIC_IO_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/generic/math.h
==============================================================================
--- trunk/config/gen/platform/generic/math.h    (original)
+++ trunk/config/gen/platform/generic/math.h    Tue May  8 10:03:52 2007
@@ -1,3 +1,5 @@
+#ifndef PARROT_PLATFORM_GENERIC_MATH_H_GUARD
+#define PARROT_PLATFORM_GENERIC_MATH_H_GUARD
 /*
  * math related stuff
  */
@@ -20,6 +22,8 @@
 
 #define Parrot_is_nzero(x) ((x) == 0.0 && signbit(x))
 
+#endif /* PARROT_PLATFORM_GENERIC_MATH_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/generic/signal.h
==============================================================================
--- trunk/config/gen/platform/generic/signal.h  (original)
+++ trunk/config/gen/platform/generic/signal.h  Tue May  8 10:03:52 2007
@@ -1,3 +1,5 @@
+#ifndef PARROT_PLATFORM_GENERIC_SIGNAL_H_GUARD
+#define PARROT_PLATFORM_GENERIC_SIGNAL_H_GUARD
 /*
  * Signal handling stuff
  */
@@ -19,6 +21,8 @@
     Parrot_sighandler_t Parrot_set_sighandler(int s, Parrot_sighandler_t f);
 #endif
 
+#endif /* PARROT_PLATFORM_GENERIC_SIGNAL_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/generic/stat.h
==============================================================================
--- trunk/config/gen/platform/generic/stat.h    (original)
+++ trunk/config/gen/platform/generic/stat.h    Tue May  8 10:03:52 2007
@@ -1,3 +1,5 @@
+#ifndef PARROT_PLATFORM_GENERIC_STAT_H_GUARD
+#define PARROT_PLATFORM_GENERIC_STAT_H_GUARD
 /*
  * File stat stuff
  */
@@ -6,6 +8,8 @@
 #  include <sys/stat.h>
 #endif
 
+#endif /* PARROT_PLATFORM_GENERIC_STAT_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/generic/threads.h
==============================================================================
--- trunk/config/gen/platform/generic/threads.h (original)
+++ trunk/config/gen/platform/generic/threads.h Tue May  8 10:03:52 2007
@@ -1,3 +1,5 @@
+#ifndef PARROT_PLATFORM_GENERIC_THREADS_H_GUARD
+#define PARROT_PLATFORM_GENERIC_THREADS_H_GUARD
 /*
  * POSIX threading stuff
  */
@@ -13,6 +15,8 @@
 #  endif
 #endif
 
+#endif /* PARROT_PLATFORM_GENERIC_THREADS_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/openbsd/misc.h
==============================================================================
--- trunk/config/gen/platform/openbsd/misc.h    (original)
+++ trunk/config/gen/platform/openbsd/misc.h    Tue May  8 10:03:52 2007
@@ -1,3 +1,5 @@
+#ifndef PARROT_PLATFORM_OPENBSD_MISC_H_GUARD
+#define PARROT_PLATFORM_OPENBSD_MISC_H_GUARD
 /*
 ** Miscellaneous:
 */
@@ -8,6 +10,8 @@
 #  define PARROT_OPENBSD_ELF
 #endif
 
+#endif /* PARROT_PLATFORM_OPENBSD_MISC_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/platform_interface.h
==============================================================================
--- trunk/config/gen/platform/platform_interface.h      (original)
+++ trunk/config/gen/platform/platform_interface.h      Tue May  8 10:03:52 2007
@@ -1,5 +1,5 @@
-#ifndef PLATFORM_INTERFACE_H_GUARD
-#define PLATFORM_INTERFACE_H_GUARD
+#ifndef PARROT_PLATFORM_INTERFACE_H_GUARD
+#define PARROT_PLATFORM_INTERFACE_H_GUARD
 /*
 ** platform_interface.h
 */
@@ -126,7 +126,7 @@
 INTVAL Parrot_Run_OS_Command_Argv(Interp*, struct PMC *);
 void Parrot_Exec_OS_Command_Argv(Interp*, struct PMC *);
 
-#endif /* PLATFORM_INTERFACE_H_GUARD */
+#endif /* PARROT_PLATFORM_INTERFACE_H_GUARD */
 
 /*
  * Local variables:

Modified: trunk/config/gen/platform/win32/io.h
==============================================================================
--- trunk/config/gen/platform/win32/io.h        (original)
+++ trunk/config/gen/platform/win32/io.h        Tue May  8 10:03:52 2007
@@ -1,3 +1,6 @@
+#ifndef PARROT_PLATFORM_WIN32_IO_H_GUARD
+#define PARROT_PLATFORM_WIN32_IO_H_GUARD
+
 #define DEFAULT_OPEN_MODE 0
 
 typedef void* Parrot_WIN32_HANDLE;
@@ -7,6 +10,8 @@
 #  define S_ISREG(m) ((m & S_IFMT) == S_IFREG)
 #endif
 
+#endif /* PARROT_PLATFORM_WIN32_IO_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/win32/misc.h
==============================================================================
--- trunk/config/gen/platform/win32/misc.h      (original)
+++ trunk/config/gen/platform/win32/misc.h      Tue May  8 10:03:52 2007
@@ -1,3 +1,6 @@
+#ifndef PARROT_PLATFORM_WIN32_MISC_H_GUARD
+#define PARROT_PLATFORM_WIN32_MISC_H_GUARD
+
 #define PARROT_HAS_PLATFORM_INIT_CODE
 
 void Parrot_platform_init_code(void);
@@ -13,6 +16,8 @@
                                   * been removed' warnings in header files */
 #endif /* defined(_MSC_VER) */
 
+#endif /* PARROT_PLATFORM_WIN32_MISC_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/win32/signal.h
==============================================================================
--- trunk/config/gen/platform/win32/signal.h    (original)
+++ trunk/config/gen/platform/win32/signal.h    Tue May  8 10:03:52 2007
@@ -1,7 +1,12 @@
+#ifndef PARROT_PLATFORM_WIN32_SIGNAL_H_GUARD
+#define PARROT_PLATFORM_WIN32_SIGNAL_H_GUARD
+
 /*
  * empty to prevent inclusion of generic/signal.h
  */
 
+#endif /* PARROT_PLATFORM_WIN32_SIGNAL_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/win32/stat.h
==============================================================================
--- trunk/config/gen/platform/win32/stat.h      (original)
+++ trunk/config/gen/platform/win32/stat.h      Tue May  8 10:03:52 2007
@@ -1,3 +1,6 @@
+#ifndef PARROT_PLATFORM_WIN32_STAT_H_GUARD
+#define PARROT_PLATFORM_WIN32_STAT_H_GUARD
+
 #ifndef S_IFMT
 #  ifdef _S_IFMT
 #    define S_IFMT _S_IFMT
@@ -22,6 +25,8 @@
 #  define S_ISDIR(m) ((m & S_IFMT) == S_IFDIR)
 #endif
 
+#endif /* PARROT_PLATFORM_WIN32_STAT_H_GUARD */
+
 /*
  * Local variables:
  *   c-file-style: "parrot"

Modified: trunk/config/gen/platform/win32/threads.h
==============================================================================
--- trunk/config/gen/platform/win32/threads.h   (original)
+++ trunk/config/gen/platform/win32/threads.h   Tue May  8 10:03:52 2007
@@ -1,6 +1,9 @@
+#ifndef PARROT_PLATFORM_WIN32_THREADS_H_GUARD
+#define PARROT_PLATFORM_WIN32_THREADS_H_GUARD
 
 #include "parrot/thr_windows.h"
 
+#endif /* PARROT_PLATFORM_WIN32_THREADS_H_GUARD */
 
 /*
  * Local variables:

Reply via email to