[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.42 and 1.43

version 1.42, 2013/05/31 18:03:45 version 1.43, 2014/03/20 07:47:29
Line 62 
Line 62 
         if ((s = readpattern("Search")) != TRUE)          if ((s = readpattern("Search")) != TRUE)
                 return (s);                  return (s);
         if (forwsrch() == FALSE) {          if (forwsrch() == FALSE) {
                   dobeep();
                 ewprintf("Search failed: \"%s\"", pat);                  ewprintf("Search failed: \"%s\"", pat);
                 return (FALSE);                  return (FALSE);
         }          }
Line 84 
Line 85 
         if ((s = readpattern("Search backward")) != TRUE)          if ((s = readpattern("Search backward")) != TRUE)
                 return (s);                  return (s);
         if (backsrch() == FALSE) {          if (backsrch() == FALSE) {
                   dobeep();
                 ewprintf("Search failed: \"%s\"", pat);                  ewprintf("Search failed: \"%s\"", pat);
                 return (FALSE);                  return (FALSE);
         }          }
Line 102 
Line 104 
 {  {
         if (srch_lastdir == SRCH_FORW) {          if (srch_lastdir == SRCH_FORW) {
                 if (forwsrch() == FALSE) {                  if (forwsrch() == FALSE) {
                           dobeep();
                         ewprintf("Search failed: \"%s\"", pat);                          ewprintf("Search failed: \"%s\"", pat);
                         return (FALSE);                          return (FALSE);
                 }                  }
Line 109 
Line 112 
         }          }
         if (srch_lastdir == SRCH_BACK) {          if (srch_lastdir == SRCH_BACK) {
                 if (backsrch() == FALSE) {                  if (backsrch() == FALSE) {
                           dobeep();
                         ewprintf("Search failed: \"%s\"", pat);                          ewprintf("Search failed: \"%s\"", pat);
                         return (FALSE);                          return (FALSE);
                 }                  }
                 return (TRUE);                  return (TRUE);
         }          }
           dobeep();
         ewprintf("No last search");          ewprintf("No last search");
         return (FALSE);          return (FALSE);
 }  }
Line 174 
Line 179 
         int              cdotline;      /* Saved line number */          int              cdotline;      /* Saved line number */
   
         if (macrodef) {          if (macrodef) {
                   dobeep();
                 ewprintf("Can't isearch in macro");                  ewprintf("Can't isearch in macro");
                 return (FALSE);                  return (FALSE);
         }          }
Line 502 
Line 508 
                         }                          }
                         return (TRUE);                          return (TRUE);
                 }                  }
                   dobeep();
                 ewprintf("bad call to is_find");                  ewprintf("bad call to is_find");
                 return (FALSE);                  return (FALSE);
         }          }
Line 558 
Line 565 
         char    news[NPAT], *rep;       /* replacement string           */          char    news[NPAT], *rep;       /* replacement string           */
   
         if (macrodef) {          if (macrodef) {
                   dobeep();
                 ewprintf("Can't query replace in macro");                  ewprintf("Can't query replace in macro");
                 return (FALSE);                  return (FALSE);
         }          }

Legend:
Removed from v.1.42  
changed lines
  Added in v.1.43