From a5fb3d1bfe2c31bcf5558b3a68cc0139650ec2dd Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Thu, 15 Apr 2010 08:39:26 +0000 Subject: Reflect termios API changes. --- c/src/lib/libcpu/sh/sh7045/include/sci_termios.h | 8 ++++---- c/src/lib/libcpu/sh/sh7045/sci/sci.c | 4 ++-- c/src/lib/libcpu/sh/sh7045/sci/sci_termios.c | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) (limited to 'c/src/lib/libcpu/sh') diff --git a/c/src/lib/libcpu/sh/sh7045/include/sci_termios.h b/c/src/lib/libcpu/sh/sh7045/include/sci_termios.h index 6dade64fc5..e17a855bf1 100644 --- a/c/src/lib/libcpu/sh/sh7045/include/sci_termios.h +++ b/c/src/lib/libcpu/sh/sh7045/include/sci_termios.h @@ -27,16 +27,16 @@ void sh_sci_initialize_interrupts(int minor); void sh_sci_init(int minor); -int sh_sci_write_support_int( +ssize_t sh_sci_write_support_int( int minor, const char *buf, - int len + size_t len ); -int sh_sci_write_support_polled( +ssize_t sh_sci_write_support_polled( int minor, const char *buf, - int len + size_t len ); void sh_sci_write_polled( diff --git a/c/src/lib/libcpu/sh/sh7045/sci/sci.c b/c/src/lib/libcpu/sh/sh7045/sci/sci.c index 89aa4b592c..548551164b 100644 --- a/c/src/lib/libcpu/sh/sh7045/sci/sci.c +++ b/c/src/lib/libcpu/sh/sh7045/sci/sci.c @@ -541,9 +541,9 @@ static int _sh_sci_poll_read(int minor) /* * Termios polled write */ -static int _sh_sci_poll_write(int minor, const uint8_t *buf, int len) +static ssize_t _sh_sci_poll_write(int minor, const char *buf, size_t len) { - int count; + size_t count; for (count = 0; count < len; count++) outbyte( minor, buf[count] ); diff --git a/c/src/lib/libcpu/sh/sh7045/sci/sci_termios.c b/c/src/lib/libcpu/sh/sh7045/sci/sci_termios.c index 5cd57b2bf7..168402a152 100644 --- a/c/src/lib/libcpu/sh/sh7045/sci/sci_termios.c +++ b/c/src/lib/libcpu/sh/sh7045/sci/sci_termios.c @@ -355,10 +355,10 @@ int sh_sci_last_close( /* * Interrupt aware write routine */ -int sh_sci_write_support_int( +ssize_t sh_sci_write_support_int( int minor, const char *buf, - int len + size_t len ) { if (!len) @@ -379,10 +379,10 @@ int sh_sci_write_support_int( /* * Polled write method */ -int sh_sci_write_support_polled( +ssize_t sh_sci_write_support_polled( int minor, const char *buf, - int len + size_t len ) { int count = 0; -- cgit v1.2.3