mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-25 04:01:10 +00:00
test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655]
Use wmemset to initialize wchar_t string.
This commit is contained in:
parent
7ab232e081
commit
86859b7e58
@ -27,6 +27,7 @@
|
|||||||
|
|
||||||
#ifndef WIDE
|
#ifndef WIDE
|
||||||
# define STRNLEN strnlen
|
# define STRNLEN strnlen
|
||||||
|
# define MEMSET memset
|
||||||
# define CHAR char
|
# define CHAR char
|
||||||
# define BIG_CHAR CHAR_MAX
|
# define BIG_CHAR CHAR_MAX
|
||||||
# define MIDDLE_CHAR 127
|
# define MIDDLE_CHAR 127
|
||||||
@ -34,6 +35,7 @@
|
|||||||
#else
|
#else
|
||||||
# include <wchar.h>
|
# include <wchar.h>
|
||||||
# define STRNLEN wcsnlen
|
# define STRNLEN wcsnlen
|
||||||
|
# define MEMSET wmemset
|
||||||
# define CHAR wchar_t
|
# define CHAR wchar_t
|
||||||
# define BIG_CHAR WCHAR_MAX
|
# define BIG_CHAR WCHAR_MAX
|
||||||
# define MIDDLE_CHAR 1121
|
# define MIDDLE_CHAR 1121
|
||||||
@ -153,7 +155,7 @@ do_page_tests (void)
|
|||||||
size_t last_offset = (page_size / sizeof (CHAR)) - 1;
|
size_t last_offset = (page_size / sizeof (CHAR)) - 1;
|
||||||
|
|
||||||
CHAR *s = (CHAR *) buf2;
|
CHAR *s = (CHAR *) buf2;
|
||||||
memset (s, 65, (last_offset - 1));
|
MEMSET (s, 65, (last_offset - 1));
|
||||||
s[last_offset] = 0;
|
s[last_offset] = 0;
|
||||||
|
|
||||||
/* Place short strings ending at page boundary. */
|
/* Place short strings ending at page boundary. */
|
||||||
|
Loading…
Reference in New Issue
Block a user