extern typedef struct c example