FC_LASTFC
fc_setcache(dep, FC_LASTFC, de_cluster(pmp, length - 1),
dep->de_fc[FC_LASTFC].fc_fsrcn,
frcn = dep->de_fc[FC_LASTFC].fc_frcn + 1;
fc_setcache(dep, FC_LASTFC, frcn + got - 1, cn + got - 1);
fc_setcache(dep, FC_LASTFC, i - 1, prevcn);
if (dep->de_fc[FC_LASTFC].fc_frcn == FCE_EMPTY &&
fc_setcache(dep, FC_OLASTFC, dep->de_fc[FC_LASTFC].fc_frcn,
dep->de_fc[FC_LASTFC].fc_fsrcn);
cn = dep->de_fc[FC_LASTFC].fc_fsrcn + 1;
lastcn = dep->de_fc[FC_LASTFC].fc_frcn;
(dep)->de_fc[FC_NEXTTOLASTFC].fc_frcn = (dep)->de_fc[FC_LASTFC].fc_frcn; \
(dep)->de_fc[FC_NEXTTOLASTFC].fc_fsrcn = (dep)->de_fc[FC_LASTFC].fc_fsrcn; \
cn = dep->de_fc[FC_LASTFC].fc_fsrcn + 1;
dep->de_fc[FC_LASTFC].fc_fsrcn,
frcn = dep->de_fc[FC_LASTFC].fc_frcn + 1;
fc_setcache(dep, FC_LASTFC, frcn + got - 1, cn + got - 1);
fc_lastclust = dep->de_fc[FC_LASTFC].fc_frcn;
fc_setcache(dep, FC_LASTFC, i - 1, prevcn);
if (dep->de_fc[FC_LASTFC].fc_frcn == FCE_EMPTY &&