Pro*C用のマクロのせいで、パースがうまくいってないんだろうと思って、特定のマクロを無視するようにしてctags実行。失敗。
手作業でマクロを除去して実行。失敗。
Cのコンパイルが通るようにして、実行。これは成功した。
もしかして、と思って、このファイルの拡張子を.pc にしてctags実行。失敗。
それじゃあ、単に拡張子が違うからC言語だと思われてないのか。
$ ctags --language-force=c sample.pc
helpはひととおり最後まで目を通すべきだった。最初にあたったWebページの下のほうに、この情報が掲載されてたものだから、深いため息が漏れる。