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

Diff for /src/usr.bin/rcs/rcsutil.c between version 1.33 and 1.34

version 1.33, 2008/05/10 20:23:24 version 1.34, 2010/07/23 21:46:05
Line 337 
Line 337 
         size_t len;          size_t len;
         char *buf;          char *buf;
   
         bp = rcs_buf_alloc(0, BUF_AUTOEXT);          bp = buf_alloc(0, BUF_AUTOEXT);
         if (isatty(STDIN_FILENO))          if (isatty(STDIN_FILENO))
                 (void)fprintf(stderr, "%s", prompt);                  (void)fprintf(stderr, "%s", prompt);
         if (isatty(STDIN_FILENO))          if (isatty(STDIN_FILENO))
Line 348 
Line 348 
                 if (buf[0] == '.' && (len == 1 || buf[1] == '\n'))                  if (buf[0] == '.' && (len == 1 || buf[1] == '\n'))
                         break;                          break;
                 else                  else
                         rcs_buf_append(bp, buf, len);                          buf_append(bp, buf, len);
   
                 if (isatty(STDIN_FILENO))                  if (isatty(STDIN_FILENO))
                         (void)fprintf(stderr, ">> ");                          (void)fprintf(stderr, ">> ");
         }          }
         rcs_buf_putc(bp, '\0');          buf_putc(bp, '\0');
   
         return (rcs_buf_release(bp));          return (buf_release(bp));
 }  }
   
 u_int  u_int
Line 451 
Line 451 
   
         /* Description is in file <in>. */          /* Description is in file <in>. */
         if (in != NULL && *in != '-') {          if (in != NULL && *in != '-') {
                 if ((bp = rcs_buf_load(in, BUF_AUTOEXT)) == NULL)                  if ((bp = buf_load(in, BUF_AUTOEXT)) == NULL)
                         return (-1);                          return (-1);
                 rcs_buf_putc(bp, '\0');                  buf_putc(bp, '\0');
                 content = rcs_buf_release(bp);                  content = buf_release(bp);
         /* Description is in <in>. */          /* Description is in <in>. */
         } else if (in != NULL)          } else if (in != NULL)
                 /* Skip leading `-'. */                  /* Skip leading `-'. */
Line 535 
Line 535 
                 return (NULL);                  return (NULL);
         }          }
   
         res = rcs_buf_alloc(1024, BUF_AUTOEXT);          res = buf_alloc(1024, BUF_AUTOEXT);
         TAILQ_FOREACH(lp, &dlines->l_lines, l_list) {          TAILQ_FOREACH(lp, &dlines->l_lines, l_list) {
                 if (lp->l_line == NULL)                  if (lp->l_line == NULL)
                         continue;                          continue;
                 rcs_buf_append(res, lp->l_line, lp->l_len);                  buf_append(res, lp->l_line, lp->l_len);
         }          }
   
         rcs_freelines(dlines);          rcs_freelines(dlines);

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34