diff -Naur putty-0.59-orig/logging.c putty-0.59/logging.c --- putty-0.59-orig/logging.c 2007-01-24 23:19:16 +0300 +++ putty-0.59/logging.c 2007-01-28 00:53:19 +0300 @@ -31,6 +31,7 @@ */ static void logwrite(struct LogContext *ctx, void *data, int len) { + size_t _unused_fwrite; /* * In state L_CLOSED, we call logfopen, which will set the state * to one of L_OPENING, L_OPEN or L_ERROR. Hence we process all of @@ -43,7 +44,7 @@ bufchain_add(&ctx->queue, data, len); } else if (ctx->state == L_OPEN) { assert(ctx->lgfp); - fwrite(data, 1, len, ctx->lgfp); + _unused_fwrite = fwrite(data, 1, len, ctx->lgfp); } /* else L_ERROR, so ignore the write */ } diff -Naur putty-0.59-orig/pscp.c putty-0.59/pscp.c --- putty-0.59-orig/pscp.c 2007-01-24 23:19:16 +0300 +++ putty-0.59/pscp.c 2007-01-28 01:00:28 +0300 @@ -169,6 +169,7 @@ { unsigned char *p = (unsigned char *) data; unsigned len = (unsigned) datalen; + ssize_t _unused_write; /* * stderr data is just spouted to local stderr and otherwise @@ -176,7 +177,7 @@ */ if (is_stderr) { if (len > 0) - fwrite(data, 1, len, stderr); + _unused_write = fwrite(data, 1, len, stderr); return 0; } diff -Naur putty-0.59-orig/psftp.c putty-0.59/psftp.c --- putty-0.59-orig/psftp.c 2007-01-24 23:19:16 +0300 +++ putty-0.59/psftp.c 2007-01-28 01:02:03 +0300 @@ -2495,6 +2495,7 @@ { unsigned char *p = (unsigned char *) data; unsigned len = (unsigned) datalen; + ssize_t _unused_write; /* * stderr data is just spouted to local stderr and otherwise @@ -2502,7 +2503,7 @@ */ if (is_stderr) { if (len > 0) - fwrite(data, 1, len, stderr); + _unused_write = fwrite(data, 1, len, stderr); return 0; } diff -Naur putty-0.59-orig/unix/uxcons.c putty-0.59/unix/uxcons.c --- putty-0.59-orig/unix/uxcons.c 2007-01-24 23:19:14 +0300 +++ putty-0.59/unix/uxcons.c 2007-01-28 00:55:06 +0300 @@ -129,12 +129,13 @@ { struct termios oldmode, newmode; + ssize_t _unused_read; tcgetattr(0, &oldmode); newmode = oldmode; newmode.c_lflag |= ECHO | ISIG | ICANON; tcsetattr(0, TCSANOW, &newmode); line[0] = '\0'; - read(0, line, sizeof(line) - 1); + _unused_read = read(0, line, sizeof(line) - 1); tcsetattr(0, TCSANOW, &oldmode); } @@ -177,12 +178,13 @@ { struct termios oldmode, newmode; + ssize_t _unused_read; tcgetattr(0, &oldmode); newmode = oldmode; newmode.c_lflag |= ECHO | ISIG | ICANON; tcsetattr(0, TCSANOW, &newmode); line[0] = '\0'; - read(0, line, sizeof(line) - 1); + _unused_read = read(0, line, sizeof(line) - 1); tcsetattr(0, TCSANOW, &oldmode); } @@ -226,12 +228,13 @@ { struct termios oldmode, newmode; + ssize_t _unused_read; tcgetattr(0, &oldmode); newmode = oldmode; newmode.c_lflag |= ECHO | ISIG | ICANON; tcsetattr(0, TCSANOW, &newmode); line[0] = '\0'; - read(0, line, sizeof(line) - 1); + _unused_read = read(0, line, sizeof(line) - 1); tcsetattr(0, TCSANOW, &oldmode); } diff -Naur putty-0.59-orig/unix/uxplink.c putty-0.59/unix/uxplink.c --- putty-0.59-orig/unix/uxplink.c 2007-01-24 23:19:14 +0300 +++ putty-0.59/unix/uxplink.c 2007-01-28 00:57:52 +0300 @@ -499,7 +499,8 @@ void sigwinch(int signum) { - write(signalpipe[1], "x", 1); + ssize_t _unused_write; + _unused_write = write(signalpipe[1], "x", 1); } /* @@ -1023,7 +1024,8 @@ if (FD_ISSET(signalpipe[0], &rset)) { char c[1]; struct winsize size; - read(signalpipe[0], c, 1); /* ignore its value; it'll be `x' */ + ssize_t _unused_read; + _unused_read = read(signalpipe[0], c, 1); /* ignore its value; it'll be `x' */ if (ioctl(0, TIOCGWINSZ, (void *)&size) >= 0) back->size(backhandle, size.ws_col, size.ws_row); } diff -Naur putty-0.59-orig/unix/uxprint.c putty-0.59/unix/uxprint.c --- putty-0.59-orig/unix/uxprint.c 2007-01-24 23:19:14 +0300 +++ putty-0.59/unix/uxprint.c 2007-01-28 01:15:17 +0300 @@ -4,6 +4,7 @@ #include #include +#include #include "putty.h" struct printer_job_tag { @@ -27,10 +28,11 @@ void printer_job_data(printer_job *pj, void *data, int len) { + ssize_t _unused_write; if (!pj) return; - fwrite(data, 1, len, pj->fp); + _unused_write = fwrite(data, 1, len, pj->fp); } void printer_finish_job(printer_job *pj) diff -Naur putty-0.59-orig/unix/uxpty.c putty-0.59/unix/uxpty.c --- putty-0.59-orig/unix/uxpty.c 2007-01-24 23:19:14 +0300 +++ putty-0.59/unix/uxpty.c 2007-01-28 01:21:39 +0300 @@ -260,7 +260,8 @@ static void sigchld_handler(int signum) { - write(pty_signal_pipe[1], "x", 1); + ssize_t _unused_write; + _unused_write = write(pty_signal_pipe[1], "x", 1); } #ifndef OMIT_UTMP @@ -624,6 +625,7 @@ { int ret = TRUE; Pty pty; + ssize_t _unused_read; if (fd == pty_signal_pipe[0]) { pid_t pid; @@ -631,7 +633,7 @@ int status; char c[1]; - read(pty_signal_pipe[0], c, 1); /* ignore its value; it'll be `x' */ + _unused_read = read(pty_signal_pipe[0], c, 1); /* ignore its value; it'll be `x' */ do { pid = waitpid(-1, &status, WNOHANG);