Trying to figure out how to print a UTF32 character in C and so far the answer seems to be "you can't"
@eniko On conforming implementions, printf("%lc", unicode_codepoint_val);
@eniko The myth that this is hard is entirely Microsoft's implementation being gratuitously and intentionally broken.