Function: diary-attrtype-convert

diary-attrtype-convert is a byte-compiled function defined in diary-lib.el.gz.

Signature

(diary-attrtype-convert ATTRVALUE TYPE)

Documentation

Convert string ATTRVALUE to TYPE appropriate for a face description.

Valid TYPEs are: string, symbol, int, stringtnil, tnil.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/diary-lib.el.gz
(defun diary-attrtype-convert (attrvalue type)
  "Convert string ATTRVALUE to TYPE appropriate for a face description.
Valid TYPEs are: string, symbol, int, stringtnil, tnil."
  (cond ((eq type 'string) attrvalue)
        ((eq type 'symbol) (intern-soft attrvalue))
        ((eq type 'int) (string-to-number attrvalue))
        ((eq type 'stringtnil)
         (cond ((string-equal "t" attrvalue) t)
               ((string-equal "nil" attrvalue) nil)
               (t attrvalue)))
        ((eq type 'tnil) (string-equal "t" attrvalue))))