* functions static, which allows better optimization (especially wrt.
* dead code elimination).
*/
+#if !cdecl__yyIN_HEADER
+
+#if __GNUC__
+# define static __attribute__((__unused__)) static
+#endif
+
static struct yy_buffer_state *cdecl__yy_create_buffer(FILE *, int, void *);
static struct yy_buffer_state *cdecl__yy_scan_bytes(const char *, int, void *);
static struct yy_buffer_state *cdecl__yy_scan_buffer(char *, size_t, void *);
static void cdecl__yy_switch_to_buffer(struct yy_buffer_state *, void *);
static void cdecl__yy_flush_buffer(struct yy_buffer_state *, void *);
-static void yypush_buffer_state(struct yy_buffer_state *, void *);
+static void cdecl__yypush_buffer_state(struct yy_buffer_state *, void *);
static void cdecl__yypop_buffer_state(void *);
static void cdecl__yyrestart(FILE *, void *);
static int cdecl__yylex_init(void **);
static void cdecl__yyset_debug(int, void *);
static void cdecl__yyset_lineno(int, void *);
static void cdecl__yyset_column(int, void *);
-static void cdecl__yyset_leng(int, void *);
static void *cdecl__yyrealloc(void *, size_t, void *);
static void *cdecl__yyalloc(size_t, void *);
static void cdecl__yyfree(void *, void *);
+
+#undef static
+
+#endif
}
%option nodefault noyywrap bison-locations reentrant never-interactive
c = yytext;
invalid_char:
to_readable_ch(buf, *c);
- cdecl__err(CDECL_ENOPARSE, _("syntax error, unexpected %s"), buf);
+ cdecl__err(_("syntax error, unexpected %s"), buf);
return T_LEX_ERROR;
}