+2010-03-31 Guido Flohr <guido@imperia.net>
+
+ * x-perl.c (eaten_here): Renamed from here_eaten.
+ (phase1_getc, get_here_document, skip_pod, extract_perl): Update.
+
2010-03-13 Bruno Haible <bruno@clisp.org>
New options --color, --style for many programs.
static size_t linebuf_size;
/* Number of lines eaten for here documents. */
-static int here_eaten;
+static int eaten_here;
/* Paranoia: EOF marker for __END__ or __DATA__. */
static bool end_of_file;
static int
phase1_getc ()
{
- line_number += here_eaten;
- here_eaten = 0;
+ line_number += eaten_here;
+ eaten_here = 0;
if (end_of_file)
return EOF;
}
}
- ++here_eaten;
+ ++eaten_here;
/* Convert to UTF-8. */
my_line_utf8 =
from_current_source_encoding (my_linebuf, lc_string, logical_file_name,
- line_number + here_eaten);
+ line_number + eaten_here);
if (my_line_utf8 != my_linebuf)
{
if (strlen (my_line_utf8) >= my_linebuf_size)
static void
skip_pod ()
{
- line_number += here_eaten;
- here_eaten = 0;
+ line_number += eaten_here;
+ eaten_here = 0;
linepos = 0;
for (;;)
token_stack.nitems_max = 0;
linesize = 0;
linepos = 0;
- here_eaten = 0;
+ eaten_here = 0;
end_of_file = false;
/* Eat tokens until eof is seen. When extract_balanced returns
line_number = 0;
last_token = token_type_semicolon;
token_stack_free (&token_stack);
- here_eaten = 0;
+ eaten_here = 0;
end_of_file = true;
}