diff options
Diffstat (limited to 'nuttx/lib/stdio')
-rw-r--r-- | nuttx/lib/stdio/lib_fgetc.c | 9 | ||||
-rw-r--r-- | nuttx/lib/stdio/lib_gets.c | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/nuttx/lib/stdio/lib_fgetc.c b/nuttx/lib/stdio/lib_fgetc.c index 58a199724..4e521e840 100644 --- a/nuttx/lib/stdio/lib_fgetc.c +++ b/nuttx/lib/stdio/lib_fgetc.c @@ -86,10 +86,13 @@ int fgetc(FAR FILE *stream) { - unsigned char c; - if (lib_fread(&c, 1, stream) > 0) + unsigned char ch; + ssize_t ret; + + ret = lib_fread(&ch, 1, stream); + if (ret > 0) { - return c; + return ch; } else { diff --git a/nuttx/lib/stdio/lib_gets.c b/nuttx/lib/stdio/lib_gets.c index 33ae48aaa..20b2906df 100644 --- a/nuttx/lib/stdio/lib_gets.c +++ b/nuttx/lib/stdio/lib_gets.c @@ -99,7 +99,7 @@ FAR char *gets(FAR char *s) { /* gets is ALMOST the same as fgets using stdin and no - * lenght limit (hence, the unsafeness of gets). So let + * length limit (hence, the unsafeness of gets). So let * fgets do most of the work. */ |