- *(int *)cp = pwd->pw_uid; cp += sizeof (int);
- *(int *)cp = pwd->pw_gid; cp += sizeof (int);
- *(int *)cp = pwd->pw_quota; cp += sizeof (int);
+ bcopy((char *)&pwd->pw_uid, cp, sizeof (int));
+ cp += sizeof (int);
+ bcopy((char *)&pwd->pw_gid, cp, sizeof (int));
+ cp += sizeof (int);
+ bcopy((char *)&pwd->pw_quota, cp, sizeof (int));
+ cp += sizeof (int);