all repos — openbox @ 08f1f213f101d092dc712297709d855d77fab93f

openbox fork - make it a bit more like ryudo

split the increment into a separate macro
Dana Jansens danakj@orodu.net
commit

08f1f213f101d092dc712297709d855d77fab93f

parent

2494762dbf89e0ea8eb72c460c6f7281fa0a2204

1 files changed, 5 insertions(+), 2 deletions(-)

jump to
M render/gradient.crender/gradient.c

@@ -304,6 +304,9 @@ ((color##x[0] << RrDefaultRedOffset) + \

(color##x[1] << RrDefaultGreenOffset) + \ (color##x[2] << RrDefaultBlueOffset)) +#define INCREMENT(x, i) \ + (inc##x[i]) + #define NEXT(x) \ { \ int i; \

@@ -314,13 +317,13 @@ if (!bigslope##x[i]) { \

/* Y (color) is dependant on X */ \ error##x[i] += cdelta##x[i]; \ if ((error##x[i] << 1) >= len##x) { \ - color##x[i] += inc##x[i]; \ + color##x[i] += INCREMENT(x, i); \ error##x[i] -= len##x; \ } \ } else { \ /* X is dependant on Y (color) */ \ while (1) { \ - color##x[i] += inc##x[i]; \ + color##x[i] += INCREMENT(x, i); \ error##x[i] += len##x; \ if ((error##x[i] << 1) >= cdelta##x[i]) { \ error##x[i] -= cdelta##x[i]; \