# HG changeset patch # User kelvzhu # Date 1280206843 -28800 # Node ID 96fee2635b19654931f631b34097c4d3984d9b19 # Parent ad8ffc8e19827faa99de7befb8aaba173d4316de Fixed Bug 2413 for evalid diff -r ad8ffc8e1982 -r 96fee2635b19 bintools/evalid/EvalidCompare.pm --- a/bintools/evalid/EvalidCompare.pm Mon Jul 26 11:04:29 2010 +0800 +++ b/bintools/evalid/EvalidCompare.pm Tue Jul 27 13:00:43 2010 +0800 @@ -231,7 +231,7 @@ } } - if ($typeBuf =~ /^!\x0A(.{48}([0-9 ]{10})\x60\x0A(......))/s) { + if ($typeBuf =~ /^!\x0A(.{48}([0-9 ]{9})\x60\x0A(......))/s) { # library - could be MARM or WINS $typeBuf = $1; @@ -240,7 +240,7 @@ open (FILE, $file) or die "Error: Couldn't open \"$file\" for reading: $!\n"; binmode (FILE); - while ($typeBuf =~ /^.{48}([0-9 ]{10})\x60\x0A(......)/s) { + while ($typeBuf =~ /^.{48}([0-9 ]{9})\x60\x0A(......)/s) { # $1 is the size of the archive member, $2 is first 6 bytes of the file # There may be several different sorts of file in the archive, and we # need to scan through until we find a type we recognize: diff -r ad8ffc8e1982 -r 96fee2635b19 bintools/evalid/tools_evalid.history.xml --- a/bintools/evalid/tools_evalid.history.xml Mon Jul 26 11:04:29 2010 +0800 +++ b/bintools/evalid/tools_evalid.history.xml Tue Jul 27 13:00:43 2010 +0800 @@ -18,6 +18,10 @@ + + + EVALID : evalid not so happy identifying libs created by new mwldsym2.exe + EVALID : x86 static library comparisons sometimes fail when they shouldn't