In tagmanager/src/tm_ctags_wrappers.h:

> + */
> +
> +#ifndef TM_CTAGS_WRAPPERS
> +#define TM_CTAGS_WRAPPERS
> +
> +#include <glib.h>
> +
> +#include "tm_parser.h"
> +
> +#include "entry.h" /* for sTagEntryInfo */
> +
> +
> +G_BEGIN_DECLS
> +
> +typedef gboolean (*tm_ctags_callback) (const tagEntryInfo *const tag,
> +	gboolean invalidate, void *user_data);

I vaguely remember having worked out once that multi-passes was an attempt to un-confuse itself if it got mixed up due to braces embedded in literal strings inside function bodies (or other constructs it doesn't properly parse).


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub