[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.38 and 1.39

version 1.38, 2011/01/21 19:10:13 version 1.39, 2012/04/12 04:47:59
Line 15 
Line 15 
   
 #include <ctype.h>  #include <ctype.h>
   
 #ifndef NO_MACRO  
 #include "macro.h"  #include "macro.h"
 #endif /* !NO_MACRO */  
   
 #define SRCH_BEGIN      (0)     /* Search sub-codes.     */  #define SRCH_BEGIN      (0)     /* Search sub-codes.     */
 #define SRCH_FORW       (-1)  #define SRCH_FORW       (-1)
Line 175 
Line 173 
         char             opat[NPAT];          char             opat[NPAT];
         int              cdotline;      /* Saved line number */          int              cdotline;      /* Saved line number */
   
 #ifndef NO_MACRO  
         if (macrodef) {          if (macrodef) {
                 ewprintf("Can't isearch in macro");                  ewprintf("Can't isearch in macro");
                 return (FALSE);                  return (FALSE);
         }          }
 #endif /* !NO_MACRO */  
         for (cip = 0; cip < NSRCH; cip++)          for (cip = 0; cip < NSRCH; cip++)
                 cmds[cip].s_code = SRCH_NOPR;                  cmds[cip].s_code = SRCH_NOPR;
   
Line 553 
Line 549 
         int     plen;                   /* length of found string       */          int     plen;                   /* length of found string       */
         char    news[NPAT], *rep;       /* replacement string           */          char    news[NPAT], *rep;       /* replacement string           */
   
 #ifndef NO_MACRO  
         if (macrodef) {          if (macrodef) {
                 ewprintf("Can't query replace in macro");                  ewprintf("Can't query replace in macro");
                 return (FALSE);                  return (FALSE);
         }          }
 #endif /* !NO_MACRO */  
   
         if ((s = readpattern("Query replace")) != TRUE)          if ((s = readpattern("Query replace")) != TRUE)
                 return (s);                  return (s);

Legend:
Removed from v.1.38  
changed lines
  Added in v.1.39