Quote* Fixed a problem in POASM with CINCLUDE (hexadecimal constants advanced one character too much).
Pelle
http://www.smorgasbordet.com/pellesc/450/setup.exe
I'm not generally a fan of MASM style syntax but the ability to add pure .asm files to the project and use standard C functions without having to create an external .obj and manually link it is very convenient.
I would say the debugger in PellesC is very good, and allows source, disassembly all in the same window of the .asm portions, that also adds to it. I appreciate the hard work, thanks Pelle.
I haven't posted here in ages but googling about POASM "ASSUME" brought me back :U.
Hi RedGhost,
Yes, Pelle is doing a very nice job. Poasm does not support the statment ASSUME but you can use this style :
mov edx,OFFSET wc
mov WNDCLASSEX.hIcon[edx],eax
mov WNDCLASSEX.hIconSm[edx],eax
Yeah, I saw that in a post by you, works great, just is a little strange for example
mov word ptr CIE.roffset[cis]+ecx*4+4, bx
The indexing outside of the [] is just a little foreign to me.