Merge pull request #3764 from ErnestChen1/isdigit0724

[modify] internal function 'isdigit' name to '_isdigit'
This commit is contained in:
Bernard Xiong 2020-08-01 16:51:55 +08:00 committed by GitHub
commit aa7247eccd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -546,7 +546,7 @@ void rt_show_version(void)
RTM_EXPORT(rt_show_version); RTM_EXPORT(rt_show_version);
/* private function */ /* private function */
#define isdigit(c) ((unsigned)((c) - '0') < 10) #define _ISDIGIT(c) ((unsigned)((c) - '0') < 10)
#ifdef RT_PRINTF_LONGLONG #ifdef RT_PRINTF_LONGLONG
rt_inline int divide(long long *n, int base) rt_inline int divide(long long *n, int base)
@ -591,7 +591,7 @@ rt_inline int divide(long *n, int base)
rt_inline int skip_atoi(const char **s) rt_inline int skip_atoi(const char **s)
{ {
register int i = 0; register int i = 0;
while (isdigit(**s)) while (_ISDIGIT(**s))
i = i * 10 + *((*s)++) - '0'; i = i * 10 + *((*s)++) - '0';
return i; return i;
@ -837,7 +837,7 @@ rt_int32_t rt_vsnprintf(char *buf,
/* get field width */ /* get field width */
field_width = -1; field_width = -1;
if (isdigit(*fmt)) field_width = skip_atoi(&fmt); if (_ISDIGIT(*fmt)) field_width = skip_atoi(&fmt);
else if (*fmt == '*') else if (*fmt == '*')
{ {
++ fmt; ++ fmt;
@ -856,7 +856,7 @@ rt_int32_t rt_vsnprintf(char *buf,
if (*fmt == '.') if (*fmt == '.')
{ {
++ fmt; ++ fmt;
if (isdigit(*fmt)) precision = skip_atoi(&fmt); if (_ISDIGIT(*fmt)) precision = skip_atoi(&fmt);
else if (*fmt == '*') else if (*fmt == '*')
{ {
++ fmt; ++ fmt;