But it isn't. It performs additional security checks that scanf doesn't.
I suggest not changing it. For standards compliance, all they have to do is add #define scanf_s scanf.So I suggest changing it back to scanf for standard compliance (unless there is something I missed).