Windows DLL exported symbols listing utility
修訂 | dcffcffd2d9e54dd900b2dede5687231d0b2dd7f (tree) |
---|---|
時間 | 2009-09-15 14:47:54 |
作者 | Charles Wilson <cwilso11@user...> |
Commiter | Charles Wilson |
Package 0.44-1-mingw32 fixes
@@ -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 | + | |
1 | 8 | 2008-08-31 Tor Lillqvist <tml@novell.com> |
2 | 9 | |
10 | + Release 0.44. Add support for 64-bit executables. | |
3 | 11 | * hlex.l |
4 | 12 | * hparse.y |
5 | 13 | * pexports.h |
@@ -13,6 +21,7 @@ | ||
13 | 21 | * Makefile: New. |
14 | 22 | * pe.h: Not needed, removed. |
15 | 23 | * hparse.h: Remove generated file. |
24 | + * Makefile.am: Removed. | |
16 | 25 | |
17 | 26 | 2002-11-08 Luke Dunstan <infidel@users.sourceforge.net> |
18 | 27 |
@@ -1,4 +1,6 @@ | ||
1 | 1 | CC=gcc -Wall |
2 | +LEX=flex | |
3 | +YACC=bison | |
2 | 4 | |
3 | 5 | DISTFILES=README COPYING ChangeLog Makefile hlex.l hparse.y pexports.h pexports.c str_tree.c str_tree.h |
4 | 6 |
@@ -146,7 +146,7 @@ main(int argc, char *argv[]) | ||
146 | 146 | "This program is free software; you may redistribute it under the terms of\n" |
147 | 147 | "the GNU General Public License. This program has absolutely no warranty.\n" |
148 | 148 | |
149 | - "\nUsage: %s [-v] [-n] [-h header] [-p preprocessor] dll\n" | |
149 | + "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n" | |
150 | 150 | " -h\tparse header\n" |
151 | 151 | " -o\tprint ordinals\n" |
152 | 152 | " -p\tset preprocessor program\n" |
@@ -26,7 +26,11 @@ typedef unsigned int DWORD; | ||
26 | 26 | typedef unsigned char BYTE; |
27 | 27 | typedef void* PVOID; |
28 | 28 | typedef long LONG; |
29 | +#if defined(__MINGW32__) || defined(_MSC_VER) | |
29 | 30 | typedef unsigned __int64 ULONGLONG; |
31 | +#else | |
32 | +typedef unsigned long long ULONGLONG; | |
33 | +#endif | |
30 | 34 | typedef int BOOL; |
31 | 35 | typedef void* HMODULE; |
32 | 36 | #ifdef _WIN64 |