#include // size_t, ptrdiff_t, intptr_t, uintptr_t #include // intX_t, uintX_t, where X is 8, 16, 32, 64 #include // char16_t, char32_t #include // wchar_t #include // malloc, free, exit, atexit, abort #include // printf