xref: /Universal-ctags/main/ctags.h (revision 3a7b291363971e028ae891be22659d0055952683)
1 /*
2 *   Copyright (c) 1996-2002, Darren Hiebert
3 *
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.
6 *
7 *   Program definitions
8 */
9 #ifndef CTAGS_MAIN_CTAGS_H
10 #define CTAGS_MAIN_CTAGS_H
11 
12 #include "general.h"
13 
14 /*
15 *   MACROS
16 */
17 #if defined (HAVE_CONFIG_H)
18 # define PROGRAM_VERSION PACKAGE_VERSION
19 #else
20 # define PROGRAM_VERSION "5.9.0"
21 #endif
22 #define PROGRAM_NAME      "Universal Ctags"
23 #define PROGRAM_URL       "https://ctags.io/"
24 #define PROGRAM_COPYRIGHT "Copyright (C) 2015-2022"
25 #define AUTHOR_NAME       "Universal Ctags Team"
26 
27 /*
28  * Constant
29  */
30 extern const char* ctags_repoinfo;
31 #define CTAGS_FIELD_PREFIX "UCTAGS"
32 
33 /*
34  * Reserved words
35  */
36 #define RSV_LANGMAP_DEFAULT "default"
37 #define RSV_LANG_ALL "all"
38 #define RSV_LANG_AUTO "auto"
39 #define RSV_NONE "NONE"
40 #endif	/* CTAGS_MAIN_CTAGS_H */
41