This PR fixes #59 and #60 by replacing a bunch of macros by actual functions. Also by removing Linux specific pieces of code, and instead aligning on the semantic that some pieces are specific to the WIN32 platform and/or the Microsoft Visual Studio compiler.
This PR fixes #59 and #60 by replacing a bunch of macros by actual functions. Also by removing Linux specific pieces of code, and instead aligning on the semantic that some pieces are specific to the WIN32 platform and/or the Microsoft Visual Studio compiler.