main.c.diff2 [plain text]
--- main.c.orig	2005-03-16 17:14:14.000000000 -0800
+++ main.c	2005-03-23 09:06:20.000000000 -0800
@@ -34,6 +34,12 @@
 #include "awk.h"
 #include "ytab.h"
 
+#ifdef __APPLE__
+#include "get_compat.h"
+#else
+#define COMPAT_MODE(func, mode) 1
+#endif
+
 extern	char	**environ;
 extern	int	nfields;
 
@@ -50,6 +56,7 @@
 int	curpfile = 0;	/* current filename */
 
 int	safe	= 0;	/* 1 => "safe" mode */
+int	Unix2003_compat;
 
 int main(int argc, char *argv[])
 {
@@ -62,6 +69,7 @@
 		fprintf(stderr, "Usage: %s [-f programfile | 'program'] [-Ffieldsep] [-v var=value] [files]\n", cmdname);
 		exit(1);
 	}
+	Unix2003_compat = COMPAT_MODE("bin/awk", "unix2003");
 	signal(SIGFPE, fpecatch);
 	yyin = NULL;
 	symtab = makesymtab(NSYMTAB);

Generated by GNU enscript 1.6.4.