summaryrefslogtreecommitdiff
path: root/ext/nkf/nkf-utf8/config.h
blob: 473be76a8e378b04b2e3bc6b1ab2e716bc27471e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#ifndef _CONFIG_H_
#define _CONFIG_H_

/* UTF8 input and output */
#define UTF8_INPUT_ENABLE
#define UTF8_OUTPUT_ENABLE

/* invert characters invalid in Shift_JIS to CP932 */
#define SHIFTJIS_CP932

/* fix input encoding when given by option */
#define INPUT_CODE_FIX

/* --overwrite option */
/* by Satoru Takabayashi <ccsatoru@vega.aichi-u.ac.jp> */
#define OVERWRITE

/* --cap-input, --url-input option */
#define INPUT_OPTION

/* --numchar-input option */
#define NUMCHAR_OPTION

/* --debug, --no-output option */
#define CHECK_OPTION

/* JIS X0212 */
#define X0212_ENABLE

/* --exec-in, --exec-out option
 * require pipe, fork, execvp and so on.
 * please undef this on MS-DOS, MinGW
 * this is still buggy arround child process
 */
/* #define EXEC_IO */

/* Unicode Normalization */
#define UNICODE_NORMALIZATION

/*
 * Select Default Output Encoding
 * 
 * If not defined, locale encoding is used.
 */

/* #define DEFAULT_CODE_JIS   */
/* #define DEFAULT_CODE_SJIS  */
/* #define DEFAULT_CODE_EUC   */
/* #define DEFAULT_CODE_UTF8  */

#endif /* _CONFIG_H_ */