diff options
author | Bjorn Sandell <biorn@cvs.openbsd.org> | 2005-10-17 07:35:30 +0000 |
---|---|---|
committer | Bjorn Sandell <biorn@cvs.openbsd.org> | 2005-10-17 07:35:30 +0000 |
commit | 232a2a344188b9fbf9d6c7825619aa59ddafa7e5 (patch) | |
tree | 0483a5329ecb2f3b6ccfafd1731bd8373c8cb161 /usr.bin/compile_et/et_lex.lex.l | |
parent | 581e45a617ffe967bda64749c6f9ddc703192baa (diff) |
sync with heimdal 0.7
Diffstat (limited to 'usr.bin/compile_et/et_lex.lex.l')
-rw-r--r-- | usr.bin/compile_et/et_lex.lex.l | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/usr.bin/compile_et/et_lex.lex.l b/usr.bin/compile_et/et_lex.lex.l index ae7fe547172..6f7685fac32 100644 --- a/usr.bin/compile_et/et_lex.lex.l +++ b/usr.bin/compile_et/et_lex.lex.l @@ -1,6 +1,6 @@ %{ /* - * Copyright (c) 1998 Kungliga Tekniska Högskolan + * Copyright (c) 1998 - 2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -15,12 +15,7 @@ * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Kungliga Tekniska - * Högskolan and its contributors. - * - * 4. Neither the name of the Institute nor the names of its contributors + * 3. Neither the name of the Institute nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -48,11 +43,15 @@ #include "compile_et.h" #include "error_table.h" -/* RCSID("$KTH: lex.l,v 1.4 1998/11/20 05:58:52 assar Exp $"); */ +/* RCSID("$KTH: lex.l,v 1.8 2005/05/16 08:52:54 lha Exp $"); */ static unsigned lineno = 1; -void error_message(char *, ...); -int getstring(void); +void error_message(const char *, ...); +static int getstring(void); + +#define YY_NO_UNPUT + +#undef ECHO %} @@ -83,7 +82,7 @@ yywrap () } #endif -int +static int getstring(void) { char x[128]; @@ -110,13 +109,14 @@ getstring(void) x[i++] = c; } x[i] = '\0'; - if ((yylval.string = strdup(x)) == NULL) - err(1, NULL); + yylval.string = strdup(x); + if (yylval.string == NULL) + err(1, "malloc"); return STRING; } void -error_message (char *format, ...) +error_message (const char *format, ...) { va_list args; |