diff options
author | midipix <writeonce@midipix.org> | 2018-11-11 22:31:47 -0500 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2018-11-20 20:25:15 -0500 |
commit | 71ed2fda0285acf148a38f443490435350df6b4e (patch) | |
tree | 55e629a0b4beba1f3dc794885127cb60a9698dd6 /src/internal | |
parent | b73ae8503fd4afff6821e3bed84d408e1f8a3f0c (diff) | |
download | perk-71ed2fda0285acf148a38f443490435350df6b4e.tar.bz2 perk-71ed2fda0285acf148a38f443490435350df6b4e.tar.xz |
output: header dump: added pe_hdrdump_image_dos_hdr().
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/perk_hdrdump_impl.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/internal/perk_hdrdump_impl.h b/src/internal/perk_hdrdump_impl.h index 41528ad..5adb63d 100644 --- a/src/internal/perk_hdrdump_impl.h +++ b/src/internal/perk_hdrdump_impl.h @@ -46,4 +46,18 @@ size_t pe_output_raw_element( uint32_t moffset, uint32_t msize); +static inline int pe_image_bits(const struct pe_image_meta * m) +{ + switch (m->m_abi) { + case PE_ABI_PE32: + return 32; + + case PE_ABI_PE64: + return 64; + + default: + return -1; + } +} + #endif |