This paper presents a tunable pointer analysis framework for handling structures in the presence of type casting. The framework produces algorithms with different levels of precision, portability, and efficiency. Experimental results show that distinguishing structure fields usually improves precision, while conservative approximations for casting have little effect on time, space or precision.