1ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoextern int global_var; 2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid foo_func(int param1); 4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid bar_func(void); 5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 6ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaostruct MyStruct { 7ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao int field_var; 8ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao}; 9