A Little compatibility insurance.
authorSteve Youngs <steve@sxemacs.org>
Sun, 15 Oct 2017 00:40:15 +0000 (10:40 +1000)
committerSteve Youngs <steve@sxemacs.org>
Sun, 15 Oct 2017 00:40:15 +0000 (10:40 +1000)
commit16a7ad513a716cb0dab8daf9eadaff8d35fc5eef
tree4d2c5f6617f3bf24a40757a6062c02b885e050d3
parent37f64a50d92a5e866a6854fdbc17dff342c21ee3
A Little compatibility insurance.

The new account walking functions use some SXEmacs-only features, namely:
dllists and #'mapfam.  This changeset allows eMoney to be run and
byte-compiled on XEmacs

* emoney.el: Globally declare `dllist-car', `dllist-lrotate',
`dllist-rrotate', and `mapfam' so XEmacs can byte-compile.
(emoney-emacs-is-sexy-enough): New. Non-nil when super
sexy features are available such as dllists.
(emoney-walk-accounts-next): Use it.
(emoney-walk-accounts-previous): Ditto.
(emoney-mode-map): Ditto.

Signed-off-by: Steve Youngs <steve@sxemacs.org>
emoney.el