OSDN Git Service

*** empty log message ***
authorRei FURUKAWA <rei_furukawa@users.sourceforge.jp>
Sun, 27 Feb 2005 10:22:02 +0000 (10:22 +0000)
committerRei FURUKAWA <rei_furukawa@users.sourceforge.jp>
Sun, 27 Feb 2005 10:22:02 +0000 (10:22 +0000)
nkf.c

diff --git a/nkf.c b/nkf.c
index eb6f829..09f0eb6 100644 (file)
--- a/nkf.c
+++ b/nkf.c
@@ -39,7 +39,7 @@
 **        E-Mail: furukawa@tcp-ip.or.jp
 **    \e$B$^$G8fO"Mm$r$*4j$$$7$^$9!#\e(B
 ***********************************************************************/
-/* $Id: nkf.c,v 1.61 2005/02/20 11:57:53 naruse Exp $ */
+/* $Id: nkf.c,v 1.62 2005/02/27 01:22:02 rei_furukawa Exp $ */
 #define NKF_VERSION "2.0.4"
 #define NKF_RELEASE_DATE "2005-02-20"
 #include "config.h"
@@ -4203,6 +4203,10 @@ int mode;
     
     i = 0;
     if (base64_count>45) {
+       if (mimeout_buf_count>0 && nkf_isblank(mimeout_buf[i])){
+            (*o_mputc)(mimeout_buf[i]);
+           i++;
+       }
        (*o_mputc)(NL);
        (*o_mputc)(SPACE);
        base64_count = 1;
@@ -4426,7 +4430,11 @@ mime_putc(c)
                 }
                 for (i=0;i<mimeout_buf_count;i++) {
                     (*o_mputc)(mimeout_buf[i]);
-                    base64_count++;
+                    if (mimeout_buf[i] == CR || mimeout_buf[i] == NL){
+                        base64_count = 0;
+                    }else{
+                        base64_count++;
+                    }
                 }
                 mimeout_buf[0] = c;
                 mimeout_buf_count = 1;