summaryrefslogtreecommitdiff
path: root/src/ansi.h
diff options
context:
space:
mode:
authorAmadeusz Sławiński <amade@asmblr.net>2016-11-05 18:37:33 +0100
committerAmadeusz Sławiński <amade@asmblr.net>2017-07-09 23:50:10 +0200
commitd50e9516e99d4e7416978bb3afbaa3cfe94bc241 (patch)
tree2df473656112d5b5be0abd4fd2f92f319b257ce8 /src/ansi.h
parent7e5eea415b790cccc1de3278f9ee84d462a83863 (diff)
downloadscreen-d50e9516e99d4e7416978bb3afbaa3cfe94bc241.tar.gz
add italics support
Bug: 36676 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
Diffstat (limited to 'src/ansi.h')
-rw-r--r--src/ansi.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/ansi.h b/src/ansi.h
index 5bdad81..498350b 100644
--- a/src/ansi.h
+++ b/src/ansi.h
@@ -34,14 +34,16 @@
#include <stdint.h>
#include <stdlib.h>
-#define NATTR 6
+#define NATTR 7
-#define ATTR_DI 0 /* Dim mode */
-#define ATTR_US 1 /* Underscore mode */
-#define ATTR_BD 2 /* Bold mode */
-#define ATTR_RV 3 /* Reverse mode */
-#define ATTR_SO 4 /* Standout mode */
-#define ATTR_BL 5 /* Blinking */
+ /* Capname TCapCode */
+#define ATTR_DI 0 /* Dim mode dim mh */
+#define ATTR_US 1 /* Underscore mode smul us */
+#define ATTR_BD 2 /* Bold mode bold md */
+#define ATTR_RV 3 /* Reverse mode rev mr */
+#define ATTR_SO 4 /* Standout mode smso so */
+#define ATTR_BL 5 /* Blinking blink mb */
+#define ATTR_IT 6 /* Italicized simt ZH */
#define A_DI (1<<ATTR_DI)
#define A_US (1<<ATTR_US)
@@ -49,7 +51,7 @@
#define A_RV (1<<ATTR_RV)
#define A_SO (1<<ATTR_SO)
#define A_BL (1<<ATTR_BL)
-#define A_MAX (1<<(NATTR-1))
+#define A_IT (1<<ATTR_IT)
#define ATYP_M (1<<0)
#define ATYP_S (1<<1)