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?

 

Thank.

 

Lht