summaryrefslogtreecommitdiff
path: root/hurd/console.h
diff options
context:
space:
mode:
Diffstat (limited to 'hurd/console.h')
-rw-r--r--hurd/console.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/hurd/console.h b/hurd/console.h
index 05177eb2..f0374936 100644
--- a/hurd/console.h
+++ b/hurd/console.h
@@ -20,6 +20,7 @@
#define _HURD_CONSOLE_H
#include <stdint.h>
+#include <string.h>
#include <wchar.h>
typedef enum
@@ -51,6 +52,12 @@ typedef struct
uint32_t bold : 1;
} conchar_attr_t;
+static inline int
+conchar_attr_equal (conchar_attr_t *c1, conchar_attr_t *c2)
+{
+ return !memcmp (c1, c2, sizeof (conchar_attr_t));
+}
+
/* We support double-width characters by using an extra bit to identify the
continuation in the character matrix. The constants below document our
usage of wchar_t. */