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

Diff for /src/usr.bin/rcs/rcsmerge.c between version 1.35 and 1.36

version 1.35, 2006/04/25 13:36:35 version 1.36, 2006/04/26 02:55:13
Line 151 
Line 151 
                             (flags & PIPEOUT) ? "; result to stdout":"");                              (flags & PIPEOUT) ? "; result to stdout":"");
                 }                  }
   
                 if ((bp = cvs_diff3(file, argv[i], rev1, rev2,                  if ((bp = rcs_diff3(file, argv[i], rev1, rev2,
                     !(flags & QUIET))) == NULL) {                      !(flags & QUIET))) == NULL) {
                         warnx("failed to merge");                          warnx("failed to merge");
                         rcs_close(file);                          rcs_close(file);
Line 159 
Line 159 
                 }                  }
   
                 if (flags & PIPEOUT) {                  if (flags & PIPEOUT) {
                         cvs_buf_putc(bp, '\0');                          rcs_buf_putc(bp, '\0');
                         fcont = cvs_buf_release(bp);                          fcont = rcs_buf_release(bp);
                         printf("%s", fcont);                          printf("%s", fcont);
                         xfree(fcont);                          xfree(fcont);
                 } else {                  } else {
                         /* XXX mode */                          /* XXX mode */
                         if (cvs_buf_write(bp, argv[i], 0644) < 0)                          if (rcs_buf_write(bp, argv[i], 0644) < 0)
                                 warnx("cvs_buf_write failed");                                  warnx("rcs_buf_write failed");
   
                         cvs_buf_free(bp);                          rcs_buf_free(bp);
                 }                  }
                 rcs_close(file);                  rcs_close(file);
         }          }

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36