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

Diff for /src/usr.bin/make/var.c between version 1.6 and 1.7

version 1.6, 1997/04/01 07:28:28 version 1.7, 1997/12/18 21:50:45
Line 839 
Line 839 
     char *ptr;      char *ptr;
     VarPattern    *pat = (VarPattern *) patp;      VarPattern    *pat = (VarPattern *) patp;
   
     if (addSpace)      if (*word) {
         Buf_AddByte(buf, (Byte)' ');              if (addSpace)
                   Buf_AddByte(buf, (Byte)' ');
   
     addSpace = TRUE;              addSpace = TRUE;
   
     if ((ptr = Str_SYSVMatch(word, pat->lhs, &len)) != NULL)              if ((ptr = Str_SYSVMatch(word, pat->lhs, &len)) != NULL)
         Str_SYSVSubst(buf, pat->rhs, ptr, len);                  Str_SYSVSubst(buf, pat->rhs, ptr, len);
     else              else
         Buf_AddBytes(buf, strlen(word), (Byte *) word);                  Buf_AddBytes(buf, strlen(word), (Byte *) word);
       }
     return(addSpace);      return(addSpace);
 }  }
 #endif  #endif

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