From d5223547738377928b14e20967ef06ee81a70f3f Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 23 Aug 2010 07:25:47 +0000 Subject: 2010-08-23 Sebastian Huber * console/hsu.c: Fixed warnings. --- c/src/lib/libbsp/arm/lpc32xx/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/lpc32xx/console/hsu.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'c/src/lib/libbsp/arm/lpc32xx') diff --git a/c/src/lib/libbsp/arm/lpc32xx/ChangeLog b/c/src/lib/libbsp/arm/lpc32xx/ChangeLog index 648340b26f..e664eebe0c 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/ChangeLog +++ b/c/src/lib/libbsp/arm/lpc32xx/ChangeLog @@ -1,3 +1,7 @@ +2010-08-23 Sebastian Huber + + * console/hsu.c: Fixed warnings. + 2010-06-23 Sebastian Huber * make/custom/lpc32xx_mzx_boot_int.cfg, diff --git a/c/src/lib/libbsp/arm/lpc32xx/console/hsu.c b/c/src/lib/libbsp/arm/lpc32xx/console/hsu.c index 607429f4a0..cf8a26ee09 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/console/hsu.c +++ b/c/src/lib/libbsp/arm/lpc32xx/console/hsu.c @@ -75,15 +75,15 @@ static int lpc32xx_hsu_first_open(int major, int minor, void *arg) return 0; } -static int lpc32xx_hsu_write(int minor, const char *buf, int len) +static ssize_t lpc32xx_hsu_write(int minor, const char *buf, size_t len) { console_tbl *ct = &Console_Port_Tbl [minor]; console_data *cd = &Console_Port_Data [minor]; volatile lpc32xx_hsu *hsu = (volatile lpc32xx_hsu *) ct->ulCtrlPort1; - int tx_level = (hsu->level & HSU_LEVEL_TX_MASK) >> HSU_LEVEL_TX_SHIFT; - int tx_free = HSU_FIFO_SIZE - tx_level; - int i = 0; - int out = len > tx_free ? tx_free : len; + size_t tx_level = (hsu->level & HSU_LEVEL_TX_MASK) >> HSU_LEVEL_TX_SHIFT; + size_t tx_free = HSU_FIFO_SIZE - tx_level; + size_t i = 0; + size_t out = len > tx_free ? tx_free : len; for (i = 0; i < out; ++i) { hsu->fifo = buf [i]; -- cgit v1.2.3