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

Diff for /src/usr.bin/mg/search.c between version 1.7 and 1.8

version 1.7, 2001/05/24 03:05:26 version 1.8, 2002/02/13 03:03:49
Line 175 
Line 175 
         for (cip = 0; cip < NSRCH; cip++)          for (cip = 0; cip < NSRCH; cip++)
                 cmds[cip].s_code = SRCH_NOPR;                  cmds[cip].s_code = SRCH_NOPR;
   
         (void)strcpy(opat, pat);          (void)strlcpy(opat, pat, sizeof opat);
         cip = 0;          cip = 0;
         pptr = -1;          pptr = -1;
         clp = curwp->w_dotp;          clp = curwp->w_dotp;
Line 216 
Line 216 
                         curwp->w_flag |= WFMOVE;                          curwp->w_flag |= WFMOVE;
                         srch_lastdir = dir;                          srch_lastdir = dir;
                         (void)ctrlg(FFRAND, 0);                          (void)ctrlg(FFRAND, 0);
                         (void)strcpy(pat, opat);                          (void)strlcpy(pat, opat, sizeof pat);
                         return ABORT;                          return ABORT;
                 case CCHR(']'):                  case CCHR(']'):
                 case CCHR('S'):                  case CCHR('S'):
Line 689 
Line 689 
   
         /* specified */          /* specified */
         if (s == TRUE)          if (s == TRUE)
                 (void) strcpy(pat, tpat);                  (void) strlcpy(pat, tpat, sizeof pat);
         /* CR, but old one */          /* CR, but old one */
         else if (s == FALSE && pat[0] != 0)          else if (s == FALSE && pat[0] != 0)
                 s = TRUE;                  s = TRUE;

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8