> > For what it's worth, I agree with this approach. uint32_t is > guaranteed (since C99) to be just the right size to hold all Unicode > points (as well as their UTF-8 representation) without wasting (too > much) space.
But uint32_t is not guaranteed to be present in all the implementations, although, it will be present in almost all the implementations where st will be compiled, so be free of sending a patch. Regards,