xref: /Universal-ctags/main/ctags.h (revision 3a7b291363971e028ae891be22659d0055952683)
1d4c6f1e6SMasatake YAMATO /*
2d4c6f1e6SMasatake YAMATO *   Copyright (c) 1996-2002, Darren Hiebert
3d4c6f1e6SMasatake YAMATO *
4d4c6f1e6SMasatake YAMATO *   This source code is released for free distribution under the terms of the
50ce38835Sviccuad *   GNU General Public License version 2 or (at your option) any later version.
6d4c6f1e6SMasatake YAMATO *
7d4c6f1e6SMasatake YAMATO *   Program definitions
8d4c6f1e6SMasatake YAMATO */
95474c2e5SMasatake YAMATO #ifndef CTAGS_MAIN_CTAGS_H
105474c2e5SMasatake YAMATO #define CTAGS_MAIN_CTAGS_H
11d4c6f1e6SMasatake YAMATO 
124490475dSMasatake YAMATO #include "general.h"
134490475dSMasatake YAMATO 
14d4c6f1e6SMasatake YAMATO /*
15d4c6f1e6SMasatake YAMATO *   MACROS
16d4c6f1e6SMasatake YAMATO */
174490475dSMasatake YAMATO #if defined (HAVE_CONFIG_H)
184490475dSMasatake YAMATO # define PROGRAM_VERSION PACKAGE_VERSION
194490475dSMasatake YAMATO #else
205911c7c6SAlberto Fanjul # define PROGRAM_VERSION "5.9.0"
21d4c6f1e6SMasatake YAMATO #endif
2232493f46SFrank Fesevur #define PROGRAM_NAME      "Universal Ctags"
23b946a513SK.Takata #define PROGRAM_URL       "https://ctags.io/"
24*3a7b2913SThomas Braun #define PROGRAM_COPYRIGHT "Copyright (C) 2015-2022"
256eacff97SMasatake YAMATO #define AUTHOR_NAME       "Universal Ctags Team"
26d4c6f1e6SMasatake YAMATO 
27c409ec94SMasatake YAMATO /*
28c409ec94SMasatake YAMATO  * Constant
29c409ec94SMasatake YAMATO  */
30c409ec94SMasatake YAMATO extern const char* ctags_repoinfo;
315ac89ddbSMasatake YAMATO #define CTAGS_FIELD_PREFIX "UCTAGS"
325ac89ddbSMasatake YAMATO 
33484c7531SMasatake YAMATO /*
34484c7531SMasatake YAMATO  * Reserved words
35484c7531SMasatake YAMATO  */
36484c7531SMasatake YAMATO #define RSV_LANGMAP_DEFAULT "default"
37484c7531SMasatake YAMATO #define RSV_LANG_ALL "all"
38484c7531SMasatake YAMATO #define RSV_LANG_AUTO "auto"
39db2bf481SMasatake YAMATO #define RSV_NONE "NONE"
405474c2e5SMasatake YAMATO #endif	/* CTAGS_MAIN_CTAGS_H */
41