|
@@ -142,36 +142,36 @@ __USING_NAMESPACE_STD(tm)
|
|
|
__BEGIN_NAMESPACE_C99
|
|
|
/* Copy SRC to DEST. */
|
|
|
extern wchar_t *wcscpy (wchar_t *__restrict __dest,
|
|
|
- __const wchar_t *__restrict __src) __THROW;
|
|
|
+ const wchar_t *__restrict __src) __THROW;
|
|
|
/* Copy no more than N wide-characters of SRC to DEST. */
|
|
|
extern wchar_t *wcsncpy (wchar_t *__restrict __dest,
|
|
|
- __const wchar_t *__restrict __src, size_t __n)
|
|
|
+ const wchar_t *__restrict __src, size_t __n)
|
|
|
__THROW;
|
|
|
|
|
|
/* Append SRC onto DEST. */
|
|
|
extern wchar_t *wcscat (wchar_t *__restrict __dest,
|
|
|
- __const wchar_t *__restrict __src) __THROW;
|
|
|
+ const wchar_t *__restrict __src) __THROW;
|
|
|
libc_hidden_proto(wcscat)
|
|
|
/* Append no more than N wide-characters of SRC onto DEST. */
|
|
|
extern wchar_t *wcsncat (wchar_t *__restrict __dest,
|
|
|
- __const wchar_t *__restrict __src, size_t __n)
|
|
|
+ const wchar_t *__restrict __src, size_t __n)
|
|
|
__THROW;
|
|
|
|
|
|
/* Compare S1 and S2. */
|
|
|
-extern int wcscmp (__const wchar_t *__s1, __const wchar_t *__s2)
|
|
|
+extern int wcscmp (const wchar_t *__s1, const wchar_t *__s2)
|
|
|
__THROW __attribute_pure__;
|
|
|
libc_hidden_proto(wcscmp)
|
|
|
/* Compare N wide-characters of S1 and S2. */
|
|
|
-extern int wcsncmp (__const wchar_t *__s1, __const wchar_t *__s2, size_t __n)
|
|
|
+extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
|
|
|
__THROW __attribute_pure__;
|
|
|
__END_NAMESPACE_C99
|
|
|
|
|
|
#ifdef __USE_GNU
|
|
|
/* Compare S1 and S2, ignoring case. */
|
|
|
-extern int wcscasecmp (__const wchar_t *__s1, __const wchar_t *__s2) __THROW;
|
|
|
+extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW;
|
|
|
|
|
|
/* Compare no more than N chars of S1 and S2, ignoring case. */
|
|
|
-extern int wcsncasecmp (__const wchar_t *__s1, __const wchar_t *__s2,
|
|
|
+extern int wcsncasecmp (const wchar_t *__s1, const wchar_t *__s2,
|
|
|
size_t __n) __THROW;
|
|
|
|
|
|
#ifdef __UCLIBC_HAS_XLOCALE__
|
|
@@ -179,11 +179,11 @@ extern int wcsncasecmp (__const wchar_t *__s1, __const wchar_t *__s2,
|
|
|
the provided locale and not the global locale. */
|
|
|
# include <xlocale.h>
|
|
|
|
|
|
-extern int wcscasecmp_l (__const wchar_t *__s1, __const wchar_t *__s2,
|
|
|
+extern int wcscasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
|
|
|
__locale_t __loc) __THROW;
|
|
|
libc_hidden_proto(wcscasecmp_l)
|
|
|
|
|
|
-extern int wcsncasecmp_l (__const wchar_t *__s1, __const wchar_t *__s2,
|
|
|
+extern int wcsncasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
|
|
|
size_t __n, __locale_t __loc) __THROW;
|
|
|
libc_hidden_proto(wcsncasecmp_l)
|
|
|
#endif /* __UCLIBC_HAS_XLOCALE__ */
|
|
@@ -192,13 +192,13 @@ libc_hidden_proto(wcsncasecmp_l)
|
|
|
__BEGIN_NAMESPACE_C99
|
|
|
/* Compare S1 and S2, both interpreted as appropriate to the
|
|
|
LC_COLLATE category of the current locale. */
|
|
|
-extern int wcscoll (__const wchar_t *__s1, __const wchar_t *__s2) __THROW;
|
|
|
+extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW;
|
|
|
libc_hidden_proto(wcscoll)
|
|
|
/* Transform S2 into array pointed to by S1 such that if wcscmp is
|
|
|
applied to two transformed strings the result is the as applying
|
|
|
`wcscoll' to the original strings. */
|
|
|
extern size_t wcsxfrm (wchar_t *__restrict __s1,
|
|
|
- __const wchar_t *__restrict __s2, size_t __n) __THROW;
|
|
|
+ const wchar_t *__restrict __s2, size_t __n) __THROW;
|
|
|
__END_NAMESPACE_C99
|
|
|
|
|
|
#ifdef __USE_GNU
|
|
@@ -208,65 +208,65 @@ __END_NAMESPACE_C99
|
|
|
|
|
|
/* Compare S1 and S2, both interpreted as appropriate to the
|
|
|
LC_COLLATE category of the given locale. */
|
|
|
-extern int wcscoll_l (__const wchar_t *__s1, __const wchar_t *__s2,
|
|
|
+extern int wcscoll_l (const wchar_t *__s1, const wchar_t *__s2,
|
|
|
__locale_t __loc) __THROW;
|
|
|
libc_hidden_proto(wcscoll_l)
|
|
|
|
|
|
/* Transform S2 into array pointed to by S1 such that if wcscmp is
|
|
|
applied to two transformed strings the result is the as applying
|
|
|
`wcscoll' to the original strings. */
|
|
|
-extern size_t wcsxfrm_l (wchar_t *__s1, __const wchar_t *__s2,
|
|
|
+extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2,
|
|
|
size_t __n, __locale_t __loc) __THROW;
|
|
|
libc_hidden_proto(wcsxfrm_l)
|
|
|
|
|
|
#endif /* __UCLIBC_HAS_XLOCALE__ */
|
|
|
|
|
|
/* Duplicate S, returning an identical malloc'd string. */
|
|
|
-extern wchar_t *wcsdup (__const wchar_t *__s) __THROW __attribute_malloc__;
|
|
|
+extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__;
|
|
|
#endif
|
|
|
|
|
|
__BEGIN_NAMESPACE_C99
|
|
|
/* Find the first occurrence of WC in WCS. */
|
|
|
-extern wchar_t *wcschr (__const wchar_t *__wcs, wchar_t __wc)
|
|
|
+extern wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
|
|
|
__THROW __attribute_pure__;
|
|
|
/* Find the last occurrence of WC in WCS. */
|
|
|
-extern wchar_t *wcsrchr (__const wchar_t *__wcs, wchar_t __wc)
|
|
|
+extern wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
|
|
|
__THROW __attribute_pure__;
|
|
|
__END_NAMESPACE_C99
|
|
|
|
|
|
#ifdef __USE_GNU
|
|
|
/* This function is similar to `wcschr'. But it returns a pointer to
|
|
|
the closing NUL wide character in case C is not found in S. */
|
|
|
-extern wchar_t *wcschrnul (__const wchar_t *__s, wchar_t __wc)
|
|
|
+extern wchar_t *wcschrnul (const wchar_t *__s, wchar_t __wc)
|
|
|
__THROW __attribute_pure__;
|
|
|
#endif
|
|
|
|
|
|
__BEGIN_NAMESPACE_C99
|
|
|
/* Return the length of the initial segmet of WCS which
|
|
|
consists entirely of wide characters not in REJECT. */
|
|
|
-extern size_t wcscspn (__const wchar_t *__wcs, __const wchar_t *__reject)
|
|
|
+extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject)
|
|
|
__THROW __attribute_pure__;
|
|
|
/* Return the length of the initial segmet of WCS which
|
|
|
consists entirely of wide characters in ACCEPT. */
|
|
|
-extern size_t wcsspn (__const wchar_t *__wcs, __const wchar_t *__accept)
|
|
|
+extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept)
|
|
|
__THROW __attribute_pure__;
|
|
|
libc_hidden_proto(wcsspn)
|
|
|
/* Find the first occurrence in WCS of any character in ACCEPT. */
|
|
|
-extern wchar_t *wcspbrk (__const wchar_t *__wcs, __const wchar_t *__accept)
|
|
|
+extern wchar_t *wcspbrk (const wchar_t *__wcs, const wchar_t *__accept)
|
|
|
__THROW __attribute_pure__;
|
|
|
libc_hidden_proto(wcspbrk)
|
|
|
/* Find the first occurrence of NEEDLE in HAYSTACK. */
|
|
|
/* SuSv uses restrict keyword, glibc does not */
|
|
|
-extern wchar_t *wcsstr (__const wchar_t *__restrict __haystack, __const wchar_t *__restrict __needle)
|
|
|
+extern wchar_t *wcsstr (const wchar_t *__restrict __haystack, const wchar_t *__restrict __needle)
|
|
|
__THROW __attribute_pure__;
|
|
|
|
|
|
/* Divide WCS into tokens separated by characters in DELIM. */
|
|
|
extern wchar_t *wcstok (wchar_t *__restrict __s,
|
|
|
- __const wchar_t *__restrict __delim,
|
|
|
+ const wchar_t *__restrict __delim,
|
|
|
wchar_t **__restrict __ptr) __THROW;
|
|
|
|
|
|
/* Return the number of wide characters in S. */
|
|
|
-extern size_t wcslen (__const wchar_t *__s) __THROW __attribute_pure__;
|
|
|
+extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__;
|
|
|
libc_hidden_proto(wcslen)
|
|
|
__END_NAMESPACE_C99
|
|
|
|
|
@@ -274,13 +274,13 @@ __END_NAMESPACE_C99
|
|
|
/* Another name for `wcsstr' from XPG4. */
|
|
|
/* SuSv3 did not use restrict keyword, probably because it was marked LEGACY
|
|
|
we do to be in sync with wcsstr */
|
|
|
-extern wchar_t *wcswcs (__const wchar_t *__restrict __haystack, __const wchar_t *__restrict __needle)
|
|
|
+extern wchar_t *wcswcs (const wchar_t *__restrict __haystack, const wchar_t *__restrict __needle)
|
|
|
__THROW __attribute_pure__;
|
|
|
#endif
|
|
|
|
|
|
#ifdef __USE_GNU
|
|
|
/* Return the number of wide characters in S, but at most MAXLEN. */
|
|
|
-extern size_t wcsnlen (__const wchar_t *__s, size_t __maxlen)
|
|
|
+extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen)
|
|
|
__THROW __attribute_pure__;
|
|
|
libc_hidden_proto(wcsnlen)
|
|
|
#endif
|
|
@@ -288,24 +288,24 @@ libc_hidden_proto(wcsnlen)
|
|
|
|
|
|
__BEGIN_NAMESPACE_C99
|
|
|
/* Search N wide characters of S for C. */
|
|
|
-extern wchar_t *wmemchr (__const wchar_t *__s, wchar_t __c, size_t __n)
|
|
|
+extern wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, size_t __n)
|
|
|
__THROW __attribute_pure__;
|
|
|
libc_hidden_proto(wmemchr)
|
|
|
|
|
|
/* Compare N wide characters of S1 and S2. */
|
|
|
/* SuSv4 does not use restrict keyword for S1 and S2, glibc does */
|
|
|
-extern int wmemcmp (__const wchar_t *__s1,
|
|
|
- __const wchar_t *__s2, size_t __n)
|
|
|
+extern int wmemcmp (const wchar_t *__s1,
|
|
|
+ const wchar_t *__s2, size_t __n)
|
|
|
__THROW __attribute_pure__;
|
|
|
|
|
|
/* Copy N wide characters of SRC to DEST. */
|
|
|
extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
|
|
|
- __const wchar_t *__restrict __s2, size_t __n) __THROW;
|
|
|
+ const wchar_t *__restrict __s2, size_t __n) __THROW;
|
|
|
libc_hidden_proto(wmemcpy)
|
|
|
|
|
|
/* Copy N wide characters of SRC to DEST, guaranteeing
|
|
|
correct behavior for overlapping strings. */
|
|
|
-extern wchar_t *wmemmove (wchar_t *__s1, __const wchar_t *__s2, size_t __n)
|
|
|
+extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n)
|
|
|
__THROW;
|
|
|
|
|
|
/* Set N wide characters of S to C. */
|
|
@@ -316,7 +316,7 @@ __END_NAMESPACE_C99
|
|
|
/* Copy N wide characters of SRC to DEST and return pointer to following
|
|
|
wide character. */
|
|
|
extern wchar_t *wmempcpy (wchar_t *__restrict __s1,
|
|
|
- __const wchar_t *__restrict __s2, size_t __n)
|
|
|
+ const wchar_t *__restrict __s2, size_t __n)
|
|
|
__THROW;
|
|
|
libc_hidden_proto(wmempcpy)
|
|
|
#endif
|
|
@@ -334,13 +334,13 @@ extern int wctob (wint_t __c) __THROW;
|
|
|
|
|
|
/* Determine whether PS points to an object representing the initial
|
|
|
state. */
|
|
|
-extern int mbsinit (__const mbstate_t *__ps) __THROW __attribute_pure__;
|
|
|
+extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__;
|
|
|
libc_hidden_proto(mbsinit)
|
|
|
|
|
|
/* Write wide character representation of multibyte character pointed
|
|
|
to by S to PWC. */
|
|
|
extern size_t mbrtowc (wchar_t *__restrict __pwc,
|
|
|
- __const char *__restrict __s, size_t __n,
|
|
|
+ const char *__restrict __s, size_t __n,
|
|
|
mbstate_t *__p) __THROW;
|
|
|
libc_hidden_proto(mbrtowc)
|
|
|
|
|
@@ -351,24 +351,24 @@ libc_hidden_proto(wcrtomb)
|
|
|
|
|
|
/* Return number of bytes in multibyte character pointed to by S. */
|
|
|
#if 0 /* uClibc: disabled */
|
|
|
-extern size_t __mbrlen (__const char *__restrict __s, size_t __n,
|
|
|
+extern size_t __mbrlen (const char *__restrict __s, size_t __n,
|
|
|
mbstate_t *__restrict __ps) __THROW;
|
|
|
#endif
|
|
|
-extern size_t mbrlen (__const char *__restrict __s, size_t __n,
|
|
|
+extern size_t mbrlen (const char *__restrict __s, size_t __n,
|
|
|
mbstate_t *__restrict __ps) __THROW;
|
|
|
libc_hidden_proto(mbrlen)
|
|
|
|
|
|
/* Write wide character representation of multibyte character string
|
|
|
SRC to DST. */
|
|
|
extern size_t mbsrtowcs (wchar_t *__restrict __dst,
|
|
|
- __const char **__restrict __src, size_t __len,
|
|
|
+ const char **__restrict __src, size_t __len,
|
|
|
mbstate_t *__restrict __ps) __THROW;
|
|
|
libc_hidden_proto(mbsrtowcs)
|
|
|
|
|
|
/* Write multibyte character representation of wide character string
|
|
|
SRC to DST. */
|
|
|
extern size_t wcsrtombs (char *__restrict __dst,
|
|
|
- __const wchar_t **__restrict __src, size_t __len,
|
|
|
+ const wchar_t **__restrict __src, size_t __len,
|
|
|
mbstate_t *__restrict __ps) __THROW;
|
|
|
libc_hidden_proto(wcsrtombs)
|
|
|
__END_NAMESPACE_C99
|
|
@@ -378,14 +378,14 @@ __END_NAMESPACE_C99
|
|
|
/* Write wide character representation of at most NMC bytes of the
|
|
|
multibyte character string SRC to DST. */
|
|
|
extern size_t mbsnrtowcs (wchar_t *__restrict __dst,
|
|
|
- __const char **__restrict __src, size_t __nmc,
|
|
|
+ const char **__restrict __src, size_t __nmc,
|
|
|
size_t __len, mbstate_t *__restrict __ps) __THROW;
|
|
|
libc_hidden_proto(mbsnrtowcs)
|
|
|
|
|
|
/* Write multibyte character representation of at most NWC characters
|
|
|
from the wide character string SRC to DST. */
|
|
|
extern size_t wcsnrtombs (char *__restrict __dst,
|
|
|
- __const wchar_t **__restrict __src,
|
|
|
+ const wchar_t **__restrict __src,
|
|
|
size_t __nwc, size_t __len,
|
|
|
mbstate_t *__restrict __ps) __THROW;
|
|
|
libc_hidden_proto(wcsnrtombs)
|
|
@@ -399,7 +399,7 @@ extern int wcwidth (wchar_t __c) __THROW;
|
|
|
|
|
|
/* Determine number of column positions required for first N wide
|
|
|
characters (or fewer if S ends before this) in S. */
|
|
|
-extern int wcswidth (__const wchar_t *__s, size_t __n) __THROW;
|
|
|
+extern int wcswidth (const wchar_t *__s, size_t __n) __THROW;
|
|
|
libc_hidden_proto(wcswidth)
|
|
|
#endif /* Use X/Open. */
|
|
|
|
|
@@ -408,14 +408,14 @@ __BEGIN_NAMESPACE_C99
|
|
|
#ifdef __UCLIBC_HAS_FLOATS__
|
|
|
/* Convert initial portion of the wide string NPTR to `double'
|
|
|
representation. */
|
|
|
-extern double wcstod (__const wchar_t *__restrict __nptr,
|
|
|
+extern double wcstod (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr) __THROW;
|
|
|
|
|
|
#ifdef __USE_ISOC99
|
|
|
/* Likewise for `float' and `long double' sizes of floating-point numbers. */
|
|
|
-extern float wcstof (__const wchar_t *__restrict __nptr,
|
|
|
+extern float wcstof (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr) __THROW;
|
|
|
-extern long double wcstold (__const wchar_t *__restrict __nptr,
|
|
|
+extern long double wcstold (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr) __THROW;
|
|
|
#endif /* C99 */
|
|
|
#endif /* __UCLIBC_HAS_FLOATS__ */
|
|
@@ -423,12 +423,12 @@ extern long double wcstold (__const wchar_t *__restrict __nptr,
|
|
|
|
|
|
/* Convert initial portion of wide string NPTR to `long int'
|
|
|
representation. */
|
|
|
-extern long int wcstol (__const wchar_t *__restrict __nptr,
|
|
|
+extern long int wcstol (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, int __base) __THROW;
|
|
|
|
|
|
/* Convert initial portion of wide string NPTR to `unsigned long int'
|
|
|
representation. */
|
|
|
-extern unsigned long int wcstoul (__const wchar_t *__restrict __nptr,
|
|
|
+extern unsigned long int wcstoul (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, int __base)
|
|
|
__THROW;
|
|
|
|
|
@@ -436,14 +436,14 @@ extern unsigned long int wcstoul (__const wchar_t *__restrict __nptr,
|
|
|
/* Convert initial portion of wide string NPTR to `long long int'
|
|
|
representation. */
|
|
|
__extension__
|
|
|
-extern long long int wcstoll (__const wchar_t *__restrict __nptr,
|
|
|
+extern long long int wcstoll (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, int __base)
|
|
|
__THROW;
|
|
|
|
|
|
/* Convert initial portion of wide string NPTR to `unsigned long long int'
|
|
|
representation. */
|
|
|
__extension__
|
|
|
-extern unsigned long long int wcstoull (__const wchar_t *__restrict __nptr,
|
|
|
+extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr,
|
|
|
int __base) __THROW;
|
|
|
#endif /* ISO C99 or GCC and GNU. */
|
|
@@ -453,14 +453,14 @@ __END_NAMESPACE_C99
|
|
|
/* Convert initial portion of wide string NPTR to `long long int'
|
|
|
representation. */
|
|
|
__extension__
|
|
|
-extern long long int wcstoq (__const wchar_t *__restrict __nptr,
|
|
|
+extern long long int wcstoq (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, int __base)
|
|
|
__THROW;
|
|
|
|
|
|
/* Convert initial portion of wide string NPTR to `unsigned long long int'
|
|
|
representation. */
|
|
|
__extension__
|
|
|
-extern unsigned long long int wcstouq (__const wchar_t *__restrict __nptr,
|
|
|
+extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr,
|
|
|
int __base) __THROW;
|
|
|
#endif /* GCC and use GNU. */
|
|
@@ -484,35 +484,35 @@ extern unsigned long long int wcstouq (__const wchar_t *__restrict __nptr,
|
|
|
|
|
|
/* Special versions of the functions above which take the locale to
|
|
|
use as an additional parameter. */
|
|
|
-extern long int wcstol_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern long int wcstol_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, int __base,
|
|
|
__locale_t __loc) __THROW;
|
|
|
|
|
|
-extern unsigned long int wcstoul_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern unsigned long int wcstoul_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr,
|
|
|
int __base, __locale_t __loc) __THROW;
|
|
|
|
|
|
__extension__
|
|
|
-extern long long int wcstoll_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern long long int wcstoll_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr,
|
|
|
int __base, __locale_t __loc) __THROW;
|
|
|
|
|
|
__extension__
|
|
|
-extern unsigned long long int wcstoull_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern unsigned long long int wcstoull_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr,
|
|
|
int __base, __locale_t __loc)
|
|
|
__THROW;
|
|
|
|
|
|
#ifdef __UCLIBC_HAS_FLOATS__
|
|
|
-extern double wcstod_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern double wcstod_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, __locale_t __loc)
|
|
|
__THROW;
|
|
|
|
|
|
-extern float wcstof_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern float wcstof_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr, __locale_t __loc)
|
|
|
__THROW;
|
|
|
|
|
|
-extern long double wcstold_l (__const wchar_t *__restrict __nptr,
|
|
|
+extern long double wcstold_l (const wchar_t *__restrict __nptr,
|
|
|
wchar_t **__restrict __endptr,
|
|
|
__locale_t __loc) __THROW;
|
|
|
#endif /* __UCLIBC_HAS_FLOATS__ */
|
|
@@ -523,11 +523,11 @@ extern long double wcstold_l (__const wchar_t *__restrict __nptr,
|
|
|
#ifdef __USE_GNU
|
|
|
/* Copy SRC to DEST, returning the address of the terminating L'\0' in
|
|
|
DEST. */
|
|
|
-extern wchar_t *wcpcpy (wchar_t *__dest, __const wchar_t *__src) __THROW;
|
|
|
+extern wchar_t *wcpcpy (wchar_t *__dest, const wchar_t *__src) __THROW;
|
|
|
|
|
|
/* Copy no more than N characters of SRC to DEST, returning the address of
|
|
|
the last character written into DEST. */
|
|
|
-extern wchar_t *wcpncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n)
|
|
|
+extern wchar_t *wcpncpy (wchar_t *__dest, const wchar_t *__src, size_t __n)
|
|
|
__THROW;
|
|
|
#endif /* use GNU */
|
|
|
|
|
@@ -545,17 +545,17 @@ extern int fwide (__FILE *__fp, int __mode) __THROW;
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
extern int fwprintf (__FILE *__restrict __stream,
|
|
|
- __const wchar_t *__restrict __format, ...)
|
|
|
+ const wchar_t *__restrict __format, ...)
|
|
|
/* __attribute__ ((__format__ (__wprintf__, 2, 3))) */;
|
|
|
/* Write formatted output to stdout.
|
|
|
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
-extern int wprintf (__const wchar_t *__restrict __format, ...)
|
|
|
+extern int wprintf (const wchar_t *__restrict __format, ...)
|
|
|
/* __attribute__ ((__format__ (__wprintf__, 1, 2))) */;
|
|
|
/* Write formatted output of at most N characters to S. */
|
|
|
extern int swprintf (wchar_t *__restrict __s, size_t __n,
|
|
|
- __const wchar_t *__restrict __format, ...)
|
|
|
+ const wchar_t *__restrict __format, ...)
|
|
|
__THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */;
|
|
|
|
|
|
/* Write formatted output to S from argument list ARG.
|
|
@@ -563,7 +563,7 @@ extern int swprintf (wchar_t *__restrict __s, size_t __n,
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
extern int vfwprintf (__FILE *__restrict __s,
|
|
|
- __const wchar_t *__restrict __format,
|
|
|
+ const wchar_t *__restrict __format,
|
|
|
__gnuc_va_list __arg)
|
|
|
/* __attribute__ ((__format__ (__wprintf__, 2, 0))) */;
|
|
|
libc_hidden_proto(vfwprintf)
|
|
@@ -571,13 +571,13 @@ libc_hidden_proto(vfwprintf)
|
|
|
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
-extern int vwprintf (__const wchar_t *__restrict __format,
|
|
|
+extern int vwprintf (const wchar_t *__restrict __format,
|
|
|
__gnuc_va_list __arg)
|
|
|
/* __attribute__ ((__format__ (__wprintf__, 1, 0))) */;
|
|
|
/* Write formatted output of at most N character to S from argument
|
|
|
list ARG. */
|
|
|
extern int vswprintf (wchar_t *__restrict __s, size_t __n,
|
|
|
- __const wchar_t *__restrict __format,
|
|
|
+ const wchar_t *__restrict __format,
|
|
|
__gnuc_va_list __arg)
|
|
|
__THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */;
|
|
|
libc_hidden_proto(vswprintf)
|
|
@@ -588,17 +588,17 @@ libc_hidden_proto(vswprintf)
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
extern int fwscanf (__FILE *__restrict __stream,
|
|
|
- __const wchar_t *__restrict __format, ...)
|
|
|
+ const wchar_t *__restrict __format, ...)
|
|
|
/* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
|
|
|
/* Read formatted input from stdin.
|
|
|
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
-extern int wscanf (__const wchar_t *__restrict __format, ...)
|
|
|
+extern int wscanf (const wchar_t *__restrict __format, ...)
|
|
|
/* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
|
|
|
/* Read formatted input from S. */
|
|
|
-extern int swscanf (__const wchar_t *__restrict __s,
|
|
|
- __const wchar_t *__restrict __format, ...)
|
|
|
+extern int swscanf (const wchar_t *__restrict __s,
|
|
|
+ const wchar_t *__restrict __format, ...)
|
|
|
__THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
|
|
|
|
|
|
__END_NAMESPACE_C99
|
|
@@ -612,7 +612,7 @@ __BEGIN_NAMESPACE_C99
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
extern int vfwscanf (__FILE *__restrict __s,
|
|
|
- __const wchar_t *__restrict __format,
|
|
|
+ const wchar_t *__restrict __format,
|
|
|
__gnuc_va_list __arg)
|
|
|
/* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
|
|
|
libc_hidden_proto(vfwscanf)
|
|
@@ -620,12 +620,12 @@ libc_hidden_proto(vfwscanf)
|
|
|
|
|
|
This function is a possible cancellation point and therefore not
|
|
|
marked with __THROW. */
|
|
|
-extern int vwscanf (__const wchar_t *__restrict __format,
|
|
|
+extern int vwscanf (const wchar_t *__restrict __format,
|
|
|
__gnuc_va_list __arg)
|
|
|
/* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
|
|
|
/* Read formatted input from S into argument list ARG. */
|
|
|
-extern int vswscanf (__const wchar_t *__restrict __s,
|
|
|
- __const wchar_t *__restrict __format,
|
|
|
+extern int vswscanf (const wchar_t *__restrict __s,
|
|
|
+ const wchar_t *__restrict __format,
|
|
|
__gnuc_va_list __arg)
|
|
|
__THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
|
|
|
libc_hidden_proto(vswscanf)
|
|
@@ -677,7 +677,7 @@ extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n,
|
|
|
|
|
|
This function is a possible cancellation points and therefore not
|
|
|
marked with __THROW. */
|
|
|
-extern int fputws (__const wchar_t *__restrict __ws,
|
|
|
+extern int fputws (const wchar_t *__restrict __ws,
|
|
|
__FILE *__restrict __stream);
|
|
|
libc_hidden_proto(fputws)
|
|
|
|
|
@@ -747,7 +747,7 @@ libc_hidden_proto(fgetws_unlocked)
|
|
|
cancellation point. But due to similarity with an POSIX interface
|
|
|
or due to the implementation it is a cancellation point and
|
|
|
therefore not marked with __THROW. */
|
|
|
-extern int fputws_unlocked (__const wchar_t *__restrict __ws,
|
|
|
+extern int fputws_unlocked (const wchar_t *__restrict __ws,
|
|
|
__FILE *__restrict __stream);
|
|
|
libc_hidden_proto(fputws_unlocked)
|
|
|
#endif
|
|
@@ -758,8 +758,8 @@ __BEGIN_NAMESPACE_C99
|
|
|
Write no more than MAXSIZE wide characters and return the number
|
|
|
of wide characters written, or 0 if it would exceed MAXSIZE. */
|
|
|
extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize,
|
|
|
- __const wchar_t *__restrict __format,
|
|
|
- __const struct tm *__restrict __tp) __THROW;
|
|
|
+ const wchar_t *__restrict __format,
|
|
|
+ const struct tm *__restrict __tp) __THROW;
|
|
|
__END_NAMESPACE_C99
|
|
|
|
|
|
# if defined __USE_GNU && defined __UCLIBC_HAS_XLOCALE__
|
|
@@ -768,8 +768,8 @@ __END_NAMESPACE_C99
|
|
|
/* Similar to `wcsftime' but takes the information from
|
|
|
the provided locale and not the global locale. */
|
|
|
extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize,
|
|
|
- __const wchar_t *__restrict __format,
|
|
|
- __const struct tm *__restrict __tp,
|
|
|
+ const wchar_t *__restrict __format,
|
|
|
+ const struct tm *__restrict __tp,
|
|
|
__locale_t __loc) __THROW;
|
|
|
libc_hidden_proto(wcsftime_l)
|
|
|
# endif
|