summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2008-09-05 01:27:24 +0000
committerYang Tse <yangsita@gmail.com>2008-09-05 01:27:24 +0000
commit62519bfe059251af2914199f284c736553ff0489 (patch)
tree01c3b4f32b3b86c6ac6da3c3da0c9cadd49a28e6
parent29f7f468ced90d4a3d1084295318b3d640ac3e0b (diff)
downloadcurl-62519bfe059251af2914199f284c736553ff0489.tar.gz
somewhat protect Mac OS X users from using Mac OS 9 config file
-rw-r--r--lib/config-mac.h11
-rw-r--r--lib/setup.h4
-rw-r--r--src/config-mac.h11
-rw-r--r--src/setup.h4
4 files changed, 26 insertions, 4 deletions
diff --git a/lib/config-mac.h b/lib/config-mac.h
index e6d2130a5..0cb684064 100644
--- a/lib/config-mac.h
+++ b/lib/config-mac.h
@@ -1,3 +1,12 @@
+#ifndef __LIB_CONFIG_MAC_H
+#define __LIB_CONFIG_MAC_H
+
+/* ================================================================ */
+/* lib/config-mac.h - Hand crafted config file for Mac OS 9 */
+/* ================================================================ */
+/* On Mac OS X you must run configure to generate config.h file */
+/* ================================================================ */
+
#define OS "mac"
#define HAVE_NETINET_IN_H 1
@@ -83,3 +92,5 @@
#define HAVE_EXTRA_STRICMP_H 1
#define HAVE_EXTRA_STRDUP_H 1
+
+#endif /* __LIB_CONFIG_MAC_H */
diff --git a/lib/setup.h b/lib/setup.h
index 864896118..59da0e0d3 100644
--- a/lib/setup.h
+++ b/lib/setup.h
@@ -48,8 +48,8 @@
#endif
#endif
-#ifdef macintosh
-#include "config-mac.h"
+#if defined(macintosh) && defined(__MRC__)
+# include "config-mac.h"
#endif
#ifdef __AMIGA__
diff --git a/src/config-mac.h b/src/config-mac.h
index 2697afe0e..a3a57c262 100644
--- a/src/config-mac.h
+++ b/src/config-mac.h
@@ -1,3 +1,12 @@
+#ifndef __SRC_CONFIG_MAC_H
+#define __SRC_CONFIG_MAC_H
+
+/* ================================================================ */
+/* src/config-mac.h - Hand crafted config file for Mac OS 9 */
+/* ================================================================ */
+/* On Mac OS X you must run configure to generate config.h file */
+/* ================================================================ */
+
/* Define to 1 if you want the built-in manual */
#define USE_MANUAL 1
@@ -19,3 +28,5 @@
/* we provide our own strdup prototype */
char *strdup(char *s1);
+
+#endif /* __SRC_CONFIG_MAC_H */
diff --git a/src/setup.h b/src/setup.h
index 4f0835e3c..b56407c64 100644
--- a/src/setup.h
+++ b/src/setup.h
@@ -46,8 +46,8 @@
#include "config-win32.h"
#endif
-#ifdef macintosh
-#include "config-mac.h"
+#if defined(macintosh) && defined(__MRC__)
+# include "config-mac.h"
#endif
#ifdef __riscos__