add a few comments - st - simple terminal
 (HTM) git clone git://git.suckless.org/st
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 5a4666c19e3956069147aee43a06b326d998366e
 (DIR) parent d6c431859c6c0201e0668ed24a9f17cebf0a68f5
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat,  9 Aug 2025 12:57:30 +0200
       
       add a few comments
       
       Diffstat:
         M st.c                                |      26 +++++++++++++-------------
       
       1 file changed, 13 insertions(+), 13 deletions(-)
       ---
 (DIR) diff --git a/st.c b/st.c
       @@ -1420,14 +1420,14 @@ tsetattr(const int *attr, int l)
                                if ((idx = tdefcolor(attr, &i, l)) >= 0)
                                        term.c.attr.fg = idx;
                                break;
       -                case 39:
       +                case 39: /* set foreground color to default */
                                term.c.attr.fg = defaultfg;
                                break;
                        case 48:
                                if ((idx = tdefcolor(attr, &i, l)) >= 0)
                                        term.c.attr.bg = idx;
                                break;
       -                case 49:
       +                case 49: /* set background color to default */
                                term.c.attr.bg = defaultbg;
                                break;
                        case 58:
       @@ -1532,7 +1532,7 @@ tsetmode(int priv, int set, const int *args, int narg)
                                case 1006: /* 1006: extended reporting mode */
                                        xsetmode(set, MODE_MOUSESGR);
                                        break;
       -                        case 1034:
       +                        case 1034: /* 1034: enable 8-bit mode for keyboard input */
                                        xsetmode(set, MODE_8BIT);
                                        break;
                                case 1049: /* swap screen & set/restore cursor as xterm */
       @@ -1540,8 +1540,8 @@ tsetmode(int priv, int set, const int *args, int narg)
                                                break;
                                        tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD);
                                        /* FALLTHROUGH */
       -                        case 47: /* swap screen */
       -                        case 1047:
       +                        case 47: /* swap screen buffer */
       +                        case 1047: /* swap screen buffer */
                                        if (!allowaltscreen)
                                                break;
                                        alt = IS_SET(MODE_ALTSCREEN);
       @@ -1554,7 +1554,7 @@ tsetmode(int priv, int set, const int *args, int narg)
                                        if (*args != 1049)
                                                break;
                                        /* FALLTHROUGH */
       -                        case 1048:
       +                        case 1048: /* save/restore cursor (like DECSC/DECRC) */
                                        tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD);
                                        break;
                                case 2004: /* 2004: bracketed paste mode */
       @@ -1913,7 +1913,7 @@ strhandle(void)
                                if (narg > 1)
                                        xsettitle(strescseq.args[1]);
                                return;
       -                case 52:
       +                case 52: /* manipulate selection data */
                                if (narg > 2 && allowwindowops) {
                                        dec = base64dec(strescseq.args[2]);
                                        if (dec) {
       @@ -1924,9 +1924,9 @@ strhandle(void)
                                        }
                                }
                                return;
       -                case 10:
       -                case 11:
       -                case 12:
       +                case 10: /* set dynamic VT100 text foreground color */
       +                case 11: /* set dynamic VT100 text background color */
       +                case 12: /* set dynamic text cursor color */
                                if (narg < 2)
                                        break;
                                p = strescseq.args[1];
       @@ -1967,9 +1967,9 @@ strhandle(void)
                                        tfulldirt();
                                }
                                return;
       -                case 110:
       -                case 111:
       -                case 112:
       +                case 110: /* reset dynamic VT100 text foreground color */
       +                case 111: /* reset dynamic VT100 text background color */
       +                case 112: /* reset dynamic text cursor color */
                                if (narg != 1)
                                        break;
                                if ((j = par - 110) < 0 || j >= LEN(osc_table))