Come on, don't be shy... I know I've been neglecting the assembly programmers. I still haven't gotten round to including a .inc file for MASM users.
I'm going to fix that tonight.
I will also put a new 0.4a release together, since the problem with Mac OS X was solved a while ago, the Dependencies project is now in a workable state, and I've added separate VS2005 and VS2008 projects to all code.
While I'm at it, I should also include a changelog, because so far there hasn't been an overview of developments with the releases.
I should also start using SVN tags to indicate which files belong to which release. Perhaps I should also create source code branches everytime I build a new release.
I have neglected to do that so far, so it's not very easy to track developments back to releases. Mostly a cosmetic issue, since it's such a small project at this stage, but still... better to get everything right, and use the experience for future updates/projects aswell.
Another thing I should do perhaps is to create a custom flag for 64-bit or 32-bit, rather than testing _M_X64 and __x86-64__ in every place (both MSVC and gcc flags).
Perhaps it's better to just have one #ifdef _M_X64 or __x86-64 #define 64bit, and then test only for 64bit in the actual code.
Out of interest: is anyone actually interested in using the library? Could be in any shape or form.