summaryrefslogtreecommitdiff
path: root/src/reader/pe_read_import_header.c
AgeCommit message (Collapse)AuthorFilesLines
2019-08-15perk.h: eliminate #include's of referential headers.midipix1-0/+2
The primary purpose of this commit is to eliminate the pulling in of definitions not strictly needed by perk.h. In particular, perk.h does not require any of the PE constants to be defined, and only refers to the raw PE structs by pointer. The secondary purpose of this commit is to allow for inclusion of perk.h by software that already comes with its own set of PE const and struct definitions.
2019-07-07pe_read_import_lookup(): fix typo (size of ordinal field is 16 bits, not 15).midipix1-1/+1
2019-07-07pe_get_image_meta(): fix (cross-size/platform) logic for reading import items.midipix1-3/+3
2018-11-20pe_get_image_meta(), pe_read_import_lookup(): follow correct lookup semantics.midipix1-2/+17
2017-02-04annual chores.midipix1-1/+1
2016-12-01struct pe_{raw|meta}_import_hdr: member name normalization.midipix1-8/+8
2016-12-01{union|struct} pe_{raw|meta}_import_lookup: member name normalization.midipix1-2/+2
2016-11-19PE format: struct pe_import_hdr [and friends] --> struct pe_raw_import_hdr.midipix1-2/+2
2016-11-19PE format: union pe_import_lookup_item [and co.] --> union pe_import_lookup.midipix1-2/+2
2016-11-17reader: renamed pe_read_import_lookup_item() --> pe_read_import_lookup().midipix1-1/+1
2016-11-16reader: pe_read_import_header(): remove useless optimization.midipix1-14/+6
2016-11-10perk.h: enum pe_custom_error(): definition and integration.midipix1-1/+1
2016-11-10pe_read_import_header(): integrate runtime little endian test.midipix1-10/+10
2016-11-10annual chores.midipix1-0/+6
2016-11-10internal headers: rename perk_impl.h to perk_reader_impl.hmidipix1-1/+1
2016-11-10perk_structs.h: rewrite cleanly; redefine pe_import_lookup_item as a union.midipix1-3/+3
2016-11-10fix big-endian code path; make the code more -Wall-resistant.midipix1-4/+4
2016-11-10initial commit.midipix1-0/+46