Change fd_write to use fwrite instead of fputc
authorJonathan McDowell <noodles@earth.li>
Sat, 23 Apr 2011 23:05:44 +0000 (16:05 -0700)
committerJonathan McDowell <noodles@earth.li>
Sat, 23 Apr 2011 23:05:44 +0000 (16:05 -0700)
  I have no idea why I had a loop around fputc instead of just
  using fwrite.

sendsync.c

index ace6b0d798099107b375cf0b2a7936911c80a752..1d41d4d5434e5a542ba6a37be9638378943bf461 100644 (file)
 
 int fd_putchar(void *ctx, size_t count, void *c)
 {
 
 int fd_putchar(void *ctx, size_t count, void *c)
 {
-       int i;
+       fwrite(c, sizeof(char), count, ctx);
 
 
-       for (i = 0; i < count; i++) {
-               fputc(((char *) c )[i], ctx);
-       }
        return 0;
 }
 
        return 0;
 }