Hi friends,
Here is lib2inc V1.1 :
- Fixed bug with duplicate names from user32.lib ( Many thanks Paul informing me about the bug )
The tool is able to extract fuction prototypes from static libraries. If you have the time, could you test the tool with static libs?
http://vortex.masmcode.com/files/lib2inc11.zip
Here is the include file set extracted from Pelles import libraries V 4.00 beta1 :
http://vortex.masmcode.com/files/PellesC_incV11.zip
Here is version V1.11 :
- Fixed bug : lib2inc is now able to extract function names with leading @ :
@DnsGetDomainName PROTO :DWORD
@DnsIsAMailboxType PROTO :DWORD
etc...
http://vortex.masmcode.com/files/lib2inc111.zip
http://vortex.masmcode.com/files/PellesC_inc111.zip
Here is lib2inc V1.2 translated to Poasm. Now, the tool supports both MASM and POASM
http://vortex.masmcode.com/files/lib2inc12.zip
Include file set extracted from Pelles import libraries 4.00.50
http://vortex.masmcode.com/files/PellesC_inc12.zip
Here is lib2inc V1.3 supporting static libraries. To create an include file from a static library :
lib2inc statlib.lib -s
As usually, creating include files from import libraries :
lib2inc importlib.lib
http://vortex.masmcode.com/files/lib2inc13.zip
Version 2.22 supporting MASM / POASM / FASM / LZASM / SOLASM :
http://vortex.masmcode.com/files/lib2inc22.zip
Excellent... finally the means of setting up a complete include library for POASM... Thank you vortex.
Lets hope people will share their files here so others can benefit from them.
FWIW... the new version of Workspace Manager (ver3.0.0) due out between Christmas and New Years will create an inc branch in the pelles install folders where you can store the files. In a default install this would be at c:\Program Files\PellesC\inc The project macros will be arranged to look there for POASM's include files.
Hi CommonTater,
Soon, we will have a complete include file set for Poasm.
Quote from: Vortex on December 25, 2012, 08:55:55 PM
Hi CommonTater,
Soon, we will have a complete include file set for Poasm.
Absolutely excellent!
I've got Workspace Manager set up to create the inc folder, so hopefully all our friends need to do is copy your stuff into it...
I just discovered that POASM will buld Pocket PC and Smart Phone projects too...
However; since the CE support is deprecated, I'm not going to make special project types for this. Rather the programmer can simply create a source file as "<whatever>.asm" and work in it.
If you are also including the CE incs... they can go in inc\ce which is also being created by WSEdit 3.
lib2inc V2.4 : Option to create include files for Poasm, HJWasm and Masm 64-bit
http://vortex.masmcode.com/files/lib2inc24r2.zip