Put some include-once and extern "C" blocks in the extras' headers.
authorRyan C. Gordon <icculus@icculus.org>
Sat, 24 Sep 2011 00:55:15 -0700
changeset 1182 9ba19d71cc4a
parent 1181 af43226e45e6
child 1185 43aea6bc12d7
Put some include-once and extern "C" blocks in the extras' headers.
extras/globbing.h
extras/ignorecase.h
--- a/extras/globbing.h	Thu Sep 22 04:45:04 2011 -0400
+++ b/extras/globbing.h	Sat Sep 24 00:55:15 2011 -0700
@@ -1,3 +1,6 @@
+#ifndef INCL_PHYSFSEXT_GLOBBING_H
+#define INCL_PHYSFSEXT_GLOBBING_H
+
 /** \file globbing.h */
 
 #include "physfs.h"
@@ -32,6 +35,9 @@
  *  \author Ryan C. Gordon.
  */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 /**
  * \fn char **PHYSFS_enumerateFilesWildcard(const char *dir, const char *wildcard, int caseSensitive)
@@ -149,5 +155,11 @@
                                               PHYSFS_EnumFilesCallback c,
                                               void *d);
 
+#ifdef __cplusplus
+}
+#endif
+
+#endif  /* include-once blocker. */
+
 /* end of globbing.h ... */
 
--- a/extras/ignorecase.h	Thu Sep 22 04:45:04 2011 -0400
+++ b/extras/ignorecase.h	Sat Sep 24 00:55:15 2011 -0700
@@ -1,3 +1,6 @@
+#ifndef INCL_PHYSFSEXT_IGNORECASE_H
+#define INCL_PHYSFSEXT_IGNORECASE_H
+
 /** \file ignorecase.h */
 
 /**
@@ -44,6 +47,9 @@
  *  \author Ryan C. Gordon.
  */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 /**
  * \fn int PHYSFSEXT_locateCorrectCase(char *buf)
@@ -71,5 +77,11 @@
  */
 int PHYSFSEXT_locateCorrectCase(char *buf);
 
+#ifdef __cplusplus
+}
+#endif
+
+#endif  /* include-once blocker. */
+
 /* end of ignorecase.h ... */