rem: fprintf (stdout, "%d\n", bytes_written);
add: { char buf[INT_BUFSIZE_BOUND (uintmax_t)]; fprintf (stdout, "%s\n", umaxtostr (bytes_written, buf)); }
context: close_output_file (void){  if (output_stream)    {      if (ferror (output_stream) || fclose (output_stream) == EOF)	{	  error (0, errno, _("write error for `%s'"), output_filename);	  output_stream = NULL;	  cleanup_fatal ();	}      if (bytes_written == 0 && elide_empty_files)	{	  if (unlink (output_filename))	    error (0, errno, "%s", output_filename);	  files_created--;	}      else	{	  /* FIXME: if we write to stdout here, we have to close stdout	     and check for errors.  */	  if (!suppress_count)	    fprintf (stdout, "%d\n", bytes_written);	}      output_stream = NULL;    }}