Methods
E
F
Instance Public methods
each_export(objs)
# File bcc32/mkexports.rb, line 18
def each_export(objs)
  objdump(objs) do |l|
    next unless /(?:PUBDEF|PUBD32|EXPORT)/ =~ l
    yield $1 if /'(.*?)'/ =~ l
  end
  yield "_strcasecmp", "_stricmp"
  yield "_strncasecmp", "_strnicmp"
end
each_line(objs, &block)
# File bcc32/mkexports.rb, line 11
def each_line(objs, &block)
  objs.each do |obj|
    opt = /\.(?:so|dll)\z/i =~ obj ? "-ee" : "-oiPUBDEF -oiPUBD32"
    IO.foreach("|tdump -q #{opt} #{obj.tr('/', '\\')} < nul", &block)
  end
end
forwarding(internal, export)
# File bcc32/mkexports.rb, line 7
def forwarding(internal, export)
  internal[/\A_?/]+export
end