Working on pointer type definition