for cscope with extern C