Added additional macros to support the MSVC size_t format and changed all formats to use the macros