Added semi-colon macro for VS