MD5_PASS_LIMIT
if ((len = strlen(pwd)) > MD5_PASS_LIMIT)
len = MD5_PASS_LIMIT;
(void) strlcpy(p, pwd, MD5_PASS_LIMIT);