nkfのGitリポジトリのfork
修訂 | 9306cb09cb7c6b1a62aa12a8f1a6bc57a43a328b (tree) |
---|---|
時間 | 2010-03-15 01:56:29 |
作者 | NARUSE, Yui <naruse@user...> |
Commiter | NARUSE, Yui |
Fix don't break line in ASCII. [nkf-forum:48850]
@@ -21,7 +21,7 @@ | ||
21 | 21 | * 3. This notice may not be removed or altered from any source distribution. |
22 | 22 | */ |
23 | 23 | #define NKF_VERSION "2.1.1" |
24 | -#define NKF_RELEASE_DATE "2010-01-29" | |
24 | +#define NKF_RELEASE_DATE "2010-03-15" | |
25 | 25 | #define COPY_RIGHT \ |
26 | 26 | "Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).\n" \ |
27 | 27 | "Copyright (C) 1996-2010, The nkf Project." |
@@ -4693,8 +4693,7 @@ mime_prechar(nkf_char c2, nkf_char c1) | ||
4693 | 4693 | base64_count = 1; |
4694 | 4694 | } |
4695 | 4695 | } else { |
4696 | - if (!(c2 == 0 && (c1 == CR || c1 == LF)) && | |
4697 | - base64_count + mimeout_state.count/3*4> 66) { | |
4696 | + if ((c2 != 0 || c1 > DEL) && base64_count + mimeout_state.count/3*4> 66) { | |
4698 | 4697 | (*o_base64conv)(EOF,0); |
4699 | 4698 | oconv_newline(o_base64conv); |
4700 | 4699 | (*o_base64conv)(0,SP); |
@@ -1034,6 +1034,13 @@ printf "%-40s", "[nkf-forum:47334] "; | ||
1034 | 1034 | printf "%-40s", "[nkf-bug:20079] "; |
1035 | 1035 | &test("$nkf -jSxM","\xBB \xBB","=?ISO-2022-JP?B?GyhJOxsoQiAbKEk7GyhC?="); |
1036 | 1036 | |
1037 | +printf "%-40s", "[nkf-forum:48850] "; | |
1038 | + &test("$nkf -jSM", | |
1039 | + "From: \x82\xA0\x82\xA0\x82\xA0\x82\xA0\x82\xA0\x82\xA0\x82\xA0\x82\xA0\x82\xA0" . | |
1040 | + " <x-xxxx@xxxxxxxxxxxx.co.jp>\n", | |
1041 | + "From: =?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiGyhC?=" . | |
1042 | + " <x-xxxx@xxxxxxxxxxxx.co.jp>\n"); | |
1043 | + | |
1037 | 1044 | if (!NKF) { |
1038 | 1045 | printf "%-40s", "Guess NL"; |
1039 | 1046 | &command_tests( |