2000-12-08  Ulrich Drepper  <drepper@redhat.com>

	* string/stratcliff.c: Add test for rawmemchr.
This commit is contained in:
Ulrich Drepper 2000-12-09 00:33:53 +00:00
parent 7b70fef6ae
commit d916374445
2 changed files with 26 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2000-12-08 Ulrich Drepper <drepper@redhat.com>
* string/stratcliff.c: Add test for rawmemchr.
2000-12-08 Jakub Jelinek <jakub@redhat.com>
* elf/dl-open.c (_dl_open): If objname points right after errstring,

View File

@ -1,5 +1,5 @@
/* Test for string function add boundaries of usable memory.
Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -152,6 +152,27 @@ main (int argc, char *argv[])
}
}
/* rawmemchr test */
for (outer = size - 1; outer >= MAX (0, size - 128); --outer)
{
for (middle = MAX (outer, size - 64); middle < size; ++middle)
{
char *cp;
adr[middle] = 'V';
cp = rawmemchr (&adr[outer], 'V');
if (cp - &adr[outer] != middle - outer)
{
printf ("rawmemchr flunked for outer = %d, middle = %d\n",
outer, middle, inner);
result = 1;
}
adr[middle] = 'T';
}
}
/* strcpy test */
for (outer = size - 1; outer >= MAX (0, size - 128); --outer)
{