aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2011-07-28 11:34:13 +0200
committerAndreas Schwab2011-07-28 11:34:13 +0200
commitf3fcc40d5ed0afb87f8c448b4b92c590b541ad17 (patch)
treefb37f1035325c294a0847cf1879126ea50d60f38 /src
parent350c992fe3f2180e11aea5ad8baee24e728a085b (diff)
downloademacs-f3fcc40d5ed0afb87f8c448b4b92c590b541ad17.tar.gz
emacs-f3fcc40d5ed0afb87f8c448b4b92c590b541ad17.zip
* regex.c (re_iswctype): Convert return values to boolean.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/regex.c34
2 files changed, 21 insertions, 17 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index bfc06b35cc2..7da6dcbee8f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12011-07-28 Andreas Schwab <schwab@linux-m68k.org>
2
3 * regex.c (re_iswctype): Convert return values to boolean.
4
12011-07-28 Eli Zaretskii <eliz@fencepost.gnu.org> 52011-07-28 Eli Zaretskii <eliz@fencepost.gnu.org>
2 6
3 * xdisp.c (compute_display_string_pos): Don't use cached display 7 * xdisp.c (compute_display_string_pos): Don't use cached display
diff --git a/src/regex.c b/src/regex.c
index 190d1d0fe21..862f848976c 100644
--- a/src/regex.c
+++ b/src/regex.c
@@ -2093,23 +2093,23 @@ re_iswctype (int ch, re_wctype_t cc)
2093{ 2093{
2094 switch (cc) 2094 switch (cc)
2095 { 2095 {
2096 case RECC_ALNUM: return ISALNUM (ch); 2096 case RECC_ALNUM: return ISALNUM (ch) != 0;
2097 case RECC_ALPHA: return ISALPHA (ch); 2097 case RECC_ALPHA: return ISALPHA (ch) != 0;
2098 case RECC_BLANK: return ISBLANK (ch); 2098 case RECC_BLANK: return ISBLANK (ch) != 0;
2099 case RECC_CNTRL: return ISCNTRL (ch); 2099 case RECC_CNTRL: return ISCNTRL (ch) != 0;
2100 case RECC_DIGIT: return ISDIGIT (ch); 2100 case RECC_DIGIT: return ISDIGIT (ch) != 0;
2101 case RECC_GRAPH: return ISGRAPH (ch); 2101 case RECC_GRAPH: return ISGRAPH (ch) != 0;
2102 case RECC_LOWER: return ISLOWER (ch); 2102 case RECC_LOWER: return ISLOWER (ch) != 0;
2103 case RECC_PRINT: return ISPRINT (ch); 2103 case RECC_PRINT: return ISPRINT (ch) != 0;
2104 case RECC_PUNCT: return ISPUNCT (ch); 2104 case RECC_PUNCT: return ISPUNCT (ch) != 0;
2105 case RECC_SPACE: return ISSPACE (ch); 2105 case RECC_SPACE: return ISSPACE (ch) != 0;
2106 case RECC_UPPER: return ISUPPER (ch); 2106 case RECC_UPPER: return ISUPPER (ch) != 0;
2107 case RECC_XDIGIT: return ISXDIGIT (ch); 2107 case RECC_XDIGIT: return ISXDIGIT (ch) != 0;
2108 case RECC_ASCII: return IS_REAL_ASCII (ch); 2108 case RECC_ASCII: return IS_REAL_ASCII (ch) != 0;
2109 case RECC_NONASCII: return !IS_REAL_ASCII (ch); 2109 case RECC_NONASCII: return !IS_REAL_ASCII (ch) != 0;
2110 case RECC_UNIBYTE: return ISUNIBYTE (ch); 2110 case RECC_UNIBYTE: return ISUNIBYTE (ch) != 0;
2111 case RECC_MULTIBYTE: return !ISUNIBYTE (ch); 2111 case RECC_MULTIBYTE: return !ISUNIBYTE (ch) != 0;
2112 case RECC_WORD: return ISWORD (ch); 2112 case RECC_WORD: return ISWORD (ch) != 0;
2113 case RECC_ERROR: return false; 2113 case RECC_ERROR: return false;
2114 default: 2114 default:
2115 abort(); 2115 abort();