Use proper C prototypes