Merge branch '1.37'
[geany-mirror.git] / ctags / main / keyword.h
blob9be3e5b4d87a846a3862605027e8c525618d7b7d
1 /*
2 * Copyright (c) 1998-2002, 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 * External interface to keyword.c
8 */
9 #ifndef CTAGS_MAIN_KEYWORD_H
10 #define CTAGS_MAIN_KEYWORD_H
13 * INCLUDE FILES
15 #include "general.h" /* must always come first */
17 #include "types.h"
18 #include "vstring.h"
20 #define KEYWORD_NONE -1
23 * FUNCTION PROTOTYPES
25 extern void addKeyword (const char *const string, langType language, int value);
26 extern int lookupKeyword (const char *const string, langType language);
27 extern int lookupCaseKeyword (const char *const string, langType language);
28 extern void freeKeywordTable (void);
29 #ifdef DEBUG
30 extern void printKeywordTable (void);
31 #endif
33 #endif /* CTAGS_MAIN_KEYWORD_H */