2 * Copyright (c) 1998-2003, Darren Hiebert
4 * This source code is released for free distribution under the terms of the
5 * GNU General Public License version 2 or (at your option) any later version.
7 * Defines external interface to option processing.
9 #ifndef CTAGS_MAIN_OPTIONS_H
10 #define CTAGS_MAIN_OPTIONS_H
15 #include "general.h" /* must always come first */
28 extern void verbose (const char *const format
, ...) CTAGS_ATTR_PRINTF (1, 2);
30 #define BEGIN_VERBOSE(VFP) do { if (ctags_verbose) { \
32 #define END_VERBOSE() } } while (0)
34 #define BEGIN_VERBOSE_IF(COND,VFP) do { if (ctags_verbose || (COND)) { \
38 extern bool inSandbox (void);
40 /* This is for emitting a tag for a common block of Fortran parser*/
41 extern bool canUseLineNumberAsLocator (void);
43 #endif /* CTAGS_MAIN_OPTIONS_H */