mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
Fix strspn warning with -Wconversion
[BZ #14083] Fix warning when using strspn with -Wconversion: $ gcc -Wconversion -O t.c t.c: In function ‘main’: t.c:8:7: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
This commit is contained in:
@ -1014,7 +1014,7 @@ __strcspn_c3 (const char *__s, int __reject1, int __reject2,
|
||||
? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) \
|
||||
? __builtin_strspn (s, accept) \
|
||||
: ((__a0 = ((const char *) (accept))[0], __a0 == '\0') \
|
||||
? ((void) (s), 0) \
|
||||
? ((void) (s), (size_t) 0) \
|
||||
: ((__a1 = ((const char *) (accept))[1], __a1 == '\0') \
|
||||
? __strspn_c1 (s, __a0) \
|
||||
: ((__a2 = ((const char *) (accept))[2], __a2 == '\0') \
|
||||
@ -1029,7 +1029,7 @@ __strcspn_c3 (const char *__s, int __reject1, int __reject2,
|
||||
({ char __a0, __a1, __a2; \
|
||||
(__builtin_constant_p (accept) && __string2_1bptr_p (accept) \
|
||||
? ((__a0 = ((const char *) (accept))[0], __a0 == '\0') \
|
||||
? ((void) (s), 0) \
|
||||
? ((void) (s), (size_t) 0) \
|
||||
: ((__a1 = ((const char *) (accept))[1], __a1 == '\0') \
|
||||
? __strspn_c1 (s, __a0) \
|
||||
: ((__a2 = ((const char *) (accept))[2], __a2 == '\0') \
|
||||
|
Reference in New Issue
Block a user