1 #ifndef ____mbstate_t_defined
2 #define ____mbstate_t_defined 1
3 
4 /* Integral type unchanged by default argument promotions that can
5    hold any value corresponding to members of the extended character
6    set, as well as at least one value that does not correspond to any
7    member of the extended character set.  */
8 #ifndef __WINT_TYPE__
9 # define __WINT_TYPE__ unsigned int
10 #endif
11 
12 /* Conversion state information.  */
13 typedef struct
14 {
15   int __count;
16   union
17   {
18     __WINT_TYPE__ __wch;
19     char __wchb[4];
20   } __value;		/* Value so far.  */
21 } __mbstate_t;
22 
23 #endif
24