Dear all,


Im working a project with Intel IXP2XXX network processor and use the Intel Microengine C as the programming language. The develop tools is vim and ctags. The Microenigine C has some extensions to the standard C, such as __declspec(dram) and __declspec(sram) etc. But the ctags cant seem to recognize the extensions properly. Example:


To define a function as following:


__declspec(dram) int *foo()


    return 0;



The ctags cant skip __declspec(dram) to get the foo as the function tag, but give the __declspec as the function tag.


Can anyone give me the help?