fix typedef error