>From 1e110a78eb6ba98e0d11a79f2ba4d1287527a938 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert@cs.ucla.edu>
Date: Mon, 29 Oct 2018 08:38:35 -0700
Subject: [PROPOSED 2/2] zic: pacify gcc 8.2.1

* zic.c (ciequal, itsabbr, ciprefix): Mark with ATTRIBUTE_PURE, to
pacify gcc 8.2.1 20181011 (Red Hat 8.2.1-4) -Wsuggest-attribute=pure.
---
 zic.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/zic.c b/zic.c
index cb1bf28..f121ee1 100644
--- a/zic.c
+++ b/zic.c
@@ -2945,7 +2945,7 @@ lowerit(char a)
 }
 
 /* case-insensitive equality */
-static bool
+static ATTRIBUTE_PURE bool
 ciequal(register const char *ap, register const char *bp)
 {
 	while (lowerit(*ap) == lowerit(*bp++))
@@ -2954,7 +2954,7 @@ ciequal(register const char *ap, register const char *bp)
 	return false;
 }
 
-static bool
+static ATTRIBUTE_PURE bool
 itsabbr(register const char *abbr, register const char *word)
 {
 	if (lowerit(*abbr) != lowerit(*word))
@@ -2970,7 +2970,7 @@ itsabbr(register const char *abbr, register const char *word)
 
 /* Return true if ABBR is an initial prefix of WORD, ignoring ASCII case.  */
 
-static bool
+static ATTRIBUTE_PURE bool
 ciprefix(char const *abbr, char const *word)
 {
   do
-- 
2.17.2

