]> code.delx.au - gnu-emacs-elpa/commitdiff
align: Fix `max' usage
authorDaiki Ueno <ueno@gnu.org>
Tue, 19 Jan 2016 05:52:13 +0000 (14:52 +0900)
committerDaiki Ueno <ueno@gnu.org>
Tue, 19 Jan 2016 05:52:13 +0000 (14:52 +0900)
gnome-c-align.el

index dd2dafa5f06c29e5628cc3be340e38b7db0fa93b..19dc17057d3318d49c13f6121d50fd8044024e89 100644 (file)
 (defun gnome-c-align--arglist-identifier-start-column (arglist start-column)
   (let ((max-type-identifier-width
         (apply #'max
+               0
                (mapcar #'gnome-c-align--argument-type-identifier-width
                        arglist)))
        (max-extra-width
         (apply #'max
+               0
                (mapcar
                 (lambda (argument)
                   (- (gnome-c-align--argument-type-end argument)
     0))
 
 (defun gnome-c-align--arglist-identifier-width (arglist)
-  (apply #'max (mapcar #'gnome-c-align--argument-identifier-width arglist)))
+  (apply #'max (mapcar #'gnome-c-align--argument-identifier-width arglist)))
 
 (defun gnome-c-align--normalize-arglist-region (arglist beg end)
   (save-excursion
 
 (defun gnome-c-align--decls-identifier-start-column (decls start-column)
   (apply #'max
+        start-column
         (delq nil
               (mapcar
                (lambda (decl)
            (gnome-c-align--decls-arglist-identifier-width decls)
            (length ");"))))
     (apply #'max
+          start-column
           (delq nil
                 (mapcar
                  (lambda (decl)
                  decls)))))
 
 (defun gnome-c-align--decls-arglist-identifier-width (decls)
-  (apply #'max (mapcar (lambda (decl)
-                        (gnome-c-align--arglist-identifier-width
-                         (gnome-c-align--decl-arglist decl)))
-                      decls)))
+  (apply #'max (mapcar (lambda (decl)
+                          (gnome-c-align--arglist-identifier-width
+                           (gnome-c-align--decl-arglist decl)))
+                        decls)))
 
 (defun gnome-c-align--decls-arglist-identifier-start-column (decls start-column)
-  (apply #'max (mapcar (lambda (decl)
-                        ;; FIXME: should wrap lines inside argument list?
-                        (gnome-c-align--arglist-identifier-start-column
-                         (gnome-c-align--decl-arglist decl)
-                         start-column))
-                      decls)))
+  (apply #'max (mapcar (lambda (decl)
+                          ;; FIXME: should wrap lines inside argument list?
+                          (gnome-c-align--arglist-identifier-start-column
+                           (gnome-c-align--decl-arglist decl)
+                           start-column))
+                        decls)))
 
 (defun gnome-c-align--parse-decl (beg end)
   ;; Parse at most one func declaration found in BEG END.