OSDN Git Service

Fix: Unicode scalar value to UTF-8 is broken on beyond the BMP.
[nkf/nkf.git] / config.h
index 7c9bb81..752ed38 100644 (file)
--- a/config.h
+++ b/config.h
@@ -1,21 +1,51 @@
 #ifndef _CONFIG_H_
 #define _CONFIG_H_
 
-/* UTF8 \e$BF~=PNO\e(B */
+/* UTF8 input and output */
 #define UTF8_INPUT_ENABLE
 #define UTF8_OUTPUT_ENABLE
 
-/* \e$B%*%W%7%g%s$GF~NO$r;XDj$7$?;~$K!"J8;z%3!<%I$r8GDj$9$k\e(B */
+/* invert characters invalid in Shift_JIS to CP932 */
+#define SHIFTJIS_CP932
+
+/* fix input encoding when given by option */
 #define INPUT_CODE_FIX
 
-/* -OW \e$B%*%W%7%g%s\e(B */
+/* --overwrite option */
 /* by Satoru Takabayashi <ccsatoru@vega.aichi-u.ac.jp> */
 #define OVERWRITE
 
-/* --cap-input, --url-input \e$B%*%W%7%g%s\e(B */
-#define CAP_URL_OPTION
+/* --cap-input, --url-input option */
+#define INPUT_OPTION
+
+/* --numchar-input option */
+#define NUMCHAR_OPTION
 
-/* --debug, --no-output \e$B%*%W%7%g%s\e(B */
+/* --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
+ * 
+ */
+
+/* #define DEFAULT_CODE_JIS    */
+/* #define DEFAULT_CODE_SJIS   */
+/* #define DEFAULT_CODE_WINDOWS_31J */
+/* #define DEFAULT_CODE_EUC    */
+/* #define DEFAULT_CODE_UTF8   */
+
 #endif /* _CONFIG_H_ */