>>15,16
No, no, no, you see, one strncpy for each character encoding, and multi-byte and fixed-byte strings can live happily together. You obviously don't have experience with large, multi-platform projects where you can't predict the future need of strings and encodings. When you can't control what's fed into your program, you have to take a submissive stance
like your mother did last night.