Ruby  2.0.0p247(2013-06-27revision41674)
ext/nkf/nkf-utf8/config.h
Go to the documentation of this file.
00001 #ifndef _CONFIG_H_
00002 #define _CONFIG_H_
00003 
00004 /* UTF8 input and output */
00005 #define UTF8_INPUT_ENABLE
00006 #define UTF8_OUTPUT_ENABLE
00007 
00008 /* invert characters invalid in Shift_JIS to CP932 */
00009 #define SHIFTJIS_CP932
00010 
00011 /* fix input encoding when given by option */
00012 #define INPUT_CODE_FIX
00013 
00014 /* --overwrite option */
00015 /* by Satoru Takabayashi <ccsatoru@vega.aichi-u.ac.jp> */
00016 #define OVERWRITE
00017 
00018 /* --cap-input, --url-input option */
00019 #define INPUT_OPTION
00020 
00021 /* --numchar-input option */
00022 #define NUMCHAR_OPTION
00023 
00024 /* --debug, --no-output option */
00025 #define CHECK_OPTION
00026 
00027 /* JIS X0212 */
00028 #define X0212_ENABLE
00029 
00030 /* --exec-in, --exec-out option
00031  * require pipe, fork, execvp and so on.
00032  * please undef this on MS-DOS, MinGW
00033  * this is still buggy arround child process
00034  */
00035 /* #define EXEC_IO */
00036 
00037 /* Unicode Normalization */
00038 #define UNICODE_NORMALIZATION
00039 
00040 /*
00041  * Select Default Output Encoding
00042  *
00043  */
00044 
00045 /* #define DEFAULT_CODE_JIS    */
00046 /* #define DEFAULT_CODE_SJIS   */
00047 /* #define DEFAULT_CODE_WINDOWS_31J */
00048 /* #define DEFAULT_CODE_EUC    */
00049 /* #define DEFAULT_CODE_UTF8   */
00050 
00051 #endif /* _CONFIG_H_ */
00052