I somehow managed to install the wrong version. Sorry about that. Should be fixed by the attached.
From 9c5c43cdd808a6f0e9cccf8b8ae8a73ea3526bc3 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Wed, 14 Dec 2016 15:11:28 -0800
Subject: [PATCH] dfa: fix glitches in previous commit

Sorry, I don't know how I managed to commit the wrong version.
* lib/dfa.c (MIN): Move up.
(xpalloc): Now static.
---
 ChangeLog |  6 ++++++
 lib/dfa.c | 10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e578cc6..b7091c1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2016-12-14  Paul Eggert  <eggert@cs.ucla.edu>
 
+	dfa: fix glitches in previous commit
+	Sorry, I don't know how I managed to commit the wrong version.
+	* lib/dfa.c (MIN): Move up.
+	(xpalloc): Now static.
+
 	dfa: fix some unlikely integer overflows
 	I found these while reviewing the recent Coverity-related fix.
 	This patch changes part of dfa.c to prefer ptrdiff_t instead of
@@ -30,6 +35,7 @@
 	expression is false.
 	(realloc_trans_if_necessary):
 	Remove assertion, which I hope Coverity no longer needs.
+
 	* modules/dfa (Depends-on): Add intprops, stdint.
 
 2016-12-12  Jim Meyering  <meyering@fb.com>
diff --git a/lib/dfa.c b/lib/dfa.c
index d0cb35b..8221086 100644
--- a/lib/dfa.c
+++ b/lib/dfa.c
@@ -54,6 +54,10 @@
 #include "xalloc.h"
 #include "localeinfo.h"
 
+#ifndef MIN
+# define MIN(a,b) ((a) < (b) ? (a) : (b))
+#endif
+
 /* HPUX defines these as macros in sys/param.h.  */
 #ifdef setbit
 # undef setbit
@@ -749,7 +753,7 @@ emptyset (charclass const s)
    Thus, to grow an array A without saving its old contents, do
    { free (A); A = xpalloc (NULL, &AITEMS, ...); }.  */
 
-void *
+static void *
 xpalloc (void *pa, ptrdiff_t *nitems, ptrdiff_t nitems_incr_min,
 	 ptrdiff_t nitems_max, ptrdiff_t item_size)
 {
@@ -932,10 +936,6 @@ using_simple_locale (bool multibyte)
       }						\
   } while (false)
 
-#ifndef MIN
-# define MIN(a,b) ((a) < (b) ? (a) : (b))
-#endif
-
 typedef int predicate (int);
 
 /* The following list maps the names of the Posix named character classes
-- 
2.7.4

Reply via email to