]> git.eshelyaron.com Git - emacs.git/commitdiff
(c-declare-lang-variables): Don't use mapcan.
authorRichard M. Stallman <rms@gnu.org>
Sun, 13 Jul 2003 00:20:39 +0000 (00:20 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 13 Jul 2003 00:20:39 +0000 (00:20 +0000)
lisp/ChangeLog
lisp/progmodes/cc-engine.el

index 507f9b0496a49a7e5612b7532a6fb177b656c171..eb35550cbf73e94ceb7ad94326ab2b24d177ddc5 100644 (file)
@@ -1,5 +1,11 @@
 2003-07-12  Richard M. Stallman  <rms@gnu.org>
 
+       * progmodes/cc-engine.el (c-declare-lang-variables): Don't use mapcan.
+
+       * progmodes/cc-defs.el (c-make-keywords-re):
+       Don't use delete-duplicates.
+       (c-lang-const): Don't use mapcan.
+
        * apropos.el (apropos-show-scores): Make it customizable.
        Document new meaning.
        (apropos): Compute scores from symbols.
index 7d0d146a74461a51e17ea93071d201644be0f7e5..dd1e1d6297429c34df47e3cd64966b1264c77624 100644 (file)
 
 (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)
 
 \f