vsnprintf in stdard also needs stdio included