* misc/regexp.h: Say the functions have been withdrawn.
This commit is contained in:
Ulrich Drepper 2004-05-19 16:52:55 +00:00
parent b3b71a3bcb
commit d4b6038332
3 changed files with 14 additions and 3 deletions

View File

@ -1,5 +1,7 @@
2004-05-19 Ulrich Drepper <drepper@redhat.com>
* misc/regexp.h: Say the functions have been withdrawn.
* wcsmbs/tst-wcpncpy.c: Add more tests.
2004-05-18 Roland McGrath <roland@frob.com>

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
/* Copyright (C) 1996, 1997, 1998, 1999, 2004 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -22,7 +22,8 @@
/* The contents of this header file was first standardized in X/Open
System Interface and Headers Issue 2, originally coming from SysV.
In issue 4, version 2, it is marked as TO BE WITDRAWN.
In issue 4, version 2, it is marked as TO BE WITDRAWN, and it has
been withdrawn in SUSv3.
This code shouldn't be used in any newly written code. It is
included only for compatibility reasons. Use the POSIX definition

View File

@ -27,7 +27,7 @@ main (void)
int result = 0;
const wchar_t src[] = L"0";
wchar_t dest[10];
wchar_t dest[21];
wmemset (dest, L'\0', 10);
wchar_t *endp = wcpncpy (dest, src, 2);
if (wcscmp (dest, src) != 0)
@ -65,5 +65,13 @@ main (void)
puts ("return value of long string call incorrect");
}
const wchar_t src5[] = L"ab";
endp = wcpncpy (dest, src5, 20);
if (endp != dest + 2)
{
result = 1;
puts ("return value of large limit call incorrect");
}
return result;
}