diff --git a/ChangeLog b/ChangeLog
index 6869dfbc295e70e1dcecec014c4feb36ddc4372b..2441b2867b324006c9f4984ed5aa6d3d32f55239 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -252,6 +252,8 @@ CVS code -
 	- Add macro charset(), a wrapper that calls memset(). (DLR)
 	- Readd #defines for the isblank() and iswblank() equivalents.
 	  (DLR)
+	- In the colortype struct, make bright a bool instead of an int,
+	  for consistency. (DLR)
 - proto.h:
 	- Add missing NANO_SMALL and HAVE_REGEX_H #ifdefs around the
 	  do_find_bracket() prototype. (DLR)
diff --git a/src/nano.h b/src/nano.h
index eb8a115e6c23d02449aff89f2983353c1fa23a34..0720b8b7b607794f5ba0e31a84e00a955e4db662 100644
--- a/src/nano.h
+++ b/src/nano.h
@@ -247,7 +247,7 @@ typedef struct rcoption {
 typedef struct colortype {
     int fg;			/* Foreground color. */
     int bg;			/* Background color. */
-    int bright;			/* Is this color A_BOLD? */
+    bool bright;		/* Is this color A_BOLD? */
     int pairnum;		/* Color pair number used for this
 				 * foreground/background. */
     regex_t start;		/* Start (or all) of the regex