It is set in main and used there and in validate(). */
static int translating;
-#ifndef BUFSIZ
-# define BUFSIZ 8192
-#endif
-
-#define IO_BUF_SIZE BUFSIZ
-static unsigned char io_buf[IO_BUF_SIZE];
+static unsigned char io_buf[BUFSIZ];
static char const *const char_class_name[] =
{
if (squeeze_repeats && non_option_args == 1)
{
set_initialize (s1, complement, in_squeeze_set);
- squeeze_filter (io_buf, IO_BUF_SIZE, NULL);
+ squeeze_filter (io_buf, sizeof io_buf, NULL);
}
else if (delete && non_option_args == 1)
{
set_initialize (s1, complement, in_delete_set);
do
{
- nr = read_and_delete (io_buf, IO_BUF_SIZE, NULL);
+ nr = read_and_delete (io_buf, sizeof io_buf, NULL);
if (nr > 0 && fwrite ((char *) io_buf, 1, nr, stdout) == 0)
error (EXIT_FAILURE, errno, _("write error"));
}
{
set_initialize (s1, complement, in_delete_set);
set_initialize (s2, 0, in_squeeze_set);
- squeeze_filter (io_buf, IO_BUF_SIZE, read_and_delete);
+ squeeze_filter (io_buf, sizeof io_buf, read_and_delete);
}
else if (translating)
{
if (squeeze_repeats)
{
set_initialize (s2, 0, in_squeeze_set);
- squeeze_filter (io_buf, IO_BUF_SIZE, read_and_xlate);
+ squeeze_filter (io_buf, sizeof io_buf, read_and_xlate);
}
else
{
do
{
- bytes_read = read_and_xlate (io_buf, IO_BUF_SIZE, NULL);
+ bytes_read = read_and_xlate (io_buf, sizeof io_buf, NULL);
if (bytes_read > 0
&& fwrite ((char *) io_buf, 1, bytes_read, stdout) == 0)
error (EXIT_FAILURE, errno, _("write error"));