1998-09-09 Tanaka Akira <akr@jaist.ac.jp>
+ * ew-dec.el (ew-decode-field): Call `ew-decode-field-no-cache'
+ before modifing cache.
+
+1998-09-09 Tanaka Akira <akr@jaist.ac.jp>
+
* mel-ccl.el (mel-ccl-28-table): New compile time constant.
(mel-ccl-64-to-256-table): Ditto.
(mel-ccl-qp-table): Mark LF.
(tmp (assoc key ew-decode-field-cache-buf)))
(if tmp
(cdr tmp)
- (progn
+ (let ((decoded (ew-decode-field-no-cache field-name field-body)))
(setq tmp (nthcdr ew-decode-field-cache-num
ew-decode-field-cache-buf))
(if (cdr tmp)
(cons (cons nil nil)
ew-decode-field-cache-buf)))
(setcar (car ew-decode-field-cache-buf) key)
- (setcdr (car ew-decode-field-cache-buf)
- (ew-decode-field-no-cache
- field-name field-body))
+ (setcdr (car ew-decode-field-cache-buf) decoded)
(cdar ew-decode-field-cache-buf)))))
(defun ew-analyze-field-to-decode (field-name field-body)