file-entry values affected by HLINK_BUMP() stay put.
prev = ndx_list[from] + hlink_flist->ndx_start;
}
if (prev < 0 && !inc_recurse) {
prev = ndx_list[from] + hlink_flist->ndx_start;
}
if (prev < 0 && !inc_recurse) {
+ /* Indicate that this item isn't hard-linked without
+ * affecting any HLINK_BUMP()-dependent values. */
file->flags &= ~(FLAG_HLINKED | FLAG_HLINK_FIRST);
file->flags &= ~(FLAG_HLINKED | FLAG_HLINK_FIRST);
+ file->flags |= FLAG_HLINK_DONE;