diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-08-24 23:25:00 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-08-24 23:25:00 -0700 |
commit | 17c05d741e131e630ad83622ae7eceee67897016 (patch) | |
tree | 88d281b4c3af45a6d805f30c72a5e3212edcd3c6 /src/category.h | |
parent | 391ceac53ab07bc081eecc5a5ab82a044d06edd1 (diff) | |
download | emacs-17c05d741e131e630ad83622ae7eceee67897016.tar.gz |
* casefiddle.c, casetab.c, category.c: Use bool for boolean.
* casefiddle.c (casify_object, casify_region):
* casetab.c (set_case_table):
* category.c, category.h (word_boundary_p):
* category.h (CHAR_HAS_CATEGORY):
Use bool for booleans, instead of int.
Diffstat (limited to 'src/category.h')
-rw-r--r-- | src/category.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/category.h b/src/category.h index 9fb981ed383..17cd203db45 100644 --- a/src/category.h +++ b/src/category.h @@ -77,14 +77,14 @@ INLINE_HEADER_BEGIN /* Return the category set of character C in the current category table. */ #define CATEGORY_SET(c) char_category_set (c) -/* Return 1 if CATEGORY_SET contains CATEGORY, else return 0. +/* Return true if CATEGORY_SET contains CATEGORY. The faster version of `!NILP (Faref (category_set, category))'. */ #define CATEGORY_MEMBER(category, category_set) \ ((XCATEGORY_SET (category_set)->data[(category) / 8] \ >> ((category) % 8)) & 1) -/* Return 1 if category set of CH contains CATEGORY, else return 0. */ -CATEGORY_INLINE int +/* Return true if category set of CH contains CATEGORY. */ +CATEGORY_INLINE bool CHAR_HAS_CATEGORY (int ch, int category) { Lisp_Object category_set = CATEGORY_SET (ch); @@ -108,14 +108,14 @@ CHAR_HAS_CATEGORY (int ch, int category) #define CATEGORY_TABLE_VERSION (table) \ Fchar_table_extra_slot (table, make_number (1)) -/* Return 1 if there is a word boundary between two word-constituent - characters C1 and C2 if they appear in this order, else return 0. +/* Return true if there is a word boundary between two + word-constituent characters C1 and C2 if they appear in this order. There is no word boundary between two word-constituent ASCII and Latin-1 characters. */ #define WORD_BOUNDARY_P(c1, c2) \ (!(SINGLE_BYTE_CHAR_P (c1) && SINGLE_BYTE_CHAR_P (c2)) \ && word_boundary_p (c1, c2)) -extern int word_boundary_p (int, int); +extern bool word_boundary_p (int, int); INLINE_HEADER_END |