From 69720f10686538f22e9090eef442894e894b42ac Mon Sep 17 00:00:00 2001 From: Arto Kinnunen Date: Wed, 2 Sep 2020 15:15:45 +0300 Subject: [PATCH] Use macro for isdigit --- features/nanostack/nanostack-interface/Nanostack.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/features/nanostack/nanostack-interface/Nanostack.cpp b/features/nanostack/nanostack-interface/Nanostack.cpp index a1962b82a6..83899b6dbe 100644 --- a/features/nanostack/nanostack-interface/Nanostack.cpp +++ b/features/nanostack/nanostack-interface/Nanostack.cpp @@ -44,6 +44,8 @@ #define TRACE_DEEP(...) #endif +#define NANOSTACK_ISDIGIT(c) ((c) >= '0' && (c) <= '9') + #define NS_INTERFACE_SOCKETS_MAX 16 //same as NanoStack SOCKET_MAX #define MALLOC ns_dyn_mem_alloc @@ -175,7 +177,7 @@ static int8_t nanostack_interface_id_parse(const char *interface_name) return -1; } - if ((strncmp("MES", interface_name, 3) == 0) && isdigit(interface_name[3])) { + if ((strncmp("MES", interface_name, 3) == 0) && NANOSTACK_ISDIGIT(interface_name[3])) { interface_id = atoi(&interface_name[3]); }