(require 'poe)
+(eval-and-compile
+ (unless (fboundp 'open-network-stream)
+ (require 'tcp)))
+
(cond ((featurep 'mule)
(cond ((featurep 'xemacs)
(require 'poem-xm)
;; for Nemacs and Nepoch
(require 'poem-nemacs)
)
+ ((featurep 'file-coding)
+ ;; file coding xemacs
+ (require 'poem-xfc)
+ )
(t
(require 'poem-ltn1)
))
\[Emacs 20.3 emulating macro]"
string)
+(defun-maybe charset-after (&optional pos)
+ "Return charset of a character in current buffer at position POS.
+If POS is nil, it defauls to the current point.
+If POS is out of range, the value is nil.
+\[Emacs 20.3 emulating function]"
+ (char-charset (char-after pos))
+ )
;;; @ XEmacs-mule emulation
;;;
(defun-maybe char-octet (ch &optional n)
"Return the octet numbered N (should be 0 or 1) of char CH.
-N defaults to 0 if omitted. [XEmacs-mule emulating function]""
+N defaults to 0 if omitted. [XEmacs-mule emulating function]"
(or (nth (if n
- 1
- (1+ n))
+ (1+ n)
+ 1)
(split-char ch))
0))