size_t(3)                  Linux Programmer's Manual                 size_t(3)



NAME
       wchar_t - wide character type

SYNOPSIS
       #include <stddef.h>

       typedef ... wchar_t;

DESCRIPTION
       wchar_t  is an integral type capable of representing the extended char-
       acter set(s).

   Unicode
       If the macro __STDC_ISO_10646__ is defined  by  the  compiler  then  it
       takes the form yyyymmL and indicates that wchar_t follows ISO/IEC 10646
       (i.e. Unicode), up to the given date.

       If this macro is not defined then it is not safe to assume that wchar_t
       uses Unicode; indeed, it may vary between locales.

   Conversions
       In  printf(3) and scanf(3), the l modifier is used to specify a wchar_t
       or wchar_t * argument.

   Range
       wchar_t can represent values in at  least  [0,  255]  if  unsigned,  or
       [-127,127] if signed (C99).

       In  <stdint.h>, the minimum value is given as WCHAR_MIN and the maximum
       as WCHAR_MAX (C99).

NOTES
       wchar_t is also defined in <stdlib.h> and <wchar.h>.

CONFORMING TO
       ISO/IEC 9899



                                  2005-02-04                         size_t(3)