Hi, I have attached the script I am working on for this project. It is not finished. Currently it will ignore APIs with no name or ordinal ### simply because I haven't figured out how to handle them yet. There seems to be a general consensus on wine-devel we don't need a MySQL database so I am working toward a text file solution instead. I do think MySQL could be useful though if someone made a nice interface to query the database. Any help, comments, and suggestions are always welcome. :)
Currently this script will:
locate dlls and dump import and/or export information with dumpbin cross reference imports in an HTML map parse the dumped exports and try to determine the status of each API based on entries in the wine .spec files.
If you do not have access to perl on a windows system and dumpbin (from visual C++) I can provide sample output.
At 11:35 AM 3/25/2003 -0800, you wrote:
Hi, I am interested in your project of having an API database.
I am building it, storing the information in a server (MySQL), in order to retreive from it any information about apis and their relationship with other apis and constants.
I don't know if you have something yet, and would like to share with you the project.
Greetings...
Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com
This works under MSYS perl also.
--- David Miller compsol@ptd.net wrote:
Hi, I have attached the script I am working on for this project. It is not finished. Currently it will ignore APIs with no name or ordinal ### simply because I haven't figured out how to handle them yet. There seems to be a general consensus on wine-devel we don't need a MySQL database so I am working toward a text file solution instead. I do think MySQL could be useful though if someone made a nice interface to query the database. Any help, comments, and suggestions are always welcome. :)
Snip
# I am using ActiveState ActivePerl 5.8 on Windows XP
Snip
__________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com