Initial implementation using mmap. Work in progress.
Remove unused files for now. Update gitignore.
- Adapt more functions to use the mmap backend.
- Better error handling.
- Prefix macros to avoid conflicts.
- Fix MAX_DIRECTORIES value (from 32 to 16).
- Split pe.h into various headers.
- Published macros:
  1. LIBPE_PTR_ADD(p, o)
  2. LIBPE_SIZEOF_ARRAY(array)
  3. LIBPE_SIZEOF_MEMBER(type, member)
  4. LIBPE_IS_PAST_THE_END(ctx, ptr, type)
- New functions:
  1. pe_is_dll(pe_ctx_t *ctx)
  2. pe_directory_by_entry(pe_ctx_t *ctx, ImageDirectoryEntry entry)
  3. pe_machine_type_name(MachineType type)
  4. pe_image_characteristic_name(ImageCharacteristics characteristic)
  5. pe_windows_subsystem_name(WindowsSubsystem subsystem)
  6. pe_directory_name(ImageDirectoryEntry entry)
Add missing LICENSE file containing a verbatim copy of the GPLv3 text.
- Fix IMAGE_OPTIONAL_HEADER parsing.
- Fix missing struct alignment directives.
Merge branch 'master' of github.com:merces/libpe into mmap
- Introduce necessary structs & constants to parse the import dir.
- Move structs related to import dir to its own file.
- Add necessary deallocations to pe_unload.
- Rename PE_FILE to pe_file_t.
- New enum SectionCharacteristics.
- New function pe_section_characteristic_name.
- Define _GNU_SOURCE via Makefile to fix Linux compilation.
  Fixes missing prototypes for strerror_r, strdup, and madvise.
  Thanks to Felipe Pena (@felipensp) - Refs merces/libpe#3.
- The Makefile now uses GNU conventions [1], and also supports building
  multiple source files.
- Move common macros and error related code to their own files.

[1] The GNU coding standards, March 8, 2013.
    http://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html
Makefile has a new target called installdirs - GNU conventions.
 Introduce .travis.yml to integrate with Travis CI builder - https://travis-ci.org.
Update travis configuration.
Attempt to fix Travis build.
Include Travis Build Status Image to our README.
added fields entrypoint and imagebase to pe_file_t
- Fixed possible fd leak on pe_load() when an error happens
Merge pull request #4 from felipensp/fix_fd_leak

- Fixed possible fd leak on pe_load() when an error happens
readme update
build dir removal in make clean