emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 78a0cce 31/40: align: Fix `max' usage


From: Daiki Ueno
Subject: [elpa] master 78a0cce 31/40: align: Fix `max' usage
Date: Fri, 22 Jan 2016 22:48:46 +0000

branch: master
commit 78a0cce4cd21334f6ea68a6d12d4c1d4d1971036
Author: Daiki Ueno <address@hidden>
Commit: Daiki Ueno <address@hidden>

    align: Fix `max' usage
---
 gnome-c-align.el |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/gnome-c-align.el b/gnome-c-align.el
index dd2dafa..19dc170 100644
--- a/gnome-c-align.el
+++ b/gnome-c-align.el
@@ -82,10 +82,12 @@
 (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)
@@ -102,7 +104,7 @@
     0))
 
 (defun gnome-c-align--arglist-identifier-width (arglist)
-  (apply #'max (mapcar #'gnome-c-align--argument-identifier-width arglist)))
+  (apply #'max 0 (mapcar #'gnome-c-align--argument-identifier-width arglist)))
 
 (defun gnome-c-align--normalize-arglist-region (arglist beg end)
   (save-excursion
@@ -238,6 +240,7 @@
 
 (defun gnome-c-align--decls-identifier-start-column (decls start-column)
   (apply #'max
+        start-column
         (delq nil
               (mapcar
                (lambda (decl)
@@ -263,6 +266,7 @@
            (gnome-c-align--decls-arglist-identifier-width decls)
            (length ");"))))
     (apply #'max
+          start-column
           (delq nil
                 (mapcar
                  (lambda (decl)
@@ -278,18 +282,18 @@
                  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 0 (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 0 (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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]