Commit 0ae2c69c authored by Alexandre Julliard's avatar Alexandre Julliard

Added some flex options to avoid compiler warnings.

Moved options from the Makefile into the source.
parent 00a7faa3
......@@ -2,7 +2,6 @@ TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
LEXOPT = -Cf #-w -b
MODULE = libwpp.a
C_SRCS = \
......@@ -29,7 +28,7 @@ ppy.tab.h: ppy.tab.c
ppy.tab.o: ppy.tab.h
@LEX_OUTPUT_ROOT@.c: ppl.l
$(LEX) $(LEXOPT) -d -Ppp -o$@ -8 $(SRCDIR)/ppl.l
$(LEX) -o$@ $(SRCDIR)/ppl.l
@LEX_OUTPUT_ROOT@.o: ppy.tab.h
......
/*
/* -*-C-*-
* Wrc preprocessor lexical analysis
*
* Copyright 1999-2000 Bertho A. Stultiens (BS)
......@@ -125,7 +125,9 @@
* Special flex options and exclusive scanner start-conditions
*/
%option stack
%option never-interactive
%option 8bit never-interactive
%option nounput
%option prefix="pp"
%x pp_pp
%x pp_eol
......
......@@ -19,6 +19,8 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
%option nounput
%{
#include <stdlib.h>
#include <string.h>
......
......@@ -20,6 +20,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
%}
%option nounput
%x quote
%{
#include <assert.h>
......
......@@ -2,7 +2,6 @@ TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
LEXOPT = -Cf #-w -b
EXEEXT = @EXEEXT@
PROGRAMS = widl$(EXEEXT)
......@@ -39,7 +38,7 @@ parser.tab.h: parser.tab.c
parser.tab.o: parser.tab.h
@LEX_OUTPUT_ROOT@.c: parser.l
$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
$(LEX) $(SRCDIR)/parser.l
@LEX_OUTPUT_ROOT@.o: parser.tab.h
......
/*
/* -*-C-*-
* IDL Compiler
*
* Copyright 2002 Ove Kaaven
......@@ -19,7 +19,8 @@
*/
%option stack
%option never-interactive
%option nounput noyy_top_state
%option 8bit never-interactive
nl \r?\n
ws [ \f\t\r]
......
......@@ -3,7 +3,6 @@ TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
LEXOPT = -Cf #-w -b
EXEEXT = @EXEEXT@
PROGRAMS = wrc$(EXEEXT)
......@@ -38,7 +37,7 @@ parser.tab.h: parser.tab.c
parser.tab.o: parser.tab.h
@LEX_OUTPUT_ROOT@.c: parser.l
$(LEX) $(LEXOPT) -d -8 $(SRCDIR)/parser.l
$(LEX) $(SRCDIR)/parser.l
@LEX_OUTPUT_ROOT@.o: parser.tab.h
......
......@@ -87,7 +87,8 @@
%x pp_code_page
%option stack
%option never-interactive
%option nounput noyy_top_state
%option 8bit never-interactive
/* Some shortcut definitions */
ws [ \f\t\r]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment