Add mbstate_t to wchar.h and cwchar
This commit is contained in:
parent
5b1514cc9b
commit
8bd9203d49
|
@ -46,4 +46,11 @@
|
|||
// Namespace
|
||||
//***************************************************************************
|
||||
|
||||
namespace std
|
||||
{
|
||||
using ::mbstate_t;
|
||||
using ::wint_t;
|
||||
using ::size_t;
|
||||
};
|
||||
|
||||
#endif // __INCLUDE_CXX_CWCHAR
|
||||
|
|
|
@ -89,8 +89,11 @@
|
|||
*
|
||||
* wint_t
|
||||
* An integral type capable of storing any valid value of wchar_t, or WEOF.
|
||||
*
|
||||
* wctype_t
|
||||
*/
|
||||
|
||||
typedef int wint_t;
|
||||
|
||||
/* wctype_t
|
||||
* A scalar type of a data object that can hold values which represent
|
||||
* locale-specific character classification.
|
||||
*
|
||||
|
@ -100,8 +103,16 @@
|
|||
* multibyte) characters and wide-characters. If a codeset is being used
|
||||
* such that an mbstate_t needs to preserve more than 2 levels of reserved
|
||||
* state, the results are unspecified.
|
||||
*
|
||||
* FILE
|
||||
*/
|
||||
|
||||
struct mbstate_s
|
||||
{
|
||||
int __fill[6];
|
||||
};
|
||||
|
||||
typedef struct mbstate_s mbstate_t;
|
||||
|
||||
/* FILE
|
||||
* As described in <stdio.h>.
|
||||
*
|
||||
* size_t
|
||||
|
@ -110,8 +121,6 @@
|
|||
* Reference: Opengroup.org
|
||||
*/
|
||||
|
||||
typedef int wint_t;
|
||||
|
||||
/* "The tag tm is declared as naming an incomplete structure type, the
|
||||
* contents of which are described in the header <time.h>."
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue