6.16.3 wchar_t Type
An integer type capable of holding values that can represent distinct codes for all members of the largest extended character set specified among the supported locales.
Include
#include <stddef.h>
#include <stdlib.h>
#include <wchar.h>