// gcc mbtowc.c #include #include int main() { char wc; // should be wchar_t char buffer[] = {0xc3, 0x9f}; // ß setlocale(LC_ALL, "en_US.utf8"); mbtowc(&wc, buffer, 2); return 0; }