#define _SCL_SECURE_NO_WARNINGS for MSVC to squash unwanted warnings.