| tUse BETWEEN macro in xsetcolorname and fix style. - st - [fork] customized bui… | |
| git clone git://src.adamsgaard.dk/st | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 99d2d6007ace1d5558ee349224af275722fcc701 | |
| parent fe31a3f6344b0a1dbe72540aad63812f1edb6c12 | |
| Author: noname <[email protected]> | |
| Date: Wed, 23 Apr 2014 23:12:29 +0400 | |
| Use BETWEEN macro in xsetcolorname and fix style. | |
| Diffstat: | |
| M st.c | 6 +++--- | |
| 1 file changed, 3 insertions(+), 3 deletions(-) | |
| --- | |
| diff --git a/st.c b/st.c | |
| t@@ -2751,10 +2751,10 @@ int | |
| xsetcolorname(int x, const char *name) { | |
| XRenderColor color = { .alpha = 0xffff }; | |
| Colour colour; | |
| - if (x < 0 || x > LEN(colorname)) | |
| + if(!BETWEEN(x, 0, LEN(colorname))) | |
| return -1; | |
| if(!name) { | |
| - if(16 <= x && x < 16 + 216) { | |
| + if(BETWEEN(x, 16, 16 + 215)) { | |
| int r = (x - 16) / 36, g = ((x - 16) % 36) / 6, b = (x… | |
| color.red = sixd_to_16bit(r); | |
| color.green = sixd_to_16bit(g); | |
| t@@ -2763,7 +2763,7 @@ xsetcolorname(int x, const char *name) { | |
| return 0; /* something went wrong */ | |
| dc.col[x] = colour; | |
| return 1; | |
| - } else if (16 + 216 <= x && x < 256) { | |
| + } else if(BETWEEN(x, 16 + 216, 255)) { | |
| color.red = color.green = color.blue = 0x0808 + 0x0a0a… | |
| if(!XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &color… | |
| return 0; /* something went wrong */ |