do not redefine snprintf if it's already available