[BACK]Return to parse.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / usr.bin / make

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/usr.bin/make/parse.c between version 1.598 and 1.599

version 1.598, 2021/12/28 17:45:56 version 1.599, 2021/12/28 17:58:41
Line 1010  ParseErrorNoDependency(const char *lstar
Line 1010  ParseErrorNoDependency(const char *lstar
 }  }
   
 static void  static void
 ParseDependencyTargetWord(const char **pp, const char *lstart)  ParseDependencyTargetWord(char **pp, const char *lstart)
 {  {
         const char *cp = *pp;          const char *cp = *pp;
   
Line 1042  ParseDependencyTargetWord(const char **p
Line 1042  ParseDependencyTargetWord(const char **p
                         cp++;                          cp++;
         }          }
   
         *pp = cp;          *pp += cp - *pp;
 }  }
   
 /*  /*
Line 1386  ParseDependencyTargets(char **inout_cp,
Line 1386  ParseDependencyTargets(char **inout_cp,
         char *cp;          char *cp;
         char *tgt = *inout_cp;          char *tgt = *inout_cp;
         char savec;          char savec;
         const char *p;  
   
         for (;;) {          for (;;) {
                 /* Find the end of the next word. */                  /* Find the end of the next word. */
                 cp = tgt;                  cp = tgt;
                 p = cp;                  ParseDependencyTargetWord(&cp, lstart);
                 ParseDependencyTargetWord(&p, lstart);  
                 cp += p - cp;  
   
                 /*                  /*
                  * If the word is followed by a left parenthesis, it's the                   * If the word is followed by a left parenthesis, it's the

Legend:
Removed from v.1.598  
changed lines
  Added in v.1.599

CVSweb <webmaster@jp.NetBSD.org>