Function: mh-define-obsolete-variable-alias

mh-define-obsolete-variable-alias is a macro defined in mh-compat.el.gz.

Signature

(mh-define-obsolete-variable-alias OBSOLETE-NAME CURRENT-NAME &optional WHEN DOCSTRING)

Documentation

Make OBSOLETE-NAME a variable alias for CURRENT-NAME and mark it obsolete.

See documentation for define-obsolete-variable-alias for a description of the arguments OBSOLETE-NAME, CURRENT-NAME, and perhaps WHEN and DOCSTRING. This macro is used by XEmacs that lacks WHEN and DOCSTRING arguments.

Source Code

;; Defined in /usr/src/emacs/lisp/mh-e/mh-compat.el.gz
(defmacro mh-define-obsolete-variable-alias
  (obsolete-name current-name &optional when docstring)
  "Make OBSOLETE-NAME a variable alias for CURRENT-NAME and mark it obsolete.
See documentation for `define-obsolete-variable-alias' for a description
of the arguments OBSOLETE-NAME, CURRENT-NAME, and perhaps WHEN
and DOCSTRING. This macro is used by XEmacs that lacks WHEN and
DOCSTRING arguments."
  (if (featurep 'xemacs)
      `(define-obsolete-variable-alias ,obsolete-name ,current-name)
    `(define-obsolete-variable-alias ,obsolete-name ,current-name ,when ,docstring)))