Amadeusz pointed out that vsnprintf was being overridden in os.h