extract C prototypes (9)