nonunique anonymous struct id when append to tags file
Brought to you by:
dhiebert
The trouble is absolutelly the same as here: http://tinyurl.com/ctags-bug , but i suggest a smarter solution.
You can read detailed info about this bug here: http://dfrank.ru/ctags581/en.html
I don't like solution suggested by Kevin Lei in two reasons:
1) when user appends tags for file that are already indexed, then all anonymous structures will be doubled (because of random number will be different every time).
2) ctags with this patch doesn't compile successfully under Windows. It works at unix-like only systems.
My patch making ctags use another anonymous structs naming method: "__anon_<filename>_<linenumber>".
patch_ctags_581.diff