Add SUB and CAN control codes - 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 fbfa1f83eb501e885d1077e95739a7d7cab2397f
 (DIR) parent ac8f05c45a65788523af7223b1a94e8baf890b6e
 (HTM) Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
       Date:   Sat,  6 Oct 2012 19:13:08 +0200
       
       Add SUB and CAN control codes
       
       These control codes reset any escape sequence already initialised.
       ---
        st.c |    7 +++++--
        1 file changed, 5 insertions(+), 2 deletions(-)
       Diffstat:
         M st.c                                |       7 +++++--
       
       1 file changed, 5 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -1816,8 +1816,11 @@ tputc(char *c, int len) {
                        return;
                case '\016':        /* XXX: SO */
                case '\017':        /* XXX: SI */
       -        case '\032':        /* XXX: SUB */
       -        case '\030':        /* XXX: CAN */
       +                break;
       +        case '\032':        /* SUB */
       +        case '\030':        /* CAN */
       +                csireset();
       +                return;
                default:
                /* case '\005':        ENQ (IGNORED) */
                /* case '\000':        NUL (IGNORED) */