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

Diff for /src/usr.bin/rcs/merge.c between version 1.2 and 1.3

version 1.2, 2006/05/15 06:58:03 version 1.3, 2006/08/01 05:14:17
Line 33 
Line 33 
 merge_main(int argc, char **argv)  merge_main(int argc, char **argv)
 {  {
         int ch, flags, labels, status;          int ch, flags, labels, status;
         char *fcont;  
         const char *label[3];          const char *label[3];
         BUF *bp;          BUF *bp;
         extern char *optarg;          extern char *optarg;
Line 91 
Line 90 
         else          else
                 status = 0;                  status = 0;
   
         if (flags & PIPEOUT) {          if (flags & PIPEOUT)
                 rcs_buf_putc(bp, '\0');                  rcs_buf_write_fd(bp, STDOUT_FILENO);
                 fcont = rcs_buf_release(bp);          else {
                 (void)printf("%s", fcont);  
                 xfree(fcont);  
         } else {  
                 /* XXX */                  /* XXX */
                 if (rcs_buf_write(bp, argv[0], 0644) < 0)                  if (rcs_buf_write(bp, argv[0], 0644) < 0)
                         warnx("rcs_buf_write failed");                          warnx("rcs_buf_write failed");
   
                 rcs_buf_free(bp);  
         }          }
           rcs_buf_free(bp);
   
         return (status);          return (status);
 }  }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3