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

Diff for /src/usr.bin/cvs/log.c between version 1.31 and 1.32

version 1.31, 2006/03/15 21:34:59 version 1.32, 2006/04/13 16:55:09
Line 306 
Line 306 
 #if !defined(RCSPROG)  #if !defined(RCSPROG)
         if (cvs_cmdop == CVS_OP_SERVER) {          if (cvs_cmdop == CVS_OP_SERVER) {
                 ret = vasprintf(&nstr, fmt, vap);                  ret = vasprintf(&nstr, fmt, vap);
                 if (ret != -1) {                  if (ret == -1)
                         for (dp = nstr; *dp != '\0';) {                          fatal("cvs_printf: %s", strerror(errno));
                                 sp = strchr(dp, '\n');                  for (dp = nstr; *dp != '\0';) {
                                 if (sp == NULL)                          sp = strchr(dp, '\n');
                                         for (sp = dp; *sp != '\0'; sp++)                          if (sp == NULL)
                                                 ;                                  for (sp = dp; *sp != '\0'; sp++)
                                           ;
   
                                 if (send_m) {                          if (send_m) {
                                         send_m = 0;                                  send_m = 0;
                                         putc('M', stdout);                                  putc('M', stdout);
                                         putc(' ', stdout);                                  putc(' ', stdout);
                                 }                          }
   
                                 fwrite(dp, sizeof(char), (size_t)(sp - dp),                          fwrite(dp, sizeof(char), (size_t)(sp - dp), stdout);
                                     stdout);  
   
                                 if (*sp != '\n')                          if (*sp != '\n')
                                         break;                                  break;
   
                                 putc('\n', stdout);                          putc('\n', stdout);
                                 send_m = 1;                          send_m = 1;
                                 dp = sp + 1;                          dp = sp + 1;
                         }  
                         xfree(nstr);  
                 }                  }
                   xfree(nstr);
         } else          } else
 #endif  #endif
                 ret = vprintf(fmt, vap);                  ret = vprintf(fmt, vap);

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32