xref: /Universal-ctags/main/mbcs_p.h (revision f38d6693208ea5a7f60d44f253d90567ab505254)
1 /*
2 *   $Id$
3 *
4 *   Copyright (c) 2015, vim-jp
5 *
6 *   This source code is released for free distribution under the terms of the
7 *   GNU General Public License version 2 or (at your option) any later version.
8 *
9 *   This module contains functions for checking multibyte character set.
10 */
11 #ifndef CTAGS_MAIN_MBCS_PRIVATE_H
12 #define CTAGS_MAIN_MBCS_PRIVATE_H
13 
14 /*
15 *   INCLUDE FILES
16 */
17 #include "general.h"  /* must always come first */
18 
19 #include "vstring.h"
20 
21 #ifdef HAVE_ICONV
22 
23 /*
24 *   FUNCTION PROTOTYPES
25 */
26 extern bool openConverter (const char*, const char*);
27 extern bool convertString (vString *const);
28 extern void closeConverter (void);
29 
30 #endif /* HAVE_ICONV */
31 
32 #endif /* CTAGS_MAIN_MBCS_PRIVATE_H */
33