better emulation of SWI atom_t and functor_t.

This commit is contained in:
Vitor Santos Costa
2010-05-03 14:26:56 +01:00
parent fa63422c51
commit 31554991c8
20 changed files with 1023 additions and 919 deletions

View File

@@ -651,6 +651,19 @@ CleanSIndex(StaticIndex *idx, int recurse)
}
}
static void
RestoreSWIAtoms(void)
{
int i, j;
for (i=0; i < N_SWI_ATOMS; i++) {
SWI_Atoms[i] = AtomAdjust(SWI_Atoms[i]);
}
for (j=0; j < N_SWI_FUNCTORS; j++) {
SWI_Functors[j] = FuncAdjust(SWI_Functors[j]);
}
RestoreSWIHash();
}
static void
RestorePredHash(void)
{