• R/O
  • HTTP
  • SSH
  • HTTPS

pexports: 提交

Windows DLL exported symbols listing utility


Commit MetaInfo

修訂dcffcffd2d9e54dd900b2dede5687231d0b2dd7f (tree)
時間2009-09-15 14:47:54
作者Charles Wilson <cwilso11@user...>
CommiterCharles Wilson

Log Message

Package 0.44-1-mingw32 fixes

Change Summary

差異

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
1+2009-09-15 Charles Wilson <cwilso11@users.sourceforge.net>
2+
3+ Package 0.44-1-mingw32 fixes.
4+ * pexports.c (main): Fix typo in usage statement.
5+ * pexports.h: Ensure ULONGLONG is defined.
6+ * Makefile: Force use of flex and bison, not lex and yacc.
7+
18 2008-08-31 Tor Lillqvist <tml@novell.com>
29
10+ Release 0.44. Add support for 64-bit executables.
311 * hlex.l
412 * hparse.y
513 * pexports.h
@@ -13,6 +21,7 @@
1321 * Makefile: New.
1422 * pe.h: Not needed, removed.
1523 * hparse.h: Remove generated file.
24+ * Makefile.am: Removed.
1625
1726 2002-11-08 Luke Dunstan <infidel@users.sourceforge.net>
1827
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,6 @@
11 CC=gcc -Wall
2+LEX=flex
3+YACC=bison
24
35 DISTFILES=README COPYING ChangeLog Makefile hlex.l hparse.y pexports.h pexports.c str_tree.c str_tree.h
46
--- a/pexports.c
+++ b/pexports.c
@@ -146,7 +146,7 @@ main(int argc, char *argv[])
146146 "This program is free software; you may redistribute it under the terms of\n"
147147 "the GNU General Public License. This program has absolutely no warranty.\n"
148148
149- "\nUsage: %s [-v] [-n] [-h header] [-p preprocessor] dll\n"
149+ "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n"
150150 " -h\tparse header\n"
151151 " -o\tprint ordinals\n"
152152 " -p\tset preprocessor program\n"
--- a/pexports.h
+++ b/pexports.h
@@ -26,7 +26,11 @@ typedef unsigned int DWORD;
2626 typedef unsigned char BYTE;
2727 typedef void* PVOID;
2828 typedef long LONG;
29+#if defined(__MINGW32__) || defined(_MSC_VER)
2930 typedef unsigned __int64 ULONGLONG;
31+#else
32+typedef unsigned long long ULONGLONG;
33+#endif
3034 typedef int BOOL;
3135 typedef void* HMODULE;
3236 #ifdef _WIN64
Show on old repository browser