diff options
author | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2012-03-28 16:06:56 +0000 |
---|---|---|
committer | patacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679> | 2012-03-28 16:06:56 +0000 |
commit | 07e5222a418853f4a9c4eede819afd1da4fa386f (patch) | |
tree | d57d866e590029f590543adf137fffaeb234ab84 /nuttx/graphics/nxconsole/nxcon_driver.c | |
parent | 52bf8b3bf1f8d89cc551d520e909bc8355c2fae4 (diff) | |
download | px4-firmware-07e5222a418853f4a9c4eede819afd1da4fa386f.tar.gz px4-firmware-07e5222a418853f4a9c4eede819afd1da4fa386f.tar.bz2 px4-firmware-07e5222a418853f4a9c4eede819afd1da4fa386f.zip |
NX console updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4534 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/graphics/nxconsole/nxcon_driver.c')
-rwxr-xr-x | nuttx/graphics/nxconsole/nxcon_driver.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nuttx/graphics/nxconsole/nxcon_driver.c b/nuttx/graphics/nxconsole/nxcon_driver.c index dc7d5f353..d4ab71464 100755 --- a/nuttx/graphics/nxconsole/nxcon_driver.c +++ b/nuttx/graphics/nxconsole/nxcon_driver.c @@ -124,6 +124,7 @@ static ssize_t nxcon_write(FAR struct file *filep, FAR const char *buffer, size_t buflen) { FAR struct nxcon_state_s *priv; + ssize_t remaining; char ch; int lineheight; int ret; @@ -145,7 +146,7 @@ static ssize_t nxcon_write(FAR struct file *filep, FAR const char *buffer, lineheight = (priv->fheight + CONFIG_NXCONSOLE_LINESEPARATION); - while (buflen-- > 0) + for (remaining = (ssize_t)buflen; remaining > 0; remaining--) { /* Ignore carriage returns */ @@ -195,7 +196,7 @@ static ssize_t nxcon_write(FAR struct file *filep, FAR const char *buffer, } sem_post(&priv->exclsem); - return buflen; + return (ssize_t)buflen; } /**************************************************************************** |