mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-03 04:22:47 -05:00
Make lots of 'int' length fields into size_t.
This is a general cleanup which has been overdue for some time: lots of length fields are now the machine word type rather than the (in practice) fixed 'int'.
This commit is contained in:
@ -325,12 +325,13 @@ void cleanup_termios(void)
|
||||
bufchain stdout_data, stderr_data;
|
||||
enum { EOF_NO, EOF_PENDING, EOF_SENT } outgoingeof;
|
||||
|
||||
int try_output(bool is_stderr)
|
||||
size_t try_output(bool is_stderr)
|
||||
{
|
||||
bufchain *chain = (is_stderr ? &stderr_data : &stdout_data);
|
||||
int fd = (is_stderr ? STDERR_FILENO : STDOUT_FILENO);
|
||||
void *senddata;
|
||||
int sendlen, ret;
|
||||
size_t sendlen;
|
||||
ssize_t ret;
|
||||
|
||||
if (bufchain_size(chain) > 0) {
|
||||
bool prev_nonblock = nonblock(fd);
|
||||
@ -354,7 +355,8 @@ int try_output(bool is_stderr)
|
||||
return bufchain_size(&stdout_data) + bufchain_size(&stderr_data);
|
||||
}
|
||||
|
||||
static int plink_output(Seat *seat, bool is_stderr, const void *data, int len)
|
||||
static size_t plink_output(
|
||||
Seat *seat, bool is_stderr, const void *data, size_t len)
|
||||
{
|
||||
if (is_stderr) {
|
||||
bufchain_add(&stderr_data, data, len);
|
||||
|
Reference in New Issue
Block a user