summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarin Ramesa <mpr@hi.t-com.hr>2013-09-11 12:27:48 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-09-11 22:13:30 +0200
commitcbe805c2122b8b46b1fbe7c6b1d8f69cd22fb901 (patch)
tree4f8adc1629d21605debce784160c0ac02f8536f0
parent67f3956f39046e6d284c8479dc096f297a271dad (diff)
track the console buffer usage with a boolean instead of an int
A variable that keeps track of the console buffer usage should never receive values other than 0 and 1, so constrain it's value range to boolean. Plus, it's more readable this way. * device/cons.c (consbufused): Use boolean_t instead of an int.
-rw-r--r--device/cons.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/device/cons.c b/device/cons.c
index f26f22c5..a2207239 100644
--- a/device/cons.c
+++ b/device/cons.c
@@ -54,7 +54,7 @@ void (*romputc)() = 0;
*/
static char consbuf[CONSBUFSIZE] = { 0 };
static char *consbp = consbuf;
-static int consbufused = 0;
+static boolean_t consbufused = FALSE;
#endif
void
@@ -106,7 +106,7 @@ cninit()
if (++cbp == &consbuf[CONSBUFSIZE])
cbp = consbuf;
} while (cbp != consbp);
- consbufused = 0;
+ consbufused = FALSE;
}
#endif
cn_inited = 1;
@@ -171,9 +171,9 @@ cnputc(c)
}
#if CONSBUFSIZE > 0
else {
- if (consbufused == 0) {
+ if (consbufused == FALSE) {
consbp = consbuf;
- consbufused = 1;
+ consbufused = TRUE;
memset(consbuf, 0, CONSBUFSIZE);
}
*consbp++ = c;