;;;
(cond (running-emacs-19
- (require 'emu-19)
+ (require 'emu-e19)
;; Suggested by SASAKI Osamu <osamu@shuugr.bekkoame.or.jp>
;; (cf. [os2-emacs-ja:78])
(defalias 'char-charset 'char-leading-char)
-(defalias 'char-length 'char-bytes)
+(defmacro char-next-index (char index)
+ "Return index of character succeeding CHAR whose index is INDEX."
+ (` (+ (, index) (char-bytes (, char)))))
+
+;;; @@ obsoleted aliases
+;;;
+;;; You should not use them.
-(defalias 'char-columns 'char-width)
+(defalias 'char-length 'char-bytes)
+;;(defalias 'char-columns 'char-width)
;;; @ string