diff --git a/src/global.c b/src/global.c
index db68d0ea202c59dd63469127a0ed9e956fd15972..e0f4801290634b17c0d0c6648c5f9fbeb66ae426 100644
--- a/src/global.c
+++ b/src/global.c
@@ -93,7 +93,7 @@ size_t quotelen;		/* strlen(quotestr) */
 char *backup_dir = NULL;	/* Backup directory. */
 #endif
 
-int resetstatuspos;		/* Hack for resetting the status bar 
+bool resetstatuspos;		/* Hack for resetting the status bar 
 				   cursor position */
 char *answer = NULL;		/* Answer str to many questions */
 int totlines = 0;		/* Total number of lines in the file */
diff --git a/src/proto.h b/src/proto.h
index fe046097ef9935088e630407feef8acad0ad4af7..0b376fdea4f392c3c5a9c54cf6e29e8e4187bc45 100644
--- a/src/proto.h
+++ b/src/proto.h
@@ -82,7 +82,7 @@ extern char *full_operating_dir;
 extern char *alt_speller;
 #endif
 
-extern int resetstatuspos;
+extern bool resetstatuspos;
 extern struct stat fileinfo;
 extern filestruct *current, *fileage, *edittop, *filebot;
 extern filestruct *cutbuffer;
diff --git a/src/winio.c b/src/winio.c
index d5c0ee3c9628a0fafae3123c3bf4003ce3e4145e..834f478e61e15aff5408d821b97ad092ff933458 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -3011,42 +3011,42 @@ int statusq(int allowtabs, const shortcut *s, const char *def,
 #endif
 		);
     free(foo);
-    resetstatuspos = 0;
+    resetstatuspos = FALSE;
 
     switch (ret) {
     case NANO_FIRSTLINE_KEY:
     case NANO_FIRSTLINE_FKEY:
 	do_first_line();
-	resetstatuspos = 1;
+	resetstatuspos = TRUE;
 	break;
     case NANO_LASTLINE_KEY:
     case NANO_LASTLINE_FKEY:
 	do_last_line();
-	resetstatuspos = 1;
+	resetstatuspos = TRUE;
 	break;
 #ifndef DISABLE_JUSTIFY
     case NANO_PARABEGIN_KEY:
     case NANO_PARABEGIN_ALTKEY1:
     case NANO_PARABEGIN_ALTKEY2:
 	do_para_begin();
-	resetstatuspos = 1;
+	resetstatuspos = TRUE;
 	break;
     case NANO_PARAEND_KEY:
     case NANO_PARAEND_ALTKEY1:
     case NANO_PARAEND_ALTKEY2:
 	do_para_end();
-	resetstatuspos = 1;
+	resetstatuspos = TRUE;
 	break;
     case NANO_FULLJUSTIFY_KEY:
     case NANO_FULLJUSTIFY_ALTKEY:
 	if (!ISSET(VIEW_MODE))
 	    do_full_justify();
-	resetstatuspos = 1;
+	resetstatuspos = TRUE;
 	break;
 #endif
     case NANO_CANCEL_KEY:
 	ret = -1;
-	resetstatuspos = 1;
+	resetstatuspos = TRUE;
 	break;
     }
     blank_statusbar();