#include // size_t, ptrdiff_t #include // char16_t, char32_t #include // wchar_t #include // malloc, free, exit, atexit, abort #include // printf