summaryrefslogtreecommitdiff
path: root/source4/heimdal/lib/com_err/lex.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-07-06 13:26:09 +0200
committerStefan Metzmacher <metze@samba.org>2009-07-06 13:28:11 +0200
commit5d4d9d333d2bac8ec8ae882cdfd19e1d79c898b4 (patch)
tree8666e02e11c29f7f577e5e67cf1ced1bfc54940f /source4/heimdal/lib/com_err/lex.c
parent91e020fca1b1428d994e742e97c5c73d4bf88458 (diff)
downloadsamba-5d4d9d333d2bac8ec8ae882cdfd19e1d79c898b4.tar.gz
samba-5d4d9d333d2bac8ec8ae882cdfd19e1d79c898b4.tar.bz2
samba-5d4d9d333d2bac8ec8ae882cdfd19e1d79c898b4.zip
s4:heimdal: readd heimdal/lib/asn1/asn1parse.y which was parse.y before the last import
Also commit the regenerated files for systems without yacc and lex. This fixes the build with automatic dependecies for me. metze
Diffstat (limited to 'source4/heimdal/lib/com_err/lex.c')
-rw-r--r--source4/heimdal/lib/com_err/lex.c44
1 files changed, 21 insertions, 23 deletions
diff --git a/source4/heimdal/lib/com_err/lex.c b/source4/heimdal/lib/com_err/lex.c
index fbc14c9984..a7ff6766fb 100644
--- a/source4/heimdal/lib/com_err/lex.c
+++ b/source4/heimdal/lib/com_err/lex.c
@@ -527,8 +527,6 @@ char *yytext;
#include "parse.h"
#include "lex.h"
-RCSID("$Id$");
-
static unsigned lineno = 1;
static int getstring(void);
@@ -536,7 +534,7 @@ static int getstring(void);
#undef ECHO
-#line 539 "heimdal/lib/com_err/lex.c"
+#line 537 "heimdal/lib/com_err/lex.c"
#define INITIAL 0
@@ -689,9 +687,9 @@ YY_DECL
register char *yy_cp, *yy_bp;
register int yy_act;
-#line 59 "lex.l"
+#line 57 "lex.l"
-#line 694 "heimdal/lib/com_err/lex.c"
+#line 692 "heimdal/lib/com_err/lex.c"
if ( !(yy_init) )
{
@@ -776,86 +774,86 @@ do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
-#line 60 "lex.l"
+#line 58 "lex.l"
{ return ET; }
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 61 "lex.l"
+#line 59 "lex.l"
{ return ET; }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 62 "lex.l"
+#line 60 "lex.l"
{ return EC; }
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 63 "lex.l"
+#line 61 "lex.l"
{ return EC; }
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 64 "lex.l"
+#line 62 "lex.l"
{ return PREFIX; }
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 65 "lex.l"
+#line 63 "lex.l"
{ return INDEX; }
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 66 "lex.l"
+#line 64 "lex.l"
{ return ID; }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 67 "lex.l"
+#line 65 "lex.l"
{ return END; }
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 68 "lex.l"
+#line 66 "lex.l"
{ yylval.number = atoi(yytext); return NUMBER; }
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 69 "lex.l"
+#line 67 "lex.l"
;
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 70 "lex.l"
+#line 68 "lex.l"
;
YY_BREAK
case 12:
/* rule 12 can match eol */
YY_RULE_SETUP
-#line 71 "lex.l"
+#line 69 "lex.l"
{ lineno++; }
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 72 "lex.l"
+#line 70 "lex.l"
{ return getstring(); }
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 73 "lex.l"
+#line 71 "lex.l"
{ yylval.string = strdup(yytext); return STRING; }
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 74 "lex.l"
+#line 72 "lex.l"
{ return *yytext; }
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 75 "lex.l"
+#line 73 "lex.l"
ECHO;
YY_BREAK
-#line 858 "heimdal/lib/com_err/lex.c"
+#line 856 "heimdal/lib/com_err/lex.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
@@ -1853,7 +1851,7 @@ void yyfree (void * ptr )
#define YYTABLES_NAME "yytables"
-#line 75 "lex.l"
+#line 73 "lex.l"