Function: tit-flush-translations
tit-flush-translations is a byte-compiled function defined in
titdic-cnv.el.gz.
Signature
(tit-flush-translations KEY TRANSLATIONS)
Source Code
;; Defined in /usr/src/emacs/lisp/international/titdic-cnv.el.gz
(defsubst tit-flush-translations (key translations)
(if (string-match "\\\\[0-9][0-9][0-9]" key)
(let ((newkey (concat (substring key 0 (match-beginning 0))
(car (read-from-string
(concat "\"" (match-string 0 key) "\"")))))
(idx (match-end 0)))
(while (string-match "\\\\[0-9][0-9][0-9]" key idx)
(setq newkey (concat
newkey
(substring key idx (match-beginning 0))
(car (read-from-string
(concat "\"" (match-string 0 key) "\"")))))
(setq idx (match-end 0)))
(setq key (concat newkey (substring key idx)))))
(prin1 (list key (if tit-dictionary translations
(vconcat (nreverse translations)))))
(princ "\n"))