rem: int fail;
add: bool ok;
context: main (int argc, char **argv){  int fail;  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);  /* The above handles --help and --version.     Since there is no other invocation of getopt, handle `--' here.  */  if (argc > 1 && STREQ (argv[1], "--"))    {      --argc;      ++argv;    }  fail = 0;  if (argc == 1)    fail = do_stdin ();  else    {      int i;      for (i = 1; i < argc; i++)	fail |= print_factors (argv[i]);    }  if (fail)    usage (EXIT_FAILURE);  exit (fail);}