+#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
#define HAVE_EXTRA_STRICMP_H 1
#define HAVE_EXTRA_STRDUP_H 1
+
+#endif /* __LIB_CONFIG_MAC_H */
#endif
#endif
-#ifdef macintosh
-#include "config-mac.h"
+#if defined(macintosh) && defined(__MRC__)
+# include "config-mac.h"
#endif
#ifdef __AMIGA__
+#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
/* we provide our own strdup prototype */
char *strdup(char *s1);
+
+#endif /* __SRC_CONFIG_MAC_H */
#include "config-win32.h"
#endif
-#ifdef macintosh
-#include "config-mac.h"
+#if defined(macintosh) && defined(__MRC__)
+# include "config-mac.h"
#endif
#ifdef __riscos__