4 # pragma warning( disable : 4273 ) 6 # define pclose _pclose 7 # define fileno _fileno 22 cerr <<
"Usage: genwindef [-l <dllname>] [-o <output-file> | exports.def] <obj or lib filenames>" <<
endl;
31 string outfile(
"exports.def" );
32 string library(
"UnknownLib" );
39 while ( argv[arg][0] ==
'-' ) {
40 if (
strcmp( argv[arg],
"--" ) == 0 ) {
42 }
else if (
strcmp( argv[arg],
"-l" ) == 0 ) {
46 }
else if (
strcmp( argv[arg],
"-o" ) == 0 ) {
54 for ( arg; arg <
argc; arg++ ) {
55 objfiles += argv[arg];
56 if ( arg + 1 < argc ) objfiles +=
" ";
62 cerr <<
"windef: Error opening file " << outfile <<
endl;
65 out <<
"LIBRARY " << library <<
endl;
66 out <<
"EXPORTS" <<
endl;
void usage(std::string argv0)
int main(int argc, char **argv)
BOOL DumpSymbols(LPTSTR lpszLibPathName, std::ostream &pFile)