diff options
| author | Hartmut Brandt <harti@FreeBSD.org> | 2005-02-07 07:49:16 +0000 |
|---|---|---|
| committer | Hartmut Brandt <harti@FreeBSD.org> | 2005-02-07 07:49:16 +0000 |
| commit | d01d6678adea9060e8f50449d3fa54b33e2b2e6e (patch) | |
| tree | 66fb0e86c2921f8ecff474aa405874087d374906 /usr.bin/make/cond.c | |
| parent | b348abd6cd493b9585cae9691d0257e193e81e0d (diff) | |
Notes
Diffstat (limited to 'usr.bin/make/cond.c')
| -rw-r--r-- | usr.bin/make/cond.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/usr.bin/make/cond.c b/usr.bin/make/cond.c index f18876908688..4f6f66a9ec39 100644 --- a/usr.bin/make/cond.c +++ b/usr.bin/make/cond.c @@ -239,7 +239,7 @@ CondGetArg(char **linePtr, char **argPtr, const char *func, Boolean parens) cp2 = Var_Parse(cp, VAR_CMD, TRUE, &len, &doFree); - Buf_AddBytes(buf, strlen(cp2), (Byte *)cp2); + Buf_Append(buf, cp2); if (doFree) { free(cp2); } @@ -540,12 +540,10 @@ CondToken(Boolean doEval) if (!isspace((unsigned char)*condExpr) && strchr("!=><", *condExpr) == NULL) { Buffer *buf; - char *cp; buf = Buf_Init(0); - for (cp = lhs; *cp; cp++) - Buf_AddByte(buf, (Byte)*cp); + Buf_Append(buf, lhs); if (doFree) free(lhs); @@ -637,7 +635,7 @@ do_string_compare: cp2 = Var_Parse(cp, VAR_CMD, doEval, &len, &freeIt); if (cp2 != var_Error) { - Buf_AddBytes(buf, strlen(cp2), (Byte *)cp2); + Buf_Append(buf, cp2); if (freeIt) { free(cp2); } |
