From: Doug Gwyn (VLD/VMB) <gwyn at brl-vld> "Strncpy copies exactly n characters, truncating s2 or adding null characters to s1 if necessary. The result will not be null-terminated if the length of s2 is n or more." Do NOT change it.