Introduced macro that provides a fallback if deleted functions are not supported.

Need to be able to compile source older MS compilers too.