diff --strip-trailing-cr -b -x .svn -x GPATH -x GRTAGS -x GTAGS -uprN cflow-1.6.orig/src/symbol.c cflow-1.6/src/symbol.c --- cflow-1.6.orig/src/symbol.c 2021-02-19 17:54:18.980000000 +0900 +++ cflow-1.6/src/symbol.c 2021-02-19 17:56:27.880000000 +0900 @@ -130,6 +130,8 @@ install(char *name, int flags) void ident_change_storage(Symbol *sp, enum storage storage) { + if (!strcmp(sp->name, start_name)) + storage = ExternStorage; if (sp->storage == storage) return; if (sp->storage == StaticStorage)