Rebuilt versions of generated files.
authorMichael Brown <mcb30@etherboot.org>
Tue, 11 Mar 2008 00:49:50 +0000 (00:49 +0000)
committerMichael Brown <mcb30@etherboot.org>
Tue, 11 Mar 2008 00:49:50 +0000 (00:49 +0000)
rpld_conf.tab.c
rpld_conf.yy.c

index 852ddd4..82cc76b 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef lint
-static char yysccsid[] = "@(#)yaccpar  1.9 (Berkeley) 02/21/93";
+static const char yysccsid[] = "@(#)yaccpar    1.9 (Berkeley) 02/21/93";
 #endif
 #define YYBYACC 1
 #define YYMAJOR 1
@@ -7,6 +7,7 @@ static char yysccsid[] = "@(#)yaccpar   1.9 (Berkeley) 02/21/93";
 #define yyclearin (yychar=(-1))
 #define yyerrok (yyerrflag=0)
 #define YYRECOVERING (yyerrflag!=0)
+extern int yyparse(void);
 #define YYPREFIX "yy"
 #line 80 "rpld_conf.y"
 
@@ -14,6 +15,8 @@ static char rcsid[]="$Id: rpld_conf.y,v 1.8 2001/11/01 15:23:59 root Exp $";
 
 #include "project.h"
 
+#include <stdlib.h>
+
 /* state machine stuff*/
 
 typedef enum {START, BLOCK_START, BLOCK_END, ASSERTION, ASSIGNMENT} THING ;
@@ -21,7 +24,7 @@ typedef enum {INIT, GLOBALBLOCK, HOSTBLOCK, FILEBLOCK} STATE ;
 
 /*void process_thing(THING thing, char *name, int type, YYSTYPE *pvalue);*/
 
-#line 96 "rpld_conf.y"
+#line 98 "rpld_conf.y"
 typedef union {
                long number;
                char *name;
@@ -32,7 +35,7 @@ typedef union {
                        int mac_len;
                } pm;
        } YYSTYPE;
-#line 36 "rpld_conf.tab.c"
+#line 39 "rpld_conf.tab.c"
 #define BLOCK_START 257
 #define BLOCK_END 258
 #define NAME 259
@@ -172,7 +175,7 @@ YYSTYPE yylval;
 short yyss[YYSTACKSIZE];
 YYSTYPE yyvs[YYSTACKSIZE];
 #define yystacksize YYSTACKSIZE
-#line 134 "rpld_conf.y"
+#line 136 "rpld_conf.y"
 
 //
 // ERROR REPORTING
