CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/07/24 20:02:16
Index: src/m4.h
===================================================================
RCS file: /sources/m4/m4/src/m4.h,v
retrieving revision 1.1.1.1.2.18
retrieving revision 1.1.1.1.2.19
diff -u -b -r1.1.1.1.2.18 -r1.1.1.1.2.19
--- src/m4.h 21 Jul 2006 13:22:03 -0000 1.1.1.1.2.18
+++ src/m4.h 24 Jul 2006 20:02:16 -0000 1.1.1.1.2.19
@@ -48,21 +48,19 @@
#include <ctype.h>
#include <errno.h>
-#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "binary-io.h"
+#include "close-stream.h"
#include "error.h"
#include "exit.h"
#include "obstack.h"
+#include "stdio--.h"
+#include "stdlib--.h"
+#include "unistd--.h"
#include "xalloc.h"
-#ifdef HAVE_UNISTD_H
-# include <unistd.h>
-#endif
-
/* If FALSE is defined, we presume TRUE is defined too. In this case,
merely typedef boolean as being int. Or else, define these all. */
#ifndef FALSE
@@ -114,6 +112,7 @@
#endif
/* Error handling. */
+extern int retcode;
#define M4ERROR(Arglist) \
(reference_error (), error Arglist)