rem: error (0, 0, _("too many arguments"));
add: error (0, 0, _("extra operand %s"), quote (argv[optind + 1]));
context: main (int argc, char **argv){  int optc, longind;  program_name = argv[0];  setlocale (LC_ALL, "");  bindtextdomain (PACKAGE, LOCALEDIR);  textdomain (PACKAGE);  atexit (close_stdout);  parse_long_options (argc, argv, PROGRAM_NAME, GNU_PACKAGE, VERSION,		      AUTHORS, usage);  while ((optc = getopt_long (argc, argv, "", longopts, &longind)) != -1)    {      switch (optc)	{	case 0:	  break;	default:	  usage (EXIT_FAILURE);	}    }  switch (argc - optind)    {    case 0:			/* users */      users (UTMP_FILE);      break;    case 1:			/* users <utmp file> */      users (argv[optind]);      break;    default:			/* lose */      error (0, 0, _("too many arguments"));      usage (EXIT_FAILURE);    }  exit (EXIT_SUCCESS);}