These functions are GCC intrinsics. You have to provide alternatives if PLATFORM_WINDOWS is defined.
See http://stackoverflow.com/questions/355967/how-to-use-msvc-intrinsics-to-get-the-equivalent-of-this-gcc-code