Add preliminary blink stubs. Real implementation is still missing. - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 121d9109e8202aaa8df836f2d23922008bdf2c72
 (DIR) parent c092bce366ce7469e92f59c889b31fa9037976b2
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Wed, 12 Sep 2012 13:08:26 +0200
       
       Add preliminary blink stubs. Real implementation is still missing.
       
       Diffstat:
         M st.c                                |       9 ++++++++-
       
       1 file changed, 8 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -77,6 +77,7 @@ enum glyph_attribute {
                ATTR_BOLD      = 4,
                ATTR_GFX       = 8,
                ATTR_ITALIC    = 16,
       +        ATTR_BLINK     = 32,
        };
        
        enum cursor_movement {
       @@ -1133,7 +1134,7 @@ tsetattr(int *attr, int l) {
                        switch(attr[i]) {
                        case 0:
                                term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD \
       -                                        | ATTR_ITALIC);
       +                                        | ATTR_ITALIC | ATTR_BLINK);
                                term.c.attr.fg = DefaultFG;
                                term.c.attr.bg = DefaultBG;
                                break;
       @@ -1146,6 +1147,9 @@ tsetattr(int *attr, int l) {
                        case 4:
                                term.c.attr.mode |= ATTR_UNDERLINE;
                                break;
       +                case 5:
       +                        term.c.attr.mode |= ATTR_BLINK;
       +                        break;
                        case 7:
                                term.c.attr.mode |= ATTR_REVERSE;
                                break;
       @@ -1158,6 +1162,9 @@ tsetattr(int *attr, int l) {
                        case 24:
                                term.c.attr.mode &= ~ATTR_UNDERLINE;
                                break;
       +                case 25:
       +                        term.c.attr.mode &= ~ATTR_BLINK;
       +                        break;
                        case 27:
                                term.c.attr.mode &= ~ATTR_REVERSE;
                                break;