diff --git a/asm/cstruct.rb b/asm/cstruct.rb index 22a2d9c..9db42bc 100644 --- a/asm/cstruct.rb +++ b/asm/cstruct.rb @@ -327,8 +327,8 @@ if $0 == __FILE__ puts MachHeader::MemberSizes.inspect puts "# of MachHeader members: " + MachHeader.size.to_s + ", size in bytes: " + MachHeader.bytesize.to_s mh = MachHeader.new(0xfeedface, 7, 3, "foobar") - %w[magic, cputype, cpusubtype, segname].each do |field| - puts "#{field}(#{MachHeader.sizeof(field.to_sym)}): " + mh[field.to_sym].inspect + %w[magic cputype cpusubtype segname].each do |field| + puts "#{field}(#{MachHeader.sizeof(field.to_sym)}): #{mh[field.to_sym].inspect}" end puts mh.pack_pattern.inspect binstr = mh.serialize diff --git a/test/test.rb b/test/test.rb index 2c945de..e84f845 100755 --- a/test/test.rb +++ b/test/test.rb @@ -10,6 +10,7 @@ require 'build' def main func = ARGV.shift outdir = ARGV.shift || '.' + Dir.mkdir(outdir) unless File.exists?(outdir) binformat = (ARGV.shift || 'elf').downcase format = (ARGV.shift || 'asm').downcase platform = `uname -s`.chomp.downcase