FT_DIR
#define FT_DIRm (1 << FT_DIR)
fent_to_name(&f, &flist[FT_DIR], fep);
fent_to_name(&l, &flist[FT_DIR], fep);
e = generate_fname(fep, FT_DIR, &f, &id, &v1);
fent_to_name(&f, &flist[FT_DIR], fep);
add_to_flist(FT_DIR, id, parid);
fent_to_name(&f, &flist[FT_DIR], fep);
fent_to_name(&f, &flist[FT_DIR], dfep);
if (flp - flist == FT_DIR) {
del_from_flist(FT_DIR, fep - flist[FT_DIR].fents);
fent_to_name(&f, &flist[FT_DIR], fep);
if (i >= 0 && (fep = &flist[FT_DIR].fents[i])->id == dirid)
if (*dcp >= 0 && flist[FT_DIR].fents[*dcp].id == dirid)
if (ft == FT_DIR)
if (ft == FT_DIR)
flp = &flist[FT_DIR];
fent_to_name(name, &flist[FT_DIR], pfep);
fent_to_name(name, &flist[FT_DIR], fep);