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

Diff for /src/usr.bin/rcs/rcs.c between version 1.59 and 1.60

version 1.59, 2010/07/23 21:46:05 version 1.60, 2010/07/28 09:07:11
Line 1190 
Line 1190 
   
         len = rdp->rd_tlen;          len = rdp->rd_tlen;
         if (len == 0) {          if (len == 0) {
                 rbuf = buf_alloc(1, 0);                  rbuf = buf_alloc(1);
                 buf_empty(rbuf);                  buf_empty(rbuf);
                 return (rbuf);                  return (rbuf);
         }          }
   
         rbuf = buf_alloc(len, BUF_AUTOEXT);          rbuf = buf_alloc(len);
         buf_append(rbuf, rdp->rd_text, len);          buf_append(rbuf, rdp->rd_text, len);
   
         isbranch = 0;          isbranch = 0;
Line 1455 
Line 1455 
                 if ((nextbuf = rcs_getrev(rf, nextrdp->rd_num)) == NULL)                  if ((nextbuf = rcs_getrev(rf, nextrdp->rd_num)) == NULL)
                         errx(1, "error getting revision");                          errx(1, "error getting revision");
   
                 newdiff = buf_alloc(64, BUF_AUTOEXT);                  newdiff = buf_alloc(64);
   
                 /* calculate new diff */                  /* calculate new diff */
                 (void)xasprintf(&path_tmp1, "%s/diff1.XXXXXXXXXX", rcs_tmpdir);                  (void)xasprintf(&path_tmp1, "%s/diff1.XXXXXXXXXX", rcs_tmpdir);
Line 2832 
Line 2832 
                                         errx(1, "rcs_expand_keywords: string truncated");                                          errx(1, "rcs_expand_keywords: string truncated");
   
                         /* Concatenate everything together. */                          /* Concatenate everything together. */
                         tmpbuf = buf_alloc(len + strlen(expbuf), BUF_AUTOEXT);                          tmpbuf = buf_alloc(len + strlen(expbuf));
                         /* Append everything before keyword. */                          /* Append everything before keyword. */
                         buf_append(tmpbuf, buf_get(newbuf),                          buf_append(tmpbuf, buf_get(newbuf),
                             start - (unsigned char *)buf_get(newbuf));                              start - (unsigned char *)buf_get(newbuf));

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60