Function: indian-2-column-to-ucs-region

indian-2-column-to-ucs-region is an autoloaded, interactive and byte-compiled function defined in ind-util.el.gz.

Signature

(indian-2-column-to-ucs-region FROM TO)

Documentation

Convert old Emacs Devanagari characters to UCS.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/language/ind-util.el.gz
;;;###autoload
(defun indian-2-column-to-ucs-region (from to)
  "Convert old Emacs Devanagari characters to UCS."
  (interactive "r")
  (save-excursion
    (save-restriction
      (let (;; (pos from)
	    (alist (char-table-extra-slot indian-2-column-to-ucs-chartable 0)))
	(narrow-to-region from to)
	(decompose-region from to)
	(goto-char (point-min))
	(while (re-search-forward indian-2-column-to-ucs-regexp nil t)
	  (let ((len (- (match-end 0) (match-beginning 0)))
		subst)
	    (if (= len 1)
		(setq subst (aref indian-2-column-to-ucs-chartable
				  (char-after (match-beginning 0))))
	      (setq subst (cdr (assoc (match-string 0) alist))))
	    (replace-match (if subst subst "?"))))
	(indian-compose-region (point-min) (point-max))))))