MYNEWT-230

explictely cast to an integer since some compilers don't like to implicitelty
cast a char to an int


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva/commit/ee324af2
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva/tree/ee324af2
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva/diff/ee324af2

Branch: refs/heads/master
Commit: ee324af2dcc761a6c4125b3d374894f2811a5459
Parents: 8b94064
Author: Paul Dietrich <paulfdietr...@yahoo.com>
Authored: Thu Mar 3 17:11:13 2016 -0800
Committer: Paul Dietrich <paulfdietr...@yahoo.com>
Committed: Thu Mar 3 17:12:23 2016 -0800

----------------------------------------------------------------------
 libs/util/src/datetime.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-larva/blob/ee324af2/libs/util/src/datetime.c
----------------------------------------------------------------------
diff --git a/libs/util/src/datetime.c b/libs/util/src/datetime.c
index 902eb55..fe4fb38 100644
--- a/libs/util/src/datetime.c
+++ b/libs/util/src/datetime.c
@@ -211,7 +211,7 @@ parse_number(const char *str, int digits, int *val)
     cp = str;
     end = str + digits;
     while (cp < end) {
-        if (!isdigit(*cp)) {
+        if (!isdigit((int) *cp)) {
             return (NULL);
         }
         *val *= 10;
@@ -277,7 +277,7 @@ parse_datetime(const char *input, struct os_timeval *tv, 
struct os_timezone *tz)
     /* parse fractional seconds if specified */
     if (*cp == '.') {
         ep = ++cp;
-        while (isdigit(*ep)) {
+        while (isdigit((int) *ep)) {
             ep++;
         }
         digits = ep - cp;

Reply via email to