sorry for my bad english again
I am a bios engineer, and i have different compiler set on different codebases. usually when i get my codebase, i will do a full tag on .c, .h files (Option-> Quick Start Config Wizard -> Context Tagging -> Tag Compiler Libraries) then bind the tag file to my compiler set.
I only need to edit some of the files in the codebase to get my job done, so my daily work is opening a single file and trace foward/backward. I can find most of the proper prototype /reference this way, no need to create a project. But that causes the problem i've mentioned: when a function's prototype is a typedef function pointer, i couldn't trace the source properly (no matter if i traced is a prototype or reference)
If i want to solve this issue, i have to create a project, then manually drag (add tree) all the .c, .h files to my project and let slickedit create another tag file for this project.
In this case, problem solved, but it brings another problem: 200MB+ memory usage and a very slow reation on the editor. And i don't know the difference between "tag compiler libraries" and "project tag", the outcome acts different.
because of my job i have to change codebases once a week, i can't create every codebase a project, or my time will be wasted on tagging files and i have to bear the slow reation of the editor....