sxemacs-devel
[Top] [All Lists]

diff.el Emacs version problem

From: Zajcev Evgeny <zevlg@xxxxxxxxx>
Subject: diff.el Emacs version problem
Date: Thu, 10 Feb 2005 02:35:31 +0300
Organization: Home
User-agent: Gnus/5.1002 (Gnus v5.10.2) sxemacs/22.1
diff.el defines some internal variable `diff-emacs-19-p' like this:

    (defconst diff-emacs-19-p
      (let ((ver (string-to-int (substring emacs-version 0 2))))
        (>= ver 19)))

As you can see we will get nil `diff-emacs-19-p' value under SXEmacs.
This can cause problems to SXEmacs.

We can have simple fix like this:

    (defconst diff-emacs-19-p
      (let ((ver (string-to-int (substring emacs-version 0 2))))
        (or (zerop ver) (>= ver 19))))

ver will be set to 0 if first character in `emacs-version' is
non-digit.

Thanks!

-- 
lg

<Prev in Thread] Current Thread [Next in Thread>