typdef fix