mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Update.
1998-10-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/unix/sysv/linux/bits/socket.h (__cmsg_nxthdr): Use __P in definitions of inline stat functions so that they match the declaration. * stdlib/stdlib.h: Likewise. * wcsmbs/wchar.h: Likewise. * libio/stdio.h: Likewise. * stdio/stdio.h: Likewise. * sysdeps/wordsize-64/inttypes.h: Likewise. * sysdeps/wordsize-32/inttypes.h: Likewise. * string/argz.h: Likewise. * argp/argp.h: Likewise.
This commit is contained in:
@ -236,8 +236,8 @@ extern size_t mbrlen __P ((__const char *__restrict __s, size_t __n,
|
||||
#if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ \
|
||||
&& defined __USE_EXTERN_INLINES
|
||||
/* Define inline function as optimization. */
|
||||
extern __inline size_t mbrlen (__const char *__restrict __s, size_t __n,
|
||||
mbstate_t *__restrict __ps)
|
||||
extern __inline size_t mbrlen __P ((__const char *__restrict __s, size_t __n,
|
||||
mbstate_t *__restrict __ps))
|
||||
{ return (__ps != NULL
|
||||
? mbrtowc (NULL, __s, __n, __ps) : __mbrlen (__s, __n, NULL)); }
|
||||
#endif
|
||||
@ -440,36 +440,40 @@ extern unsigned long long int __wcstoull_internal __P ((__const wchar_t *
|
||||
#if defined __OPTIMIZE__ && __GNUC__ >= 2
|
||||
/* Define inline functions which call the internal entry points. */
|
||||
|
||||
extern __inline double wcstod (__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr)
|
||||
extern __inline double wcstod __P ((__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr))
|
||||
{ return __wcstod_internal (__nptr, __endptr, 0); }
|
||||
extern __inline long int wcstol (__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr, int __base)
|
||||
extern __inline long int wcstol __P ((__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr,
|
||||
int __base))
|
||||
{ return __wcstol_internal (__nptr, __endptr, __base, 0); }
|
||||
extern __inline unsigned long int wcstoul (__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr,
|
||||
int __base)
|
||||
extern __inline unsigned long int wcstoul __P ((__const wchar_t *
|
||||
__restrict __nptr,
|
||||
wchar_t **__restrict __endptr,
|
||||
int __base))
|
||||
{ return __wcstoul_internal (__nptr, __endptr, __base, 0); }
|
||||
|
||||
# ifdef __USE_GNU
|
||||
extern __inline float wcstof (__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr)
|
||||
extern __inline float wcstof __P ((__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr))
|
||||
{ return __wcstof_internal (__nptr, __endptr, 0); }
|
||||
extern __inline __long_double_t wcstold (__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr)
|
||||
extern __inline __long_double_t wcstold __P ((__const wchar_t *
|
||||
__restrict __nptr,
|
||||
wchar_t **__restrict __endptr))
|
||||
{ return __wcstold_internal (__nptr, __endptr, 0); }
|
||||
|
||||
|
||||
__extension__
|
||||
extern __inline long long int wcstoq (__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr,
|
||||
int __base)
|
||||
extern __inline long long int wcstoq __P ((__const wchar_t *__restrict __nptr,
|
||||
wchar_t **__restrict __endptr,
|
||||
int __base))
|
||||
{ return __wcstoll_internal (__nptr, __endptr, __base, 0); }
|
||||
__extension__
|
||||
extern __inline unsigned long long int wcstouq (__const wchar_t *
|
||||
__restrict __nptr,
|
||||
wchar_t **__restrict __endptr,
|
||||
int __base)
|
||||
extern __inline unsigned long long int wcstouq __P ((__const wchar_t *
|
||||
__restrict __nptr,
|
||||
wchar_t **
|
||||
__restrict __endptr,
|
||||
int __base))
|
||||
{ return __wcstoull_internal (__nptr, __endptr, __base, 0); }
|
||||
# endif /* Use GNU. */
|
||||
#endif /* Optimizing GCC >=2. */
|
||||
|
Reference in New Issue
Block a user