version 1.31, 2006/03/15 21:34:59 |
version 1.32, 2006/04/13 16:55:09 |
|
|
#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); |