e2eeac2
--- flex-2.5.4/initscan.c.broken	Sat Sep 30 16:50:31 2000
e2eeac2
+++ flex-2.5.4/initscan.c	Sat Sep 30 16:51:34 2000
e2eeac2
@@ -10,7 +10,7 @@
e2eeac2
 #define YY_FLEX_MINOR_VERSION 5
e2eeac2
 
e2eeac2
 #include <stdio.h>
e2eeac2
-
e2eeac2
+#include <unistd.h>
e2eeac2
 
e2eeac2
 /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
e2eeac2
 #ifdef c_plusplus
e2eeac2
@@ -23,7 +23,6 @@
e2eeac2
 #ifdef __cplusplus
e2eeac2
 
e2eeac2
 #include <stdlib.h>
e2eeac2
-#include <unistd.h>
e2eeac2
 
e2eeac2
 /* Use prototypes in function declarations. */
e2eeac2
 #define YY_USE_PROTOS
e2eeac2
@@ -3310,12 +3309,6 @@
e2eeac2
 	yy_flex_free( (void *) b );
e2eeac2
 	}
e2eeac2
 
e2eeac2
-
e2eeac2
-#ifndef YY_ALWAYS_INTERACTIVE
e2eeac2
-#ifndef YY_NEVER_INTERACTIVE
e2eeac2
-extern int isatty YY_PROTO(( int ));
e2eeac2
-#endif
e2eeac2
-#endif
e2eeac2
 
e2eeac2
 #ifdef YY_USE_PROTOS
e2eeac2
 void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
e2eeac2
--- flex-2.5.4/flex.skl.broken	Sat Sep 30 16:51:05 2000
e2eeac2
+++ flex-2.5.4/flex.skl	Sat Sep 30 16:52:24 2000
e2eeac2
@@ -10,6 +10,7 @@
e2eeac2
 
e2eeac2
 %-
e2eeac2
 #include <stdio.h>
e2eeac2
+#include <unistd.h>
e2eeac2
 %*
e2eeac2
 
e2eeac2
 
e2eeac2
@@ -27,7 +28,6 @@
e2eeac2
 %+
e2eeac2
 class istream;
e2eeac2
 %*
e2eeac2
-#include <unistd.h>
e2eeac2
 
e2eeac2
 /* Use prototypes in function declarations. */
e2eeac2
 #define YY_USE_PROTOS
e2eeac2
@@ -1177,11 +1177,6 @@
e2eeac2
 
e2eeac2
 
e2eeac2
 %-
e2eeac2
-#ifndef YY_ALWAYS_INTERACTIVE
e2eeac2
-#ifndef YY_NEVER_INTERACTIVE
e2eeac2
-extern int isatty YY_PROTO(( int ));
e2eeac2
-#endif
e2eeac2
-#endif
e2eeac2
 
e2eeac2
 #ifdef YY_USE_PROTOS
e2eeac2
 void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
e2eeac2
@@ -1192,7 +1187,6 @@
e2eeac2
 #endif
e2eeac2
 
e2eeac2
 %+
e2eeac2
-extern "C" int isatty YY_PROTO(( int ));
e2eeac2
 void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, istream* file )
e2eeac2
 %*
e2eeac2
 
e2eeac2
--- flex-2.5.4/skel.c.broken	Sat Sep 30 16:52:34 2000
e2eeac2
+++ flex-2.5.4/skel.c	Sat Sep 30 16:53:15 2000
e2eeac2
@@ -15,6 +15,7 @@
e2eeac2
   "",
e2eeac2
   "%-",
e2eeac2
   "#include <stdio.h>",
e2eeac2
+  "#include <unistd.h>",
e2eeac2
   "%*",
e2eeac2
   "",
e2eeac2
   "",
e2eeac2
@@ -32,7 +33,6 @@
e2eeac2
   "%+",
e2eeac2
   "class istream;",
e2eeac2
   "%*",
e2eeac2
-  "#include <unistd.h>",
e2eeac2
   "",
e2eeac2
   "/* Use prototypes in function declarations. */",
e2eeac2
   "#define YY_USE_PROTOS",
e2eeac2
@@ -1182,11 +1182,6 @@
e2eeac2
   "",
e2eeac2
   "",
e2eeac2
   "%-",
e2eeac2
-  "#ifndef YY_ALWAYS_INTERACTIVE",
e2eeac2
-  "#ifndef YY_NEVER_INTERACTIVE",
e2eeac2
-  "extern int isatty YY_PROTO(( int ));",
e2eeac2
-  "#endif",
e2eeac2
-  "#endif",
e2eeac2
   "",
e2eeac2
   "#ifdef YY_USE_PROTOS",
e2eeac2
   "void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )",
e2eeac2
@@ -1197,7 +1192,6 @@
e2eeac2
   "#endif",
e2eeac2
   "",
e2eeac2
   "%+",
e2eeac2
-  "extern \"C\" int isatty YY_PROTO(( int ));",
e2eeac2
   "void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, istream* file )",
e2eeac2
   "%*",
e2eeac2
   "",