That's not a problem with strncpy, right? Fixed width records are a thing of the past, and even then it was only used for on-disk storage.