@@ -349,8 +352,7 @@ void process_thing(THING thing, char *name, int type, YYSTYPE *pvalue)
                        } else THROW_ERROR("Unknown directive");
                } else if (state == FILEBLOCK) {
                        if (strsame(name,"linux")) {
-                               if (!cfi.have_path) THROW_ERROR("A path to a
-valid kernel must precede linux");
+                               if (!cfi.have_path) THROW_ERROR("A path to a valid kernel must precede linux");
 
                                do_linux_kernel(pc,pcf);
                                cfi.have_load_addr=1;
@@ -464,13 +466,13 @@ valid kernel must precede linux");
        
 
 }
-#line 468 "rpld_conf.tab.c"
+#line 470 "rpld_conf.tab.c"
 #define YYABORT goto yyabort
 #define YYREJECT goto yyabort
 #define YYACCEPT goto yyaccept
 #define YYERROR goto yyerrlab
 int
-yyparse()
+yyparse(void)
 {
     register int yym, yyn, yystate;
 #if YYDEBUG
@@ -494,7 +496,7 @@ yyparse()
     *yyssp = yystate = 0;
 
 yyloop:
-    if (yyn = yydefred[yystate]) goto yyreduce;
+    if ((yyn = yydefred[yystate]) != 0) goto yyreduce;
     if (yychar < 0)
     {
         if ((yychar = yylex()) < 0) yychar = 0;
@@ -606,42 +608,42 @@ yyreduce:
     switch (yyn)
     {
 case 3:
-#line 115 "rpld_conf.y"
+#line 117 "rpld_conf.y"
 { process_thing(BLOCK_END, "", 0, NULL); }
 break;
 case 4:
-#line 116 "rpld_conf.y"
+#line 118 "rpld_conf.y"
 { process_thing(BLOCK_END, "", 0, NULL); }
 break;
 case 5:
-#line 118 "rpld_conf.y"
+#line 120 "rpld_conf.y"
 { process_thing(BLOCK_START, yyvsp[-1].name, 0, NULL); }
 break;
 case 6:
-#line 119 "rpld_conf.y"
+#line 121 "rpld_conf.y"
 { process_thing(BLOCK_START, "", 0, NULL); }
 break;
 case 10:
-#line 126 "rpld_conf.y"
+#line 128 "rpld_conf.y"
 { process_thing(ASSERTION, yyvsp[0].name, 0, NULL); }
 break;
 case 11:
-#line 127 "rpld_conf.y"
+#line 129 "rpld_conf.y"
 { process_thing(ASSIGNMENT, yyvsp[-2].name, TEXT, &yyvsp[0]); }
 break;
 case 12:
-#line 128 "rpld_conf.y"
+#line 130 "rpld_conf.y"
 { process_thing(ASSIGNMENT, yyvsp[-2].name, NUMBER, &yyvsp[0]); }
 break;
 case 13:
-#line 129 "rpld_conf.y"
+#line 131 "rpld_conf.y"
 { process_thing(ASSIGNMENT, yyvsp[-2].name, MACADDR, &yyvsp[0]); }
 break;
 case 14:
-#line 130 "rpld_conf.y"
+#line 132 "rpld_conf.y"
 { process_thing(ASSIGNMENT, yyvsp[-2].name, MACADDR_PARTIAL, &yyvsp[0]); }
 break;
-#line 645 "rpld_conf.tab.c"
+#line 647 "rpld_conf.tab.c"
     }
     yyssp -= yym;
     yystate = *yyssp;
index 31e34d2..ff65ebf 100644 (file)
@@ -10,6 +10,7 @@
 #define YY_FLEX_MINOR_VERSION 5
 
 #include <stdio.h>
+#include <unistd.h>
 
 
 /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
@@ -23,7 +24,6 @@
 #ifdef __cplusplus
 
 #include <stdlib.h>
-#include <unistd.h>
 
 /* Use prototypes in function declarations. */
 #define YY_USE_PROTOS
@@ -285,13 +285,14 @@ static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
 
 #define YY_NUM_RULES 17
 #define YY_END_OF_BUFFER 18
-static yyconst short int yy_accept[51] =
+static yyconst short int yy_accept[52] =
     {   0,
         0,    0,    0,    0,   18,   16,    1,    2,   16,   14,
        16,   13,   13,   14,    8,    9,    5,    6,    5,    1,
         0,   15,   14,    4,    3,   13,    0,    0,   14,    7,
         3,   13,    0,   12,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,   10,   11,    0
+        0,    0,    0,    0,    0,    0,    0,   10,    0,   11,
+        0
     } ;
 
 static yyconst int yy_ec[256] =
@@ -332,62 +333,62 @@ static yyconst int yy_meta[18] =
         5,    5,    6,    7,    8,    1,    1
     } ;
 
-static yyconst short int yy_base[68] =
+static yyconst short int yy_base[69] =
     {   0,
-        0,    0,   15,   16,   84,  110,   21,  110,   76,    0,
-       18,   14,   16,   25,  110,  110,  110,  110,   69,   39,
-       63,  110,    0,  110,    0,   51,   47,    0,   46,  110,
-        0,   29,    0,    0,    0,   25,    0,    0,   21,    0,
-        0,   20,    0,    0,   13,    0,    0,    9,  110,  110,
-       43,   49,   54,   58,   66,   70,   72,   75,   78,   81,
-       84,   87,   90,   93,   96,   99,  102
+        0,    0,   15,   16,   87,  110,   21,  110,   79,    0,
+       18,   14,   16,   25,  110,  110,  110,  110,   72,   39,
+       73,  110,    0,  110,    0,   55,   51,    0,   47,  110,
+        0,   46,    0,    0,    0,   29,    0,    0,   25,    0,
+        0,   21,    0,    0,   20,    0,    0,   17,    9,  110,
+      110,   43,   49,   54,   58,   66,   70,   72,   75,   78,
+       81,   84,   87,   90,   93,   96,   99,  102
     } ;
 
-static yyconst short int yy_def[68] =
+static yyconst short int yy_def[69] =
     {   0,
-       50,    1,   51,   51,   50,   50,   50,   50,   52,   53,
-       50,   54,   54,   50,   50,   50,   50,   50,   50,   50,
-       52,   50,   53,   50,   55,   56,   50,   57,   53,   50,
-       55,   56,   58,   57,   59,   50,   60,   61,   50,   62,
-       63,   50,   64,   65,   50,   66,   67,   50,   50,    0,
-       50,   50,   50,   50,   50,   50,   50,   50,   50,   50,
-       50,   50,   50,   50,   50,   50,   50
+       51,    1,   52,   52,   51,   51,   51,   51,   53,   54,
+       51,   55,   55,   51,   51,   51,   51,   51,   51,   51,
+       53,   51,   54,   51,   56,   57,   51,   58,   54,   51,
+       56,   57,   59,   58,   60,   51,   61,   62,   51,   63,
+       64,   51,   65,   66,   51,   67,   68,   51,   51,   51,
+        0,   51,   51,   51,   51,   51,   51,   51,   51,   51,
+       51,   51,   51,   51,   51,   51,   51,   51
     } ;
 
 static yyconst short int yy_nxt[128] =
     {   0,
         6,    7,    8,    7,    9,    6,   10,    6,   11,   12,
-       13,   13,    6,   14,   10,   15,   16,   18,   18,   49,
-       19,   19,   20,   24,   20,   46,   25,   27,   28,   27,
-       50,   23,   43,   40,   27,   27,   27,   37,   29,   23,
-       20,   50,   20,   17,   17,   17,   17,   17,   17,   17,
-       17,   21,   21,   21,   21,   21,   21,   23,   33,   33,
-       23,   23,   26,   33,   26,   26,   31,   22,   31,   31,
-       31,   31,   31,   31,   32,   32,   34,   30,   34,   35,
-       22,   35,   36,   50,   36,   38,   50,   38,   39,   50,
-       39,   41,   50,   41,   42,   50,   42,   44,   50,   44,
-
-       45,   50,   45,   47,   50,   47,   48,   50,   48,    5,
-       50,   50,   50,   50,   50,   50,   50,   50,   50,   50,
-       50,   50,   50,   50,   50,   50,   50
+       13,   13,    6,   14,   10,   15,   16,   18,   18,   50,
+       19,   19,   20,   24,   20,   49,   25,   27,   28,   27,
+       51,   23,   46,   43,   27,   27,   27,   40,   29,   23,
+       20,   37,   20,   17,   17,   17,   17,   17,   17,   17,
+       17,   21,   21,   21,   21,   21,   21,   23,   51,   33,
+       23,   23,   26,   33,   26,   26,   31,   33,   31,   31,
+       31,   31,   31,   31,   32,   32,   34,   22,   34,   35,
+       30,   35,   36,   22,   36,   38,   51,   38,   39,   51,
+       39,   41,   51,   41,   42,   51,   42,   44,   51,   44,
+
+       45,   51,   45,   47,   51,   47,   48,   51,   48,    5,
+       51,   51,   51,   51,   51,   51,   51,   51,   51,   51,
+       51,   51,   51,   51,   51,   51,   51
     } ;
 
 static yyconst short int yy_chk[128] =
     {   0,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    3,    4,   48,
-        3,    4,    7,   11,    7,   45,   11,   12,   12,   13,
-       13,   14,   42,   39,   14,   14,   14,   36,   14,   14,
-       20,   32,   20,   51,   51,   51,   51,   51,   51,   51,
-       51,   52,   52,   52,   52,   52,   52,   53,   29,   27,
-       53,   53,   54,   26,   54,   54,   55,   21,   55,   55,
-       55,   55,   55,   55,   56,   56,   57,   19,   57,   58,
-        9,   58,   59,    5,   59,   60,    0,   60,   61,    0,
-       61,   62,    0,   62,   63,    0,   63,   64,    0,   64,
-
-       65,    0,   65,   66,    0,   66,   67,    0,   67,   50,
-       50,   50,   50,   50,   50,   50,   50,   50,   50,   50,
-       50,   50,   50,   50,   50,   50,   50
+        1,    1,    1,    1,    1,    1,    1,    3,    4,   49,
+        3,    4,    7,   11,    7,   48,   11,   12,   12,   13,
+       13,   14,   45,   42,   14,   14,   14,   39,   14,   14,
+       20,   36,   20,   52,   52,   52,   52,   52,   52,   52,
+       52,   53,   53,   53,   53,   53,   53,   54,   32,   29,
+       54,   54,   55,   27,   55,   55,   56,   26,   56,   56,
+       56,   56,   56,   56,   57,   57,   58,   21,   58,   59,
+       19,   59,   60,    9,   60,   61,    5,   61,   62,    0,
+       62,   63,    0,   63,   64,    0,   64,   65,    0,   65,
+
+       66,    0,   66,   67,    0,   67,   68,    0,   68,   51,
+       51,   51,   51,   51,   51,   51,   51,   51,   51,   51,
+       51,   51,   51,   51,   51,   51,   51
     } ;
 
 static yy_state_type yy_last_accepting_state;
@@ -501,7 +502,7 @@ void strtomac(char *s, char *mac)
 }
 
 
-#line 505 "rpld_conf.yy.c"
+#line 506 "rpld_conf.yy.c"
 
 /* Macros after this point can all be overridden by user definitions in
  * section 1.
@@ -649,13 +650,13 @@ YY_MALLOC_DECL
 YY_DECL
        {
        register yy_state_type yy_current_state;
-       register char *yy_cp = NULL, *yy_bp = NULL;
+       register char *yy_cp, *yy_bp;
        register int yy_act;
 
 #line 107 "rpld_conf.lex"
 
 
-#line 659 "rpld_conf.yy.c"
+#line 660 "rpld_conf.yy.c"
 
        if ( yy_init )
                {
@@ -706,7 +707,7 @@ yy_match:
                        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                                {
                                yy_current_state = (int) yy_def[yy_current_state];
-                               if ( yy_current_state >= 51 )
+                               if ( yy_current_state >= 52 )
                                        yy_c = yy_meta[(unsigned int) yy_c];
                                }
                        yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -789,14 +790,11 @@ YY_RULE_SETUP
                        }
        YY_BREAK
 case 11:
-*yy_cp = yy_hold_char; /* undo effects of setting up yytext */
-yy_c_buf_p = yy_cp = yy_bp + 17;
-YY_DO_BEFORE_ACTION; /* set up yytext again */
 YY_RULE_SETUP
 #line 128 "rpld_conf.lex"
 {
                                strtomac(yytext, (yylval.pm.mac_address));
-                               yylval.pm.mac_len = yytext[13] - '0';
+                               yylval.pm.mac_len = 6 - (yytext[18] - '0');
                                return MACADDR_PARTIAL;
                        }
        YY_BREAK
@@ -836,7 +834,7 @@ YY_RULE_SETUP
 #line 150 "rpld_conf.lex"
 ECHO;
        YY_BREAK
-#line 840 "rpld_conf.yy.c"
+#line 838 "rpld_conf.yy.c"
 case YY_STATE_EOF(INITIAL):
 case YY_STATE_EOF(COMMENT):
        yyterminate();
@@ -1129,7 +1127,7 @@ static yy_state_type yy_get_previous_state()
                while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                        {
                        yy_current_state = (int) yy_def[yy_current_state];
-                       if ( yy_current_state >= 51 )
+                       if ( yy_current_state >= 52 )
                                yy_c = yy_meta[(unsigned int) yy_c];
                        }
                yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -1164,11 +1162,11 @@ yy_state_type yy_current_state;
        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                {
                yy_current_state = (int) yy_def[yy_current_state];
-               if ( yy_current_state >= 51 )
+               if ( yy_current_state >= 52 )
                        yy_c = yy_meta[(unsigned int) yy_c];
                }
        yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
-       yy_is_jam = (yy_current_state == 50);
+       yy_is_jam = (yy_current_state == 51);
 
        return yy_is_jam ? 0 : yy_current_state;
        }
@@ -1401,11 +1399,6 @@ YY_BUFFER_STATE b;
        }
 
 
-#ifndef YY_ALWAYS_INTERACTIVE
-#ifndef YY_NEVER_INTERACTIVE
-extern int isatty YY_PROTO(( int ));
-#endif
-#endif
 
 #ifdef YY_USE_PROTOS
 void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )