type, pointer cast