* TESTPAT: Add a notice about null encoded-text.
authorakr <akr>
Tue, 1 Sep 1998 13:15:48 +0000 (13:15 +0000)
committerakr <akr>
Tue, 1 Sep 1998 13:15:48 +0000 (13:15 +0000)
* ew-dec.el (ew-decode-field-test): Reorder options.

ChangeLog
TESTPAT
ew-dec.el

index d6d091f..497fb2b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 1998-09-01  Tanaka Akira      <akr@jaist.ac.jp>
 
+       * TESTPAT: Add a notice about null encoded-text.
+
+       * ew-dec.el (ew-decode-field-test): Reorder options.
+
+1998-09-01  Tanaka Akira      <akr@jaist.ac.jp>
+
        * TESTPAT: Add 16 tests.
 
        * ew-data.el (ew-separate-eword): Check
diff --git a/TESTPAT b/TESTPAT
index 25d8305..cc51ee6 100644 (file)
--- a/TESTPAT
+++ b/TESTPAT
 ;;
 ;; NOTE: RFC2047 \e$B$G$O\e(B encoded-word \e$B$,6uGr$G6h@Z$i$l$J$1$l$P$J$i$J$$$H$+!"\e(B
 ;;  encoded-word \e$B$O\e(B 75bytes \e$B0J2<$G$J$1$l$P$J$i$J$$$H$+!"\e(B
-;;  encoded-word \e$B$,4^$^$l$k9T$O\e(B 76bytes \e$B0J2<$G$J$1$l$P$J$i$J$$$J$I$H$$$&\e(B
+;;  encoded-word \e$B$,4^$^$l$k9T$O\e(B 76bytes \e$B0J2<$G$J$1$l$P$J$i$J$$$H$+!"\e(B
+;;  encoded-text \e$B$,\e(B 1byte \e$B0J>e$J$1$l$P$J$i$J$$$J$I$H$$$&\e(B
 ;;  \e$B5,Ls$,$"$k$,!"\e(Bembedded-encoded-word \e$BI=8=$G$O$=$l$i$O:NMQ$7$J$$!#\e(B
-;;  \e$BC1=c$K\e(B encoded-word \e$BFbIt$NJ8K!$@$1$rMxMQ$9$k!#\e(B
+;;  \e$BC1=c$K\e(B encoded-word \e$BFbIt$NJ8K!$@$1$r\e(B(\e$B=$@5$7$F\e(B)\e$BMxMQ$9$k!#\e(B
 ;;  (\e$BK\<AE*$K$O0[$J$kJ8K!$r:NMQ$9$k$3$H$b2DG=$G$"$k$,!"\e(BRFC2047 \e$B$K7I0U$r\e(B
 ;;  \e$BI=$7$F\e(B encoded-word \e$B$NJ8K!$r:NMQ$9$k!#\e(B)
 ;;
 ;;  \e$B$=$l$>$l$=$NJ8;zNs$=$N$b$N$rI=8=$9$k$,!"$=$l$i$rO"7k$7$?J8;zNs\e(B
 ;;  =?+US-ASCII?Q?abcd?= \e$B$O\e(B abcd \e$B$H$$$&J8;zNs$rI=8=$9$k$3$H$K$J$j!"\e(B
 ;;  \e$B$=$l$>$l$NFbMF$NO"7k$H$O$J$i$J$$!#\e(B
+;;  \e$B$3$N>l9g!"\e(B=?+++US-ASCII?Q?abcd?= \e$B$H$7$J$1$l$P$J$i$J$$!#\e(B
 ;;
 ;;  \e$B$3$l$O$H$/$K\e(B Non ASCII \e$B3HD%\e(B RFC822 \e$B$NCf$K\e(B embedded-encoded-word \e$BI=8=$r\e(B
 ;;  \e$BKd$a9~$`$H$-$K5$$rIU$1$J$1$l$P$J$i$J$$!#\e(B(\e$BKd$a9~$s$@7k2L$O@5$7$$\e(B
index 4992506..f8820cb 100644 (file)
--- a/ew-dec.el
+++ b/ew-dec.el
@@ -496,9 +496,9 @@ each line is separated by CRLF."
               ew-ignore-75bytes-limit
               ew-permit-sticked-special
               ew-permit-sticked-comment
-              ew-permit-null-encoded-text
               ew-decode-sticked-encoded-word
               ew-decode-quoted-encoded-word
+              ew-permit-null-encoded-text
               ))
            d1 d2)
        (setq d1 (ew-decode-field-no-cache field-name field-body))
@@ -544,4 +544,8 @@ each line is separated by CRLF."
 (ew-decode-field "To" "\"A\\BC\" <foo@bar>")
 (ew-decode-field "To" "\"\e\\$\\B\\$\\\"\e\\(\\B\" <foo@bar>")
 
+(ew-decode-field-test "Subject" " =?US-ASCII?Q??=?US-ASCII?Q?a?=")
+(ew-decode-field-test "Subject" " =?xUS-ASCII?Q??=?xUS-ASCII?Q?a?=")
+(ew-decode-field-test "Subject" " =?+US-ASCII?Q??=?+US-ASCII?Q?a?=")
+
 )