]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/tinfo/trim_sgr0.c
ncurses 6.4 - patch 20230923
[ncurses.git] / ncurses / tinfo / trim_sgr0.c
index 22bc82ff37173d2b35fb7d1d7722dc5b9e72c0cf..177dcd87225e5e950f8d7e8782e6aee52d161e3b 100644 (file)
@@ -1,5 +1,5 @@
 /****************************************************************************
- * Copyright 2020,2021 Thomas E. Dickey                                     *
+ * Copyright 2020-2021,2023 Thomas E. Dickey                                *
  * Copyright 2005-2012,2017 Free Software Foundation, Inc.                  *
  *                                                                          *
  * Permission is hereby granted, free of charge, to any person obtaining a  *
 
 #include <tic.h>
 
-MODULE_ID("$Id: trim_sgr0.c,v 1.21 2021/06/17 21:20:30 tom Exp $")
+MODULE_ID("$Id: trim_sgr0.c,v 1.22 2023/09/23 18:47:56 tom Exp $")
 
 #undef CUR
 #define CUR tp->
 
-#define CSI       233
-#define ESC       033          /* ^[ */
-#define L_BRACK   '['
-
 static char *
 set_attribute_9(TERMTYPE2 *tp, int flag)
 {
@@ -65,9 +61,9 @@ is_csi(const char *s)
 {
     int result = 0;
     if (s != 0) {
-       if (UChar(s[0]) == CSI)
+       if (UChar(s[0]) == CSI_CHR)
            result = 1;
-       else if (s[0] == ESC && s[1] == L_BRACK)
+       else if (s[0] == ESC_CHR && s[1] == L_BLOCK)
            result = 2;
     }
     return result;