diff --git a/c/src/lib/libcpu/arm/ChangeLog b/c/src/lib/libcpu/arm/ChangeLog index 912c928829..9af10abef5 100644 --- a/c/src/lib/libcpu/arm/ChangeLog +++ b/c/src/lib/libcpu/arm/ChangeLog @@ -1,3 +1,8 @@ +2010-04-30 Sebastian Huber + + * at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c, + pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change. + 2010-04-30 Sebastian Huber * at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c, diff --git a/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c b/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c index 4dbd16e536..259b4d8674 100644 --- a/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c +++ b/c/src/lib/libcpu/arm/at91rm9200/dbgu/dbgu.c @@ -32,7 +32,7 @@ volatile int dbg_dly; static int dbgu_first_open(int major, int minor, void *arg); static int dbgu_last_close(int major, int minor, void *arg); static int dbgu_read(int minor); -static int dbgu_write(int minor, const char *buf, int len); +static ssize_t dbgu_write(int minor, const char *buf, size_t len); static void dbgu_init(int minor); static void dbgu_write_polled(int minor, char c); static int dbgu_set_attributes(int minor, const struct termios *t); @@ -111,7 +111,7 @@ static int dbgu_read(int minor) * * return 1 on success, -1 on error */ -static int dbgu_write(int minor, const char *buf, int len) +static ssize_t dbgu_write(int minor, const char *buf, size_t len) { int i, x; char c; diff --git a/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c b/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c index 6c52570054..be2b6322e9 100644 --- a/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c +++ b/c/src/lib/libcpu/arm/at91rm9200/usart/usart.c @@ -32,7 +32,7 @@ static int usart_first_open(int major, int minor, void *arg); static int usart_last_close(int major, int minor, void *arg); static int usart_read_polled(int minor); -static int usart_write_polled_support(int minor, const char *buf, int len); +static ssize_t usart_write_polled_support(int minor, const char *buf, size_t len); static void usart_init(int minor); static void usart_write_polled(int minor, char c); static int usart_set_attributes(int minor, const struct termios *t); @@ -152,7 +152,7 @@ static void usart_write_polled(int minor, char c) * * return 1 on success, -1 on error */ -static int usart_write_polled_support(int minor, const char *buf, int len) +static ssize_t usart_write_polled_support(int minor, const char *buf, size_t len) { at91rm9200_usart_regs_t *usart; int nwrite=0; diff --git a/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c b/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c index cf01feea7f..d6c6b0c2c8 100755 --- a/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c +++ b/c/src/lib/libcpu/arm/pxa255/ffuart/ffuart.c @@ -25,7 +25,7 @@ volatile int dbg_dly; static int ffuart_first_open(int major, int minor, void *arg); static int ffuart_last_close(int major, int minor, void *arg); static int ffuart_read(int minor); -static int ffuart_write(int minor, const char *buf, int len); +static ssize_t ffuart_write(int minor, const char *buf, size_t len); static void ffuart_init(int minor); static void ffuart_write_polled(int minor, char c); static int ffuart_set_attributes(int minor, const struct termios *t); @@ -102,9 +102,9 @@ static int ffuart_read(int minor) * * return 1 on success, -1 on error */ -static int ffuart_write(int minor, const char *buf, int len) +static ssize_t ffuart_write(int minor, const char *buf, size_t len) { - int i, x; + size_t i, x; char c; console_tbl *console_entry; ffuart_reg_t *ffuart;