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

Diff for /src/usr.bin/cvs/diff.c between version 1.87 and 1.88

version 1.87, 2006/04/05 01:38:55 version 1.88, 2006/04/13 16:55:09
Line 1720 
Line 1720 
 diff_output(const char *fmt, ...)  diff_output(const char *fmt, ...)
 {  {
         va_list vap;          va_list vap;
           int i;
         char *str;          char *str;
   
         va_start(vap, fmt);          va_start(vap, fmt);
         vasprintf(&str, fmt, vap);          i = vasprintf(&str, fmt, vap);
           va_end(vap);
           if (i == -1)
                   fatal("diff_output: %s", strerror(errno));
         if (diffbuf != NULL)          if (diffbuf != NULL)
                 cvs_buf_append(diffbuf, str, strlen(str));                  cvs_buf_append(diffbuf, str, strlen(str));
         else          else
                 cvs_printf("%s", str);                  cvs_printf("%s", str);
         xfree(str);          xfree(str);
         va_end(vap);  
 }  }

Legend:
Removed from v.1.87  
changed lines
  Added in v.1.88