- fix for issue #71 from the original pull request #51
- updated compiler warning fixes from the original pull request #52
Pull requests merged as one already depended on the other and both were found to be acceptable pending some minor tweaking.
Changes to pull request #51:
- now applies the fix only when using the msvc compiler and running on Windows
- minor code cleanup
Changes to pull request #52:
- extracted one typedef to the start of source/bases/Common.c as requested