* wcsmbs/wchar.h (wcwdith): Change parameter type to wchar_t.
	* wcsmbs/wcwidth.c (wcwdith): Likewise.
	* wcsmbs/wcwidth.h (internal_wcwdith): Likewise.

	* conform/data/unistd.h-data: Remove _SC_MULTIPLE_PROCESS.

	* conform/data/ucontext.h-data: Fix typos in ucontext_t element tests.
This commit is contained in:
Ulrich Drepper 2001-08-19 01:09:06 +00:00
parent 689849878d
commit b6d64fb0f9
6 changed files with 17 additions and 10 deletions

View File

@ -1,5 +1,13 @@
2001-08-18 Ulrich Drepper <drepper@redhat.com> 2001-08-18 Ulrich Drepper <drepper@redhat.com>
* wcsmbs/wchar.h (wcwdith): Change parameter type to wchar_t.
* wcsmbs/wcwidth.c (wcwdith): Likewise.
* wcsmbs/wcwidth.h (internal_wcwdith): Likewise.
* conform/data/unistd.h-data: Remove _SC_MULTIPLE_PROCESS.
* conform/data/ucontext.h-data: Fix typos in ucontext_t element tests.
* time/time.h (struct timespec): Use __time_t for tv_sec element. * time/time.h (struct timespec): Use __time_t for tv_sec element.
* sysdeps/generic/inttypes.h: Define __wchar_t. Use it instead of * sysdeps/generic/inttypes.h: Define __wchar_t. Use it instead of

View File

@ -2,10 +2,10 @@ type mcontext_t
type ucontext_t type ucontext_t
element {struct ucontext_t} {ucontext_t*} uc_link element ucontext_t {ucontext_t*} uc_link
element {struct ucontext_t} sigset_t uc_sigmask element ucontext_t sigset_t uc_sigmask
element {struct ucontext_t} stack_t uc_stack element ucontext_t stack_t uc_stack
element {struct ucontext_t} mcontext_t uc_mcontext element ucontext_t mcontext_t uc_mcontext
type sigset_t type sigset_t
type stack_t type stack_t

View File

@ -174,7 +174,6 @@ constant _SC_MESSAGE_PASSING
constant _SC_MONOTONIC_CLOCK constant _SC_MONOTONIC_CLOCK
constant _SC_MQ_OPEN_MAX constant _SC_MQ_OPEN_MAX
constant _SC_MQ_PRIO_MAX constant _SC_MQ_PRIO_MAX
constant _SC_MULTIPLE_PROCESS
constant _SC_NETWORKING constant _SC_NETWORKING
constant _SC_NGROUPS_MAX constant _SC_NGROUPS_MAX
constant _SC_OPEN_MAX constant _SC_OPEN_MAX

View File

@ -324,7 +324,7 @@ extern size_t wcsnrtombs (char *__restrict __dst,
/* The following functions are extensions found in X/Open CAE. */ /* The following functions are extensions found in X/Open CAE. */
#ifdef __USE_XOPEN #ifdef __USE_XOPEN
/* Determine number of column positions required for C. */ /* Determine number of column positions required for C. */
extern int wcwidth (wint_t __c) __THROW; extern int wcwidth (wchar_t __c) __THROW;
/* Determine number of column positions required for first N wide /* Determine number of column positions required for first N wide
characters (or fewer if S ends before this) in S. */ characters (or fewer if S ends before this) in S. */

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1996, 1997 Free Software Foundation, Inc. /* Copyright (C) 1996, 1997, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
@ -21,7 +21,7 @@
/* Determine number of column positions required for CH. */ /* Determine number of column positions required for CH. */
int int
wcwidth (wint_t ch) wcwidth (wchar_t ch)
{ {
return internal_wcwidth (ch); return internal_wcwidth (ch);
} }

View File

@ -1,5 +1,5 @@
/* Internal header containing implementation of wcwidth() function. /* Internal header containing implementation of wcwidth() function.
Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996. Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
@ -26,7 +26,7 @@
extern const char *__ctype32_width; extern const char *__ctype32_width;
static __inline int static __inline int
internal_wcwidth (wint_t wc) internal_wcwidth (wchar_t wc)
{ {
unsigned char res; unsigned char res;