Get rid off conditionals for hpux, AIX, THINKC, TURBOC, MS_DOS, VMS.
authorJeroen Ruigrok/asmodai <asmodai@dragonflybsd.org>
Sun, 20 Feb 2005 17:34:11 +0000 (17:34 +0000)
committerJeroen Ruigrok/asmodai <asmodai@dragonflybsd.org>
Sun, 20 Feb 2005 17:34:11 +0000 (17:34 +0000)
usr.bin/lex/flex.skl
usr.bin/lex/flexdef.h
usr.bin/lex/initscan.c
usr.bin/lex/main.c
usr.bin/lex/parse.y

index 2810b20..9c303de 100644 (file)
@@ -3,7 +3,7 @@
 /* Scanner skeleton version:
  * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $
  * $FreeBSD: src/usr.bin/lex/flex.skl,v 1.4 1999/10/27 07:56:44 obrien Exp $
- * $DragonFly: src/usr.bin/lex/flex.skl,v 1.2 2003/06/17 04:29:27 dillon Exp $
+ * $DragonFly: src/usr.bin/lex/flex.skl,v 1.3 2005/02/20 17:34:11 asmodai Exp $
  */
 
 #define FLEX_SCANNER
@@ -47,15 +47,6 @@ class istream;
 #endif /* __STDC__ */
 #endif /* ! __cplusplus */
 
-#ifdef __TURBOC__
- #pragma warn -rch
- #pragma warn -use
-#include <io.h>
-#include <stdlib.h>
-#define YY_USE_CONST
-#define YY_USE_PROTOS
-#endif
-
 #ifdef YY_USE_CONST
 #define yyconst const
 #else
index a4b71de..cdf81e7 100644 (file)
 
 /* @(#) $Header: /home/daffy/u0/vern/flex/RCS/flexdef.h,v 2.53 95/04/20 11:17:36 vern Exp $ (LBL) */
 /* $FreeBSD: src/usr.bin/lex/flexdef.h,v 1.5 1999/10/27 07:56:44 obrien Exp $ */
-/* $DragonFly: src/usr.bin/lex/flexdef.h,v 1.2 2003/06/17 04:29:27 dillon Exp $ */
+/* $DragonFly: src/usr.bin/lex/flexdef.h,v 1.3 2005/02/20 17:34:11 asmodai Exp $ */
 
 #include <stdio.h>
 #include <ctype.h>
 
 #include "config.h"
 
-#ifdef __TURBOC__
-#define HAVE_STRING_H 1
-#define MS_DOS 1
-#ifndef __STDC__
-#define __STDC__ 1
-#endif
- #pragma warn -pro
- #pragma warn -rch
- #pragma warn -use
- #pragma warn -aus
- #pragma warn -par
- #pragma warn -pia
-#endif
-
 #ifdef HAVE_STRING_H
 #include <string.h>
 #else
 #endif
 #endif
 
-#ifdef VMS
-#ifndef __VMS_POSIX
-#define unlink remove
-#define SHORT_FILE_NAMES
-#endif
-#endif
-
-#ifdef MS_DOS
-#define SHORT_FILE_NAMES
-#endif
 
 
 /* Maximum line length we'll have to deal with. */
index da3cff2..27b01ff 100644 (file)
@@ -4,7 +4,7 @@
 /* Scanner skeleton version:
  * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $
  * $FreeBSD: src/usr.bin/lex/initscan.c,v 1.6 1999/10/27 07:56:45 obrien Exp $
- * $DragonFly: src/usr.bin/lex/initscan.c,v 1.3 2003/10/04 20:36:47 hmp Exp $
+ * $DragonFly: src/usr.bin/lex/initscan.c,v 1.4 2005/02/20 17:34:11 asmodai Exp $
  */
 
 #define FLEX_SCANNER
 #endif /* __STDC__ */
 #endif /* ! __cplusplus */
 
-#ifdef __TURBOC__
- #pragma warn -rch
- #pragma warn -use
-#include <io.h>
-#include <stdlib.h>
-#define YY_USE_CONST
-#define YY_USE_PROTOS
-#endif
-
 #ifdef YY_USE_CONST
 #define yyconst const
 #else
index b7d54d4..ab41f59 100644 (file)
@@ -31,7 +31,7 @@
 
 /* $Header: /home/daffy/u0/vern/flex/RCS/main.c,v 2.64 96/05/25 20:42:42 vern Exp $ */
 /* $FreeBSD: src/usr.bin/lex/main.c,v 1.7 1999/10/27 07:56:45 obrien Exp $ */
-/* $DragonFly: src/usr.bin/lex/main.c,v 1.3 2003/10/04 20:36:47 hmp Exp $ */
+/* $DragonFly: src/usr.bin/lex/main.c,v 1.4 2005/02/20 17:34:11 asmodai Exp $ */
 
 
 #include "flexdef.h"
@@ -115,14 +115,6 @@ static char *outfile_template = "lex%s.%s";
 static char *backing_name = "lex.bck";
 #endif
 
-#ifdef THINK_C
-#include <console.h>
-#endif
-
-#ifdef MS_DOS
-extern unsigned _stklen = 16384;
-#endif
-
 static char outfile_path[MAXLINE];
 static int outfile_created = 0;
 static char *skelname = NULL;
@@ -132,9 +124,6 @@ int main(int argc, char **argv)
        {
        int i;
 
-#ifdef THINK_C
-       argc = ccommand( &argv );
-#endif
 #ifdef NEED_ARGV_FIXUP
        argv_fixup( &argc, &argv );
 #endif
@@ -965,15 +954,7 @@ _( "Variable trailing context rules entail a large performance penalty\n" ) );
                {
                if ( do_stdinit )
                        {
-                       outn( "#ifdef VMS" );
-                       outn( "#ifndef __VMS_POSIX" );
-                       outn( yy_nostdinit );
-                       outn( "#else" );
-                       outn( yy_stdinit );
-                       outn( "#endif" );
-                       outn( "#else" );
                        outn( yy_stdinit );
-                       outn( "#endif" );
                        }
 
                else
index 61265a0..5224498 100644 (file)
 
 /* $Header: /home/daffy/u0/vern/flex/RCS/parse.y,v 2.28 95/04/21 11:51:51 vern Exp $ */
 /* $FreeBSD: src/usr.bin/lex/parse.y,v 1.3 1999/10/27 07:56:46 obrien Exp $ */
-/* $DragonFly: src/usr.bin/lex/parse.y,v 1.2 2003/06/17 04:29:28 dillon Exp $ */
+/* $DragonFly: src/usr.bin/lex/parse.y,v 1.3 2005/02/20 17:34:11 asmodai Exp $ */
 
 
 /* Some versions of bison are broken in that they use alloca() but don't
  * declare it properly.  The following is the patented (just kidding!)
  * #ifdef chud to fix the problem, courtesy of Francois Pinard.
  */
-#ifdef YYBISON
-/* AIX requires this to be the first thing in the file.  What a piece.  */
-# ifdef _AIX
- #pragma alloca
-# endif
-#endif
 
 #include "flexdef.h"
 
 #  if HAVE_ALLOCA_H
 #   include <alloca.h>
 #  else
-#   ifdef __hpux
-void *alloca ();
-#   else
-#    ifdef __TURBOC__
-#     include <malloc.h>
-#    else
 char *alloca ();
-#    endif
-#   endif
 #  endif
 # endif
 #endif