;; Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc.
;; Author: MORIOKA Tomohiko <morioka@jaist.ac.jp>
-;; Keywords: emulation, compatibility, NEmacs, MULE, Emacs/mule, XEmacs
+;; Keywords: emulation, compatibility, Nemacs, MULE, Emacs/mule, XEmacs
;; This file is part of emu.
(defalias 'tl:overlay-put 'overlay-put)
(make-obsolete 'tl:overlay-put 'overlay-put)
)
-(unless (fboundp 'tl:overlay-put)
+(unless (fboundp 'tl:overlay-buffer)
(defalias 'tl:overlay-buffer 'overlay-buffer)
(make-obsolete 'tl:overlay-buffer 'overlay-buffer)
)
CHAR can be any multilingual character
TABLE defaults to the current buffer's category table."
(mapconcat (lambda (chr)
- (char-to-string (int-char chr)))
+ (if (integerp chr)
+ (char-to-string (int-char chr))
+ (char-to-string chr)))
+ ;; `char-category-list' returns a list of
+ ;; characters in XEmacs 21.2.25 and later,
+ ;; otherwise integers.
(char-category-list character)
""))
)
))
)
((boundp 'NEMACS)
- ;; for NEmacs and NEpoch
+ ;; for Nemacs and Nepoch
;; old MULE emulation
(defconst *noconv* 0)
(defun code-convert-string (str ic oc)
"Convert code in STRING from SOURCE code to TARGET code,
-On successful converion, returns the result string,
+On successful conversion, returns the result string,
else returns nil."
(if (not (eq ic oc))
(convert-string-kanji-code str ic oc)
(defun code-convert-string (str ic oc)
"Convert code in STRING from SOURCE code to TARGET code,
-On successful converion, returns the result string,
+On successful conversion, returns the result string,
else returns nil. [emu-latin1.el; old MULE emulating function]"
str)
(autoload 'enriched-decode "tinyrich")
))
-(if (or (< emacs-major-version 20)
+(if (or (and (eq emacs-major-version 19)
+ (>= emacs-minor-version (if (featurep 'xemacs) 14 29)))
(and (eq emacs-major-version 20)
(< emacs-minor-version (if (featurep 'xemacs) 3 1))))
(eval-after-load "enriched"
;; variables in the wrong buffer.
(if orig-buf (set-buffer orig-buf))
(funcall si:enriched-initial-annotation)))))))
- (si::enriched-encode))))))
+ (si::enriched-encode from to))))))
;;; @ end