[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgreek-ja:01084] Re: Fedora Core Iでの ps-print



半田 さん、

お手数おかけします。

decode-char は、Fedora Core I では、 

        /usr/share/emacs/site-lisp/Mule-UCS/mucs.el

で次のように定義されています。

-------------------------------------------------------
(defun decode-char (representation object &optional restriction)
  "Return a character represented by OBJECT in view of REPRESENTATION.
Return nil if OBJECT cannot be mapped to only one character.
Available representation list can be obtained by mucs-representation-list.
Optional argument RESTRICTION specifies a way to map OBJECT to
a character.  Its interpretation depends on the given
REPRESENTATION.  If not specified, the default restriction of REPRESENTATION
is used."
  (let ((fs (mucs-get-representation-decoding-backend
             representation restriction))
        ret)
    (while
        (and fs
             (not (setq ret
                        (funcall
                         (car fs)
                         representation object restriction))))
      (setq fs (cdr fs)))
    ret))
-------------------------------------------------------

ただちょっと気になるのは、describe-function で出てくる説明には、

  Available representation list can be obtained by mucs-representation-list.

と書いてあるので、*scratch* で mucs-representation-list を評価してみたので
すが、void variable のエラーが出ます。

============================================
■■ 水落 健治                             
■■ 明治学院大学 文学部                    
■■ mizuochi@xxxxxxxxxxxxxxxxxxxxx 
■■ kmizuoch@xxxxxxxxxxxx          
============================================