+2013-05-29 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Autoconfiscate.
+
+ * configure.ac Makefile.in: New files.
+ * Makefile: Now auto-generated at configure time; remove it.
+ * .hgignore: Add configure, Makefile, autom4te.cache and build dir.
+
+2013-05-29 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Integrate build-aux utilities as a submodule.
+
+ * .gitmodules .hgsub .hgsubstate: New files.
+
+2013-05-28 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Designate files which mercurial should not track.
+
+ * .hgignore: New file.
+
+2013-05-28 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Correct some obfuscated typedef portability issues.
+
+ * pexports.c: Include inttypes.h; it permits use of...
+ (PRIdPTR): ...this ISO-C99 standard macro, in preference to...
+ (INT_PTR_FORMAT): ...this non-standard contrivance; similarly...
+ (intptr_t): ...substitute this ISO-C99 standard typedef...
+ (INT_PTR): ...for this non-standard type.
+
+ * pexports.h: Include stdint.h; typedef...
+ (BYTE): ...this, as explicitly equivalent to uint8_t.
+ (WORD): ...this, as explicitly equivalent to uint16_t.
+ (DWORD): ...this, as explicitly equivalent to uint32_t.
+ (INT_PTR, INT_PTR_FORMAT): No longer required; delete them.
+ (ULONGLONG): Explicitly typedef as equivalent to uint64_t; although
+ 'unsigned long long' seems a better fit, our present usage requires
+ the explicit 64-bit association, and use of this standard type allows
+ us to eliminate all references to Microsoft's non-standard __int64.
+ (LONG): Explicitly typedef as equivalent to int32_t; technically, this
+ is incorrect, but misuse elsewhere requires the explicit 32-bit type,
+ which is not guaranteed by ISO-C99's standard 'long' type.
+
+2011-09-14 Daniel Collins <solemnwarning@solemnwarning.net>
+
+ Avoid segmentation faults in forwarder function checks.
+
+ * pexports.h (dump_exports): Adjust prototype to accommodate new
+ 'exports_size' argument; this is to be assigned and passed from...
+ * pexports.c (main): ...here; assigned value is determined from the
+ export table size recorded in the PE file image, whence passed to...
+ (dump_exports): ...here; it is used to avoid crashing or corruption
+ when the export table isn't at the end of its section. Also check
+ for, and filter out duplicated symbol reports.
+
+2009-09-15 Charles Wilson <cwilso11@users.sourceforge.net>
+
+ Slight build improvements.
+
+ * README: Update.
+ * Makefile: Rewrite dist rule to create a .tar.lzma instead
+ of a .zip (and don't create a tarbomb).
+
+2009-09-15 Charles Wilson <cwilso11@users.sourceforge.net>
+
+ Package 0.44-1-mingw32 fixes.
+
+ * pexports.c (main): Fix typo in usage statement.
+ * pexports.h: Ensure ULONGLONG is defined.
+ * Makefile: Force use of flex and bison, not lex and yacc.
+
2008-08-31 Tor Lillqvist <tml@novell.com>
+ Release 0.44. Add support for 64-bit executables.
+
* hlex.l
* hparse.y
* pexports.h
compilable also with MSVC. Disable Wow64 file system redirection
when running as a 32-bit process on 64-bit Windows. Bump version
to 0.44.
+ * Makefile: New.
* pe.h: Not needed, removed.
* hparse.h: Remove generated file.
+ * Makefile.am: Removed.
2002-11-08 Luke Dunstan <infidel@users.sourceforge.net>