]> saetta.ns0.it Git - reptool/libreptool/commitdiff
Adjustments to compile with new bison (2.7.x).
authorAndrea Zagli <azagli@libero.it>
Tue, 23 Jul 2013 13:56:13 +0000 (15:56 +0200)
committerAndrea Zagli <azagli@libero.it>
Tue, 23 Jul 2013 13:56:13 +0000 (15:56 +0200)
configure.ac
src/Makefile.am
src/lexycal.fl
src/lexycal.yy.c
src/lexycal.yy.h
src/rptmarshal.c

index 35f15c658a56e4daa934ad4d2f79606c2964568f..2a04c6bf439e8c5eff9a9bec484367ef9c05f682 100644 (file)
@@ -21,7 +21,6 @@ LT_INIT
 AC_LIBTOOL_WIN32_DLL
 
 # Checks for programs.
-AC_PROG_CXX
 AC_PROG_CC
 AC_PROG_CPP
 AC_PROG_INSTALL
index 62eefed0fa56ce9dda25c50e3faaa61a1f68548d..b3ec294af667556bdf336a0cf364d081460d69f7 100644 (file)
@@ -6,7 +6,7 @@ AM_CPPFLAGS = $(REPTOOL_CFLAGS) \
 parser.tab.c parser.tab.h: parser.y
        bison -d parser.y
 
-laxycal.yy.c lexycal.yy.h: lexycal.fl
+lexycal.yy.c lexycal.yy.h: lexycal.fl
        flex -o lexycal.yy.c --header-file=lexycal.yy.h lexycal.fl
 
 lib_LTLIBRARIES = libreptool.la
index 87b70686c800030dc8c3bd0077d6dab1fa126a1f..98e51c6ec2623e32e929bdb71cb163d3ecfd125b 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <glib.h>
 
+#include "rptreport_priv.h"
 #include "parser.tab.h"
 %}
 
index 8c05341a6797dabcb300c2e617b75b1e527b4a13..cc00d0daf8730999024c7025a395d3afc391df6b 100644 (file)
@@ -496,8 +496,9 @@ char *yytext;
 
 #include <glib.h>
 
+#include "rptreport_priv.h"
 #include "parser.tab.h"
-#line 501 "lexycal.yy.c"
+#line 502 "lexycal.yy.c"
 
 #define INITIAL 0
 
@@ -684,10 +685,10 @@ YY_DECL
        register char *yy_cp, *yy_bp;
        register int yy_act;
     
-#line 11 "lexycal.fl"
+#line 12 "lexycal.fl"
 
 
-#line 691 "lexycal.yy.c"
+#line 692 "lexycal.yy.c"
 
        if ( !(yy_init) )
                {
@@ -772,7 +773,7 @@ do_action:  /* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 13 "lexycal.fl"
+#line 14 "lexycal.fl"
 {
                        /*printf("An integer: %d\n", atoi (yytext));*/
                        yylval = g_strdup (yytext);
@@ -781,7 +782,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 19 "lexycal.fl"
+#line 20 "lexycal.fl"
 {
                                        /*printf("A float: %f\n", atof (yytext));*/
                                        yylval = g_strdup (yytext);
@@ -791,7 +792,7 @@ YY_RULE_SETUP
 case 3:
 /* rule 3 can match eol */
 YY_RULE_SETUP
-#line 25 "lexycal.fl"
+#line 26 "lexycal.fl"
 {
                        /*printf ("A string: %s\n", yytext);*/
                        yylval = g_strdup (yytext);
@@ -801,7 +802,7 @@ YY_RULE_SETUP
 case 4:
 /* rule 4 can match eol */
 YY_RULE_SETUP
-#line 31 "lexycal.fl"
+#line 32 "lexycal.fl"
 {
                        /*printf ("A field: %s\n", yytext);*/
                        yylval = g_strdup (yytext);
@@ -809,21 +810,21 @@ YY_RULE_SETUP
                        }
        YY_BREAK
 case 5:
-#line 38 "lexycal.fl"
-case 6:
 #line 39 "lexycal.fl"
-case 7:
+case 6:
 #line 40 "lexycal.fl"
+case 7:
+#line 41 "lexycal.fl"
 case 8:
 /* rule 8 can match eol */
-#line 41 "lexycal.fl"
+#line 42 "lexycal.fl"
 case 9:
 /* rule 9 can match eol */
-#line 42 "lexycal.fl"
+#line 43 "lexycal.fl"
 case 10:
 /* rule 10 can match eol */
 YY_RULE_SETUP
-#line 42 "lexycal.fl"
+#line 43 "lexycal.fl"
 {
                /*printf ("A special value: %s\n", yytext);*/
                yylval = g_strdup (yytext);
@@ -832,7 +833,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 48 "lexycal.fl"
+#line 49 "lexycal.fl"
 {
                                        /*printf ("An operator: %s\n", yytext );*/
                                        yylval = NULL;
@@ -841,7 +842,7 @@ YY_RULE_SETUP
        YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 54 "lexycal.fl"
+#line 55 "lexycal.fl"
 {
                                                                /*printf ("A function: %s\n", yytext);*/
                                                                yylval = g_strdup (yytext);
@@ -851,15 +852,15 @@ YY_RULE_SETUP
 case 13:
 /* rule 13 can match eol */
 YY_RULE_SETUP
-#line 60 "lexycal.fl"
+#line 61 "lexycal.fl"
 /* eat up unmatched chars */
        YY_BREAK
 case 14:
 YY_RULE_SETUP
-#line 62 "lexycal.fl"
+#line 63 "lexycal.fl"
 ECHO;
        YY_BREAK
-#line 863 "lexycal.yy.c"
+#line 864 "lexycal.yy.c"
 case YY_STATE_EOF(INITIAL):
        yyterminate();
 
@@ -1857,7 +1858,7 @@ void yyfree (void * ptr )
 
 #define YYTABLES_NAME "yytables"
 
-#line 62 "lexycal.fl"
+#line 63 "lexycal.fl"
 
 
 
index b35abc0c2f86963c9b911bca6833d1a12a6cf498..5751ed3997619d55a53c5f1ab3238b761b8d5138 100644 (file)
@@ -324,7 +324,7 @@ extern int yylex (void);
 #undef YY_DECL
 #endif
 
-#line 62 "lexycal.fl"
+#line 63 "lexycal.fl"
 
 
 #line 331 "lexycal.yy.h"
index 803b1f0f528c3e430c45b8ba3d52f7ac9b5b10dc..98073d0a933d99a280c4e69f89baec3e89bbf2e5 100644 (file)
@@ -4,7 +4,7 @@
 
 #ifdef G_ENABLE_DEBUG
 #define g_marshal_value_peek_boolean(v)  g_value_get_boolean (v)
-#define g_marshal_value_peek_char(v)     g_value_get_char (v)
+#define g_marshal_value_peek_char(v)     g_value_get_schar (v)
 #define g_marshal_value_peek_uchar(v)    g_value_get_uchar (v)
 #define g_marshal_value_peek_int(v)      g_value_get_int (v)
 #define g_marshal_value_peek_uint(v)     g_value_get_uint (v)