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

Diff for /src/usr.bin/xargs/strnsubst.c between version 1.5 and 1.6

version 1.5, 2009/10/27 23:59:50 version 1.6, 2017/01/03 21:47:37
Line 31 
Line 31 
 strnsubst(char **str, const char *match, const char *replstr, size_t maxsize)  strnsubst(char **str, const char *match, const char *replstr, size_t maxsize)
 {  {
         char *s1, *s2, *this;          char *s1, *s2, *this;
         size_t matchlen, repllen, s2len;          size_t matchlen, s2len;
         int n;          int n;
   
         if ((s1 = *str) == NULL)          if ((s1 = *str) == NULL)
Line 50 
Line 50 
         *s2 = '\0';          *s2 = '\0';
         s2len = 0;          s2len = 0;
         matchlen = strlen(match);          matchlen = strlen(match);
         repllen = strlen(replstr);  
         for (;;) {          for (;;) {
                 if ((this = strstr(s1, match)) == NULL)                  if ((this = strstr(s1, match)) == NULL)
                         break;                          break;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6