strcpmalloc
npw->pw_name = strcpmalloc(opw->pw_name);
npw->pw_passwd = strcpmalloc(opw->pw_passwd);
npw->pw_age = strcpmalloc(opw->pw_age);
npw->pw_comment = strcpmalloc(opw->pw_comment);
npw->pw_gecos = strcpmalloc(opw->pw_gecos);
npw->pw_dir = strcpmalloc(opw->pw_dir);
npw->pw_shell = strcpmalloc(opw->pw_shell);