[BACK]Return to main.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mg

Diff for /src/usr.bin/mg/main.c between version 1.34 and 1.35

version 1.34, 2005/03/09 16:20:48 version 1.35, 2005/03/10 16:47:33
Line 32 
Line 32 
         char    *cp, *init_fcn_name = NULL;          char    *cp, *init_fcn_name = NULL;
         PF init_fcn = NULL;          PF init_fcn = NULL;
         int o, i, nfiles, status;          int o, i, nfiles, status;
           int nobackups = 0;
   
         while ((o = getopt(argc, argv, "f:")) != -1)          while ((o = getopt(argc, argv, "nf:")) != -1)
                 switch (o) {                  switch (o) {
                   case 'n':
                           nobackups = 1;
                           break;
                 case 'f':                  case 'f':
                         if (init_fcn_name != NULL)                          if (init_fcn_name != NULL)
                                 errx(1, "cannot specify more than one "                                  errx(1, "cannot specify more than one "
Line 86 
Line 90 
         if ((cp = startupfile(NULL)) != NULL)          if ((cp = startupfile(NULL)) != NULL)
                 (void)load(cp);                  (void)load(cp);
 #endif  /* !NO_STARTUP */  #endif  /* !NO_STARTUP */
   
           if (nobackups)
                   makebkfile(FFARG, 0);
   
         for (nfiles = 0, i = 0; i < argc; i++) {          for (nfiles = 0, i = 0; i < argc; i++) {
                 if (argv[i][0] == '+' && strlen(argv[i]) >= 2) {                  if (argv[i][0] == '+' && strlen(argv[i]) >= 2) {

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35