When parsing and generating c code from the following line of code, the semicolon is missing: `extern void func();`