fixed vararg null cast; unsigned types now have size