Print this page
4964 nl_langinfo(CRNCYSTR) returns wrong alignment character
4999 libc test suite enhancements
4939 desire wcsnrtombs() function
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: TBD
*** 23,32 ****
--- 23,36 ----
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ */
+
+ /*
* An application should not include this header directly. Instead it
* should be included only through the inclusion of other Sun headers.
*
* The contents of this header is limited to identifiers specified in the
* C Standard. Any new identifiers specified in future amendments to the
*** 37,48 ****
*/
#ifndef _ISO_WCHAR_ISO_H
#define _ISO_WCHAR_ISO_H
- #pragma ident "%Z%%M% %I% %E% SMI"
-
#include <sys/feature_tests.h>
#include <stdio_tag.h>
#include <wchar_impl.h>
#include <iso/time_iso.h>
--- 41,50 ----
*** 324,333 ****
--- 326,339 ----
const wchar_t *_RESTRICT_KYWD, __va_list);
extern size_t wcrtomb(char *_RESTRICT_KYWD, wchar_t,
mbstate_t *_RESTRICT_KYWD);
extern size_t wcsrtombs(char *_RESTRICT_KYWD, const wchar_t **_RESTRICT_KYWD,
size_t, mbstate_t *_RESTRICT_KYWD);
+ #if defined(_XPG7) || !defined(_STRICT_SYMBOLS)
+ extern size_t wcsnrtombs(char *_RESTRICT_KYWD, const wchar_t **_RESTRICT_KYWD,
+ size_t, size_t, mbstate_t *_RESTRICT_KYWD);
+ #endif
extern int wctob(wint_t);
extern int wmemcmp(const wchar_t *, const wchar_t *, size_t);
extern wchar_t *wmemcpy(wchar_t *_RESTRICT_KYWD,
const wchar_t *_RESTRICT_KYWD, size_t);
extern wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t);
*** 418,427 ****
--- 424,437 ----
extern int vfwprintf();
extern int vwprintf();
extern int vswprintf();
extern size_t wcrtomb();
extern size_t wcsrtombs();
+ #if defined(_XPG7) || !defined(_STRICT_SYMBOLS)
+ extern size_t wcsnrtombs();
+ #endif
+
extern wchar_t *wcsstr();
extern int wctob();
extern wchar_t *wmemchr();
extern int wmemcmp();
extern wchar_t *wmemcpy();