regcomp.c:11083: warning: suggest a space before ';' or explicit braces around empty body in 'for' statement
locale.c:1113: warning: comparison between signed and unsigned integer expressions
(void) mbtowc(&wc, NULL, 0); /* Reset any shift state */
GCC_DIAG_RESTORE;
errno = 0;
- if (mbtowc(&wc, HYPHEN_UTF8, strlen(HYPHEN_UTF8))
+ if ((size_t)mbtowc(&wc, HYPHEN_UTF8, strlen(HYPHEN_UTF8))
!= strlen(HYPHEN_UTF8)
|| wc != (wchar_t) 0x2010)
{
{
char *q = p;
- for (;isDIGIT(*q); q++); /* calculate length of num */
+ for (;isDIGIT(*q); q++) {} /* calculate length of num */
if (q - p == 0 || q - p > 9)
return I32_MAX;
return atoi(p);