summaryrefslogtreecommitdiff
path: root/lisp/progmodes
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2003-07-13 00:20:39 +0000
committerRichard M. Stallman <rms@gnu.org>2003-07-13 00:20:39 +0000
commit485fe977a0675ce3fad9b14ce187341d40d684f8 (patch)
treed83a88f5d2e1859ae5134cf5669392c9e722de6f /lisp/progmodes
parent19c5fddbc3f8a8da51fbf2fb78fae04adebdae86 (diff)
downloademacs-485fe977a0675ce3fad9b14ce187341d40d684f8.tar.gz
(c-declare-lang-variables): Don't use mapcan.
Diffstat (limited to 'lisp/progmodes')
-rw-r--r--lisp/progmodes/cc-engine.el13
1 files changed, 7 insertions, 6 deletions
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index 7d0d146a744..dd1e1d62974 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -155,12 +155,13 @@
(defmacro c-declare-lang-variables ()
`(progn
- ,@(mapcan (lambda (init)
- `(,(if (elt init 2)
- `(defvar ,(car init) nil ,(elt init 2))
- `(defvar ,(car init) nil))
- (make-variable-buffer-local ',(car init))))
- (cdr c-lang-variable-inits))))
+ ,@(apply 'nconc
+ (mapcar (lambda (init)
+ `(,(if (elt init 2)
+ `(defvar ,(car init) nil ,(elt init 2))
+ `(defvar ,(car init) nil))
+ (make-variable-buffer-local ',(car init))))
+ (cdr c-lang-variable-inits)))))
(c-declare-lang-variables)