REASSIGN
REASSIGN(c->options, ftpd_strdup(ep));
REASSIGN(curclass.limitfile, NULL);
REASSIGN(curclass.motd, ftpd_strdup(_NAME_FTPLOGINMESG));
REASSIGN(curclass.notify, NULL);
REASSIGN(curclass.classname, ftpd_strdup(findclass));
REASSIGN(curclass.Field, arg); \
REASSIGN(conv->suffix, suffix);
REASSIGN(conv->types, types);
REASSIGN(conv->disable, disable);
REASSIGN(conv->command, convcmd);
REASSIGN(curclass.limitfile, NULL);
REASSIGN(curclass.limitfile,
REASSIGN(template, EMPTYSTR(arg) ? NULL : ftpd_strdup(arg));
REASSIGN(template, NULL);
REASSIGN(conv->suffix, NULL);
REASSIGN(conv->types, NULL);
REASSIGN(conv->disable, NULL);
REASSIGN(conv->command, NULL);
REASSIGN(curclass.chroot, NULL);
REASSIGN(pids, NULL);
REASSIGN(curclass.classname, NULL);
REASSIGN(curclass.display, NULL);
REASSIGN(curclass.homedir, NULL);
REASSIGN(fromname, NULL);
REASSIGN(fromname, NULL);
REASSIGN(fromname, NULL);
REASSIGN(fromname, NULL);
REASSIGN(pw->pw_passwd, ftpd_strdup(passwd));