output: elf -- Move common structures into outelf.h header
commitc24568b0b0e5ca91e6326bbba5d02c90458fde86
authorCyrill Gorcunov <gorcunov@gmail.com>
Sun, 14 Sep 2014 21:36:12 +0000 (15 01:36 +0400)
committerCyrill Gorcunov <gorcunov@gmail.com>
Sun, 21 Sep 2014 09:03:26 +0000 (21 13:03 +0400)
tree0a77d0c6e4cebf0543e595b3f1b3a8d34633ae6e
parent500dd5461cbce5e645039ac7472a3c7e772af726
output: elf -- Move common structures into outelf.h header

All Elf formats we're supporting at the moment have
are using same structures, move them into a header
and name then with elf_ prefix.

This makes a few fields to carry 64 bit integers while
in former Elf32|x formats they can be 32 bit wide, but
I think it's acceptable tradeoff.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
output/outelf.h