Index: kaffe/kaffeh/Makefile.in =================================================================== RCS file: /home/cvspublic/kaffe/kaffe/kaffeh/Makefile.in,v retrieving revision 1.7 diff -u -r1.7 Makefile.in --- Makefile.in 1998/12/22 07:43:05 1.7 +++ Makefile.in 1998/12/22 10:42:08 @@ -46,6 +46,9 @@ $(KPREFIX)kaffeh$(EXEEXT): $(OBJECT) $(CC) $(LDFLAGS) -o $(KPREFIX)kaffeh$(EXEEXT) $(OBJECT) $(LIBS) +utf8const$(OBJEXT): $(srcdir)/../kaffevm/utf8const.c + $(CC) $(ALL_CFLAGS) -c $< + readClass$(OBJEXT): $(srcdir)/../kaffevm/readClass.c $(CC) $(ALL_CFLAGS) -c $< Index: kaffe/kaffevm/hashtab.c =================================================================== RCS file: /home/cvspublic/kaffe/kaffe/kaffevm/hashtab.c,v retrieving revision 1.2 diff -u -r1.2 hashtab.c --- hashtab.c 1998/12/22 07:43:08 1.2 +++ hashtab.c 1998/12/22 10:42:14 @@ -216,7 +216,9 @@ return (deletedIndex >= 0) ? deletedIndex : index; } if (*ptr2 == DELETED) { - deletedIndex = index; + if (deletedIndex == -1) { + deletedIndex = index; + } } else if (*ptr2 == ptr || (*tab->comp)(ptr, *ptr2) == 0) { return(index); }