Tree [907e82] mingw_utils_v0_3 start v0_43 /
History



File Date Author Commit
AUTHORS 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
COPYING 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
ChangeLog 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
Makefile.am 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
README 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
hlex.l 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
hparse.h 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
hparse.y 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
pe.h 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
pexports.c 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
pexports.h 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
str_tree.c 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3
str_tree.h 2009-09-15 Charles Wilson Charles Wilson [907e82] Initial import from mingw-utils-0.3

Read Me

PEXPORTS 0.43 README
============================================

PEXPORTS is a program to extract exported symbols from a PE image
(executable). It can perform a simple check on the size of the
arguments of the exported functions, provided there is a header with
prototypes for the functions. This is useful when you want the
decorated function names for functions using the stdcall calling
convention. GCC is used to do the preprocessing so it must be in your
path.

Note that the mingw32 version uses ';' as path separator,
while the cygwin version uses ':'.

Command line options:
=====================
        -h <header> parse header
        -o print function ordinals
        -p <preprocessor> set preprocessor
        -v verbose mode

Header files are searched for in the following directories:
1. Current directory
2. Directories in C_INCLUDE_PATH
3. Directories in CPLUS_INCLUDE_PATH
4. Directories in PATH

NOTE: The header parser is *very* primitive, it only tries to find
function prototypes and check the number of arguments a function
expects. It is NOT a complete C parser, there are probably many
conditions when it will fail (especially complex parameter types),
although I it works fine for me.  Please report bugs or send me a
patch.

Pexports, Copyright (C) 1998 Anders Norlander
This program has ABSOLUTELY NO WARRANTY; This is free software, and you are
welcome to redistribute it under certain conditions; see COPYING
for details.