The branch master has been updated via 3e3957816c131e536b0b5122b65dcbe28ee6e0ac (commit) via b2be6ed0509315d15a75f7c7c9c19e04d6b8949e (commit) via 76c1183dee1699601d843663c86e90fff2c23934 (commit) from e771eea6d8ca3caa48076367ee86c3b55249dcb3 (commit)
- Log ----------------------------------------------------------------- commit 3e3957816c131e536b0b5122b65dcbe28ee6e0ac Author: Viktor Szakats <vszak...@users.noreply.github.com> Date: Tue Mar 29 21:30:11 2016 +0200 set exec attribute for .pl files Reviewed-by: Richard Levitte <levi...@openssl.org> Reviewed-by: Rich Salz <rs...@openssl.org> commit b2be6ed0509315d15a75f7c7c9c19e04d6b8949e Author: Viktor Szakats <vszak...@users.noreply.github.com> Date: Tue Mar 29 21:26:39 2016 +0200 fix perl shebang Reviewed-by: Richard Levitte <levi...@openssl.org> Reviewed-by: Rich Salz <rs...@openssl.org> commit 76c1183dee1699601d843663c86e90fff2c23934 Author: Viktor Szakats <vszak...@users.noreply.github.com> Date: Tue Mar 29 16:25:18 2016 +0200 use whitespace more consistently Reviewed-by: Richard Levitte <levi...@openssl.org> Reviewed-by: Rich Salz <rs...@openssl.org> ----------------------------------------------------------------------- Summary of changes: ms/cmp.pl | 60 +++++++++++++++++++++++++++++----------------------------- ms/segrenam.pl | 40 +++++++++++++++++++-------------------- 2 files changed, 50 insertions(+), 50 deletions(-) mode change 100644 => 100755 ms/cmp.pl mode change 100644 => 100755 ms/segrenam.pl diff --git a/ms/cmp.pl b/ms/cmp.pl old mode 100644 new mode 100755 index 95b257f..31d7e1e --- a/ms/cmp.pl +++ b/ms/cmp.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl +#!/usr/bin/env perl ($#ARGV == 1) || die "usage: cmp.pl <file1> <file2>\n"; @@ -10,38 +10,38 @@ binmode IN1; $tot=0; $ret=1; for (;;) - { - $n1=sysread(IN0,$b1,4096); - $n2=sysread(IN1,$b2,4096); +{ + $n1=sysread(IN0,$b1,4096); + $n2=sysread(IN1,$b2,4096); - last if ($n1 != $n2); - last if ($b1 ne $b2); - last if ($n1 < 0); - if ($n1 == 0) - { - $ret=0; - last; - } - $tot+=$n1; - } + last if ($n1 != $n2); + last if ($b1 ne $b2); + last if ($n1 < 0); + if ($n1 == 0) + { + $ret=0; + last; + } + $tot+=$n1; +} close(IN0); close(IN1); if ($ret) - { - printf STDERR "$ARGV[0] and $ARGV[1] are different\n"; - @a1=unpack("C*",$b1); - @a2=unpack("C*",$b2); - for ($i=0; $i<=$#a1; $i++) - { - if ($a1[$i] ne $a2[$i]) - { - printf "%02X %02X <<\n",$a1[$i],$a2[$i]; - last; - } - } - $nm=$tot+$n1; - $tot+=$i+1; - printf STDERR "diff at char $tot of $nm\n"; - } +{ + printf STDERR "$ARGV[0] and $ARGV[1] are different\n"; + @a1=unpack("C*",$b1); + @a2=unpack("C*",$b2); + for ($i=0; $i<=$#a1; $i++) + { + if ($a1[$i] ne $a2[$i]) + { + printf "%02X %02X <<\n",$a1[$i],$a2[$i]; + last; + } + } + $nm=$tot+$n1; + $tot+=$i+1; + printf STDERR "diff at char $tot of $nm\n"; +} exit($ret); diff --git a/ms/segrenam.pl b/ms/segrenam.pl old mode 100644 new mode 100755 index 2ab22a0..7e64c8e --- a/ms/segrenam.pl +++ b/ms/segrenam.pl @@ -7,17 +7,17 @@ unpack("L",pack("N",1))!=1 || die "only little-endian hosts are supported"; # first argument can specify custom suffix... $suffix=(@ARGV[0]=~/^\$/) ? shift(@ARGV) : "\$m"; ################################################################# -# rename segments in COFF modules according to %map table below # -%map=( ".text" => "fipstx$suffix", # - ".text\$"=> "fipstx$suffix", # - ".rdata"=> "fipsrd$suffix", # - ".data" => "fipsda$suffix" ); # +# rename segments in COFF modules according to %map table below # +%map=( ".text" => "fipstx$suffix", # + ".text\$"=> "fipstx$suffix", # + ".rdata" => "fipsrd$suffix", # + ".data" => "fipsda$suffix" ); # ################################################################# # collect file list foreach (@ARGV) { - if (/\*/) { push(@files,glob($_)); } - else { push(@files,$_); } + if (/\*/) { push(@files,glob($_)); } + else { push(@files,$_); } } use Fcntl; @@ -33,13 +33,13 @@ foreach (@files) { sysread(FD,$mz,64)==64 || die "$file is too short"; @dos_header=unpack("a2C58I",$mz); if (@dos_header[0] eq "MZ") { - $e_lfanew=pop(@dos_header); - sysseek(FD,$e_lfanew,SEEK_SET) || die "$file is too short"; - sysread(FD,$Magic,4)==4 || die "$file is too short"; - unpack("I",$Magic)==0x4550 || die "$file is not COFF image"; + $e_lfanew=pop(@dos_header); + sysseek(FD,$e_lfanew,SEEK_SET) || die "$file is too short"; + sysread(FD,$Magic,4)==4 || die "$file is too short"; + unpack("I",$Magic)==0x4550 || die "$file is not COFF image"; } elsif ($file =~ /\.obj$/i) { - # .obj files have no IMAGE_DOS_HEADER - sysseek(FD,0,SEEK_SET) || die "unable to rewind $file"; + # .obj files have no IMAGE_DOS_HEADER + sysseek(FD,0,SEEK_SET) || die "unable to rewind $file"; } else { next; } # read IMAGE_FILE_HEADER @@ -53,13 +53,13 @@ foreach (@files) { # traverse IMAGE_SECTION_HEADER table for($i=0;$i<$NumberOfSections;$i++) { - sysread(FD,$SectionHeader,40)==40 || die "$file is too short"; - ($Name,@opaque)=unpack("Z8C*",$SectionHeader); - if ($map{$Name}) { - sysseek(FD,-40,SEEK_CUR) || die "unable to rewind $file"; - syswrite(FD,pack("a8C*",$map{$Name},@opaque))==40 || die "syswrite failed: $!"; - printf " %-8s -> %.8s\n",$Name,$map{$Name} unless $quiet; - } + sysread(FD,$SectionHeader,40)==40 || die "$file is too short"; + ($Name,@opaque)=unpack("Z8C*",$SectionHeader); + if ($map{$Name}) { + sysseek(FD,-40,SEEK_CUR) || die "unable to rewind $file"; + syswrite(FD,pack("a8C*",$map{$Name},@opaque))==40 || die "syswrite failed: $!"; + printf " %-8s -> %.8s\n",$Name,$map{$Name} unless $quiet; + } } close(FD); } _____ openssl-commits mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits