Install mingw-utils-0.3.tar.gz
[msysgit.git] / mingw / doc / pexports / README
blob02ae61f8e75e3e832158493aa3afb318d8a1397f
1 PEXPORTS 0.43 README
2 ============================================
4 PEXPORTS is a program to extract exported symbols from a PE image
5 (executable). It can perform a simple check on the size of the
6 arguments of the exported functions, provided there is a header with
7 prototypes for the functions. This is useful when you want the
8 decorated function names for functions using the stdcall calling
9 convention. GCC is used to do the preprocessing so it must be in your
10 path.
12 Note that the mingw32 version uses ';' as path separator,
13 while the cygwin version uses ':'.
15 Command line options:
16 =====================
17         -h <header> parse header
18         -o print function ordinals
19         -p <preprocessor> set preprocessor
20         -v verbose mode
22 Header files are searched for in the following directories:
23 1. Current directory
24 2. Directories in C_INCLUDE_PATH
25 3. Directories in CPLUS_INCLUDE_PATH
26 4. Directories in PATH
28 NOTE: The header parser is *very* primitive, it only tries to find
29 function prototypes and check the number of arguments a function
30 expects. It is NOT a complete C parser, there are probably many
31 conditions when it will fail (especially complex parameter types),
32 although I it works fine for me.  Please report bugs or send me a
33 patch.
35 Pexports, Copyright (C) 1998 Anders Norlander
36 This program has ABSOLUTELY NO WARRANTY; This is free software, and you are
37 welcome to redistribute it under certain conditions; see COPYING
38 for details.