[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
patch to pacify GCC when flex 2.5.31 is used
From: |
Paul Eggert |
Subject: |
patch to pacify GCC when flex 2.5.31 is used |
Date: |
Wed, 20 Jul 2005 14:24:28 -0700 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) |
I installed this awful hack. Suggestions for improvement are welcome.
2005-07-20 Paul Eggert <address@hidden>
* src/scan-gram.l (gram_get_lineno, gram_get_in, gram_get_out):
(gram_get_leng, gram_get_text, gram_set_lineno, gram_set_in):
(gram_set_out, gram_get_debug, gram_set_debug, gram_lex_destroy):
Add declarations to pacify "gcc -Wmissing-prototypes" when flex 2.5.31
is used.
* src/scan-skel.l (skel_get_lineno, skel_get_in, skel_get_out):
(skel_get_leng, skel_get_text, skel_set_lineno, skel_set_in):
(skel_set_out, skel_get_debug, skel_set_debug, skel_lex_destroy):
Likewise.
Index: src/scan-gram.l
===================================================================
RCS file: /cvsroot/bison/bison/src/scan-gram.l,v
retrieving revision 1.73
diff -p -u -r1.73 scan-gram.l
--- src/scan-gram.l 14 May 2005 06:49:48 -0000 1.73
+++ src/scan-gram.l 20 Jul 2005 21:20:45 -0000
@@ -48,6 +48,19 @@
} \
while (0)
+/* Pacify "gcc -Wmissing-prototypes" when flex 2.5.31 is used. */
+int gram_get_lineno (void);
+FILE *gram_get_in (void);
+FILE *gram_get_out (void);
+int gram_get_leng (void);
+char *gram_get_text (void);
+void gram_set_lineno (int);
+void gram_set_in (FILE *);
+void gram_set_out (FILE *);
+int gram_get_debug (void);
+void gram_set_debug (int);
+int gram_lex_destroy (void);
+
/* Location of scanner cursor. */
boundary scanner_cursor;
Index: src/scan-skel.l
===================================================================
RCS file: /cvsroot/bison/bison/src/scan-skel.l,v
retrieving revision 1.30
diff -p -u -r1.30 scan-skel.l
--- src/scan-skel.l 14 May 2005 06:49:48 -0000 1.30
+++ src/scan-skel.l 20 Jul 2005 21:20:45 -0000
@@ -34,6 +34,19 @@
int skel_lex (void);
+/* Pacify "gcc -Wmissing-prototypes" when flex 2.5.31 is used. */
+int skel_get_lineno (void);
+FILE *skel_get_in (void);
+FILE *skel_get_out (void);
+int skel_get_leng (void);
+char *skel_get_text (void);
+void skel_set_lineno (int);
+void skel_set_in (FILE *);
+void skel_set_out (FILE *);
+int skel_get_debug (void);
+void skel_set_debug (int);
+int skel_lex_destroy (void);
+
#define QPUTS(String) \
fputs (quotearg_style (c_quoting_style, (String)), yyout)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- patch to pacify GCC when flex 2.5.31 is used,
Paul Eggert <=