Surprisingly, most uses of strncpy() are in places where strncpy() is actually a better choice. For example, copying to a fixed-length char array in a structure.