guard macro definition

_SCL_SECURE_NO_WARNINGS might be defined on the command line by users.