FYI, while looking in the vicinity, I noticed this misplaced #ifdef:
>From 7e110721f800b8b132086c652fff504935b7a36b Mon Sep 17 00:00:00 2001
From: Jim Meyering <[email protected]>
Date: Tue, 23 Mar 2010 21:40:40 +0100
Subject: [PATCH] build: avoid compilation failure when MBS_SUPPORT not defined
* src/dfa.c (setbit_case_fold) [!MBS_SUPPORT]: Fix curly brace mismatch.
---
src/dfa.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/dfa.c b/src/dfa.c
index a0d9410..9aa2bdc 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -249,26 +249,26 @@ setbit_case_fold (wint_t b, charclass c)
{
#ifdef MBS_SUPPORT
if (MB_CUR_MAX > 1)
{
wint_t b1 = iswupper(b) ? towlower(b) : b;
wint_t b2 = iswlower(b) ? towupper(b) : b;
if (wctob ((unsigned char)b1) == b1)
setbit (b1, c);
if (b2 != b1 && wctob ((unsigned char)b2) == b2)
setbit (b2, c);
}
else
- {
#endif
+ {
unsigned char b1 = ISUPPER(b) ? tolower(b) : b;
unsigned char b2 = ISLOWER(b) ? toupper(b) : b;
setbit (b1, c);
if (b2 != b1)
setbit (b2, c);
}
}
else
{
#ifdef MBS_SUPPORT
if (wctob ((unsigned char)b) == b)
#endif
--
1.7.0.3.435.g097f4