Browse Source

Update.

* misc/regexp.h: Say the functions have been withdrawn.
cvs/fedora-2_3-branch
Ulrich Drepper 22 years ago
parent
commit
d4b6038332
  1. 2
      ChangeLog
  2. 5
      misc/regexp.h
  3. 10
      wcsmbs/tst-wcpncpy.c

2
ChangeLog

@ -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>

5
misc/regexp.h

@ -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

10
wcsmbs/tst-wcpncpy.c

@ -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;
}

Loading…
Cancel
Save