Function: utf7-u16-latin1-char-converter

utf7-u16-latin1-char-converter is a byte-compiled function defined in utf7.el.gz.

Signature

(utf7-u16-latin1-char-converter)

Documentation

Convert 16 bit Unicode characters to latin 1 (ISO-8859.1).

Characters are in raw byte pairs in narrowed buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/international/utf7.el.gz
(defun utf7-u16-latin1-char-converter ()
  "Convert 16 bit Unicode characters to latin 1 (ISO-8859.1).
Characters are in raw byte pairs in narrowed buffer."
  (goto-char (point-min))
  (while (not (eobp))
    (if (= 0 (following-char))
	(delete-char 1)
	(error "Unable to convert from Unicode"))
    (forward-char))
  (decode-coding-region (point-min) (point-max) 'iso-8859-1)
  (mm-enable-multibyte))