winedump: Restore the COFF library dumper functionality broken by
the previous change
Dmitry Timoshkov
dmitry at codeweavers.com
Thu Nov 30 10:11:01 CST 2006
Hello,
Changelog:
winedump: Restore the COFF library dumper functionality broken
by the previous change.
diff -up a/tools/winedump/dump.c b/tools/winedump/dump.c
--- a/tools/winedump/dump.c
+++ b/tools/winedump/dump.c
@@ -187,6 +187,8 @@ int dump_analysis(const char *name, file
if ((unsigned long)read( fd, dump_base, dump_total_len ) != dump_total_len) fatal( "Cannot read file" );
}
+ printf("Contents of %s: %ld bytes\n\n", name, dump_total_len);
+
for (dpr = dumpers; dpr->kind != SIG_UNKNOWN; dpr++)
{
if (dpr->get_kind() == dpr->kind &&
diff -up a/tools/winedump/lib.c b/tools/winedump/lib.c
--- a/tools/winedump/lib.c
+++ b/tools/winedump/lib.c
@@ -125,7 +125,7 @@ void lib_dump(void)
/* FIXME: only import library contents with the short format are
* recognized.
*/
- if (!(ioh = PRD(cur_file_pos + sizeof(*iamh), sizeof(*ioh)))) break;
+ if (!(ioh = PRD(cur_file_pos, sizeof(*ioh)))) break;
if (ioh->Sig1 == IMAGE_FILE_MACHINE_UNKNOWN && ioh->Sig2 == IMPORT_OBJECT_HDR_SIG2)
{
dump_import_object(ioh);
More information about the wine-patches
mailing list