Changelog: loader/pe_image.c: PE_fixup_imports Only fixup Borland imports once. Some remarks in winnt.h make it resonable to use pe_imp->TimeDateStamp as marker
This make the quicklogic suite crash later, after doing some real work. The dll causing the problems is netbios.dll from win95 osr2. Attention: I used diff -uw ,as I have heavily indented my code. -- Uwe Bonnes [EMAIL PROTECTED] Free Software: If you contribute nothing, expect nothing -- Index: wine/loader/pe_image.c =================================================================== RCS file: /home/wine/wine/loader/pe_image.c,v retrieving revision 1.106 diff -u -w -r1.106 pe_image.c --- wine/loader/pe_image.c 2002/03/10 00:18:34 1.106 +++ wine/loader/pe_image.c 2002/03/12 00:01:45 @@ -344,6 +344,8 @@ } } else { /* Borland style */ TRACE("Borland style imports used\n"); + if (pe_imp->TimeDateStamp != -1) + { thunk_list = (PIMAGE_THUNK_DATA) RVA(pe_imp->FirstThunk); while (thunk_list->u1.Ordinal) { if (IMAGE_SNAP_BY_ORDINAL(thunk_list->u1.Ordinal)) { @@ -374,6 +376,8 @@ } thunk_list++; } + pe_imp->TimeDateStamp = -1; + } } } return 0;