Fix test-strchr.c warnings for wide string testing.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 26 Nov 2014 12:52:08 +0000 (12:52 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 26 Nov 2014 12:52:08 +0000 (12:52 +0000)
commit3b20fd5c0df2621a38d128bb9d7ba145cdd4657c
tree915466398bd7842355809986ebf1a7858631f0d6
parent704f794714704ba430d84d10d6809acaf7ca59bf
Fix test-strchr.c warnings for wide string testing.

string/test-strchr.c is used for both wide and narrow string testing,
but produces a series of warnings for wide string testing because of
hardcoded use of narrow characters in the function check1.  This patch
fixes that function to use macros abstracting away the wide / narrow
string choice, adding a new such macro to handle the string and
character constants.

Tested for x86_64.

* string/test-strchr.c [!WIDE] (L): New macro.
[WIDE] (L): Likewise.
(check1): Use CHAR instead of char.  Use L on string and character
constants.
ChangeLog
string/test-strchr.c