typedef c example