changeset 1773:f18ae1a08d85

* config.h.in: protect against multiple #inclusions. * config.h.in: Add a declaration for getenv.
author Jim Blandy <jimb@redhat.com>
date Thu, 14 Jan 1993 15:02:14 +0000
parents 86f58433c8aa
children 04cd18603ec5
files src/config.in
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/config.in	Thu Jan 14 14:52:32 1993 +0000
+++ b/src/config.in	Thu Jan 14 15:02:14 1993 +0000
@@ -19,6 +19,12 @@
 and this notice must be preserved on all copies.  */
 
 
+/* No code in Emacs #includes config.h twice, but some of the code
+   intended to work with other packages as well (like gmalloc.c) 
+   think they can include it as many times as they like.  */
+#ifndef EMACS_CONFIG_H
+#define EMACS_CONFIG_H
+
 
 /* Define HAVE_X_WINDOWS if you want to use the X window system.  */
 /* #define HAVE_X_WINDOWS */
@@ -165,3 +171,12 @@
 #ifndef SIGTYPE
 #define SIGTYPE void
 #endif
+
+#ifndef THIS_IS_YMAKEFILE
+/* Some of the files of Emacs which are intended for use with other
+   programs assume that if you have a config.h file, you must declare
+   the type of getenv.  */
+extern char *getenv ();
+#endif
+
+#endif /* EMACS_CONFIG_H */