stpncpy
char *stpncpy(char * __restrict, const char * __restrict, size_t);
env = stpncpy(envVars[envNdx].name, name, nameLen);
cp = stpncpy (buffer, sha256_salt_prefix, MAX (0, buflen));
cp = stpncpy (cp, salt, MIN ((size_t) MAX (0, buflen), salt_len));
cp = stpncpy (buffer, sha512_salt_prefix, MAX (0, buflen));
cp = stpncpy (cp, salt, MIN ((size_t) MAX (0, buflen), salt_len));