URI: 
       Fix definition of CONTROLC0 - st - simple terminal
  HTML git clone https://git.parazyd.org/st
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 8342036f983288046e03a34055c10fc6b6b11017
   DIR parent 9d9e049eac3dacb2725f9d792f7cdd2230062313
  HTML Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
       Date:   Mon, 18 Aug 2014 23:23:51 +0200
       
       Fix definition of CONTROLC0
       
       DEL character is not thecnically talking a C0 control character,
       although it has some common properties with them, so it is useful
       for us consider it as C0. Before this patch DEL (\177), was not
       ignored as it ought to be.
       
       Diffstat:
         M st.c                                |       2 +-
       
       1 file changed, 1 insertion(+), 1 deletion(-)
       ---
   DIR diff --git a/st.c b/st.c
       @@ -70,7 +70,7 @@ char *argv0;
        #define LEN(a)     (sizeof(a) / sizeof(a)[0])
        #define DEFAULT(a, b)     (a) = (a) ? (a) : (b)
        #define BETWEEN(x, a, b)  ((a) <= (x) && (x) <= (b))
       -#define ISCONTROLC0(c) (BETWEEN(c, 0, 0x1f))
       +#define ISCONTROLC0(c) (BETWEEN(c, 0, 0x1f) || (c) == '\177')
        #define ISCONTROLC1(c) (BETWEEN(c, 0x80, 0x9f))
        #define ISCONTROL(c) (ISCONTROLC0(c) || ISCONTROLC1(c))
        #define LIMIT(x, a, b)    (x) = (x) < (a) ? (a) : (x) > (b) ? (b) : (x)