rem: errs = print_numbers (format_str);
add: print_numbers (format_str);
context: main (int argc, char **argv){  int errs;  int optc;  int step_is_set;  /* The printf(3) format used for output.  */  char *format_str = NULL;  program_name = argv[0];  setlocale (LC_ALL, "");  bindtextdomain (PACKAGE, LOCALEDIR);  textdomain (PACKAGE);  atexit (close_stdout);  equal_width = 0;  separator = "\n";  first = 1.0;  step_is_set = 0;  /* Figure out the locale's idea of a decimal point.  */#if HAVE_LOCALECONV  {    struct lconv *locale;    locale = localeconv ();    /* Paranoia.  */    if (locale && locale->decimal_point && locale->decimal_point[0] != '\0')      decimal_point = locale->decimal_point;  }#endif  /* We have to handle negative numbers in the command line but this     conflicts with the command line arguments.  So explicitly check first     whether the next argument looks like a negative number.  */  while (optind < argc)    {      if (argv[optind][0] == '-'	  && ((optc = argv[optind][1]) == decimal_point[0]	      || ISDIGIT (optc)))	{	  /* means negative number */	  break;	}      optc = getopt_long (argc, argv, "+f:s:w", long_options, NULL);      if (optc == -1)	break;      switch (optc)	{	case 0:	  break;	case 'f':	  format_str = optarg;	  break;	case 's':	  separator = optarg;	  break;	case 'w':	  equal_width = 1;	  break;	case_GETOPT_HELP_CHAR;	case_GETOPT_VERSION_CHAR (PROGRAM_NAME, AUTHORS);	default:	  usage (EXIT_FAILURE);	}    }  if (argc - optind < 1)    {      error (0, 0, _("too few arguments"));      usage (EXIT_FAILURE);    }  if (3 < argc - optind)    {      error (0, 0, _("too many arguments"));      usage (EXIT_FAILURE);    }  if (format_str && !valid_format (format_str))    {      error (0, 0, _("invalid format string: `%s'"), format_str);      usage (EXIT_FAILURE);    }  last = scan_double_arg (argv[optind++]);  if (optind < argc)    {      first = last;      last = scan_double_arg (argv[optind++]);      if (optind < argc)	{	  step = last;	  step_is_set = 1;	  last = scan_double_arg (argv[optind++]);	}    }  if (format_str != NULL && equal_width)    {      error (0, 0, _("\format string may not be specified when printing equal width strings"));      usage (EXIT_FAILURE);    }  if (!step_is_set)    {      step = first <= last ? 1.0 : -1.0;    }  if (format_str == NULL)    {      if (equal_width)	format_str = get_width_format ();      else	format_str = "%g";    }  errs = print_numbers (format_str);  exit (errs);